OnWorks Linux เปเบฅเบฐ Windows Online WorkStations

Logo

เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบญเบญเบ™เป„เบฅเบ™เปŒเบŸเบฃเบตเบชเปเบฒเบฅเบฑเบš WorkStations

<Previous | เป€เบ™เบทเป‰เบญเปƒเบ™ | เบ•เปเปˆเป„เบ›>

11.4.2. เบ„เบงเบฒเบกโ€‹เป€เบชเบโ€‹เบซเบฒเบโ€‹เบ„เบงเบฒเบกโ€‹เบˆเปเบฒโ€‹


เบ„เบงเบฒเบกโ€‹เป€เบชเบโ€‹เบซเบฒเบโ€‹เบ‚เบญเบ‡โ€‹เบ„เบงเบฒเบกโ€‹เบŠเบปเบ‡โ€‹เบˆเปเบฒโ€‹เบˆเบฐโ€‹เป€เบเบตเบ”โ€‹เบ‚เบถเป‰เบ™โ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบชเบฐโ€‹เบ–เบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบขเบนเปˆโ€‹เบžเบฒเบโ€‹เปƒเบ™โ€‹เบŠเปˆเบญเบ‡โ€‹เบ„เบงเบฒเบกโ€‹เบŠเบปเบ‡โ€‹เบˆเปเบฒโ€‹เบ‚เบญเบ‡โ€‹เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบญเบธโ€‹เบšเบฑเบ”โ€‹เบ•เบดโ€‹เป€เบซเบ”โ€‹เป€เบ™เบทเปˆเบญเบ‡โ€‹เบˆเบฒเบโ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เบ‚เบญเบ‡โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹. เปเบกเบ‡เป„เบกเป‰เบเบฒเบ™เบชเปเป‰เบฅเบฒเบ”เบšเบฑเบ‡เบซเบผเบงเบ‡เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบ™เปเบฒเป„เบ›เบชเบนเปˆเบžเบถเบ”เบ•เบดเบเปเบฒเบ‚เบญเบ‡เป‚เบ›เบฅเปเบเบฅเบกเบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ„เบฒเบ”เป€เบ”เบปเบฒเป„เบ”เป‰, เปเบ™เบงเปƒเบ”เบเปเปˆเบ•เบฒเบก, เปƒเบ™เบซเบผเบฒเบเป†เบเปเบฅเบฐเบ™เบต, เปเบกเบ‡เป„เบกเป‰เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปƒเบ™เปเบšเบšเบ—เบตเปˆเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เบชเบฒเบกเบฒเบ”เบ„เบงเบšเบ„เบธเบกเป„เบ”เป‰, เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบเบดเบ”เบˆเบฐเบเปเบฒเบ—เบตเปˆเบ–เบทเบเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบœเบนเป‰เป‚เบˆเบกเบ•เบต.

เบเบฒเบ™โ€‹เป‚เบˆเบกโ€‹เบ•เบตโ€‹เป€เบซเบผเบปเปˆเบฒโ€‹เบ™เบตเป‰โ€‹เบ–เบทเบโ€‹เป€เบญเบตเป‰เบ™โ€‹เป‚เบ”เบโ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹เบงเปˆเบฒโ€‹เป€เบ›เบฑเบ™ buffer overflows, เป€เบ–เบดเบ‡โ€‹เปเบกเปˆเบ™โ€‹เบงเปˆเบฒโ€‹เบ„เปเบฒโ€‹เบชเบฑเบšโ€‹เบ™เบตเป‰โ€‹เปเบกเปˆเบ™ over-simplification. เบ›เบฐเป€เบžเบ”เบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเปเป‰เบฅเบฒเบ”เบšเบฑเบ‡เบซเบผเบงเบ‡เบ‚เบญเบ‡เบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเปเบกเปˆเบ™เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเบˆเบฒเบเบญเบฑเบ™เบญเบทเปˆเบ™เปเบฅเบฐเบกเบตเบเบปเบ™เบฅเบฐเบเบธเบ”เปเบฅเบฐเป€เบ•เบฑเบเบ™เบดเบเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ‚เบธเบ”เบ„เบปเป‰เบ™เบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”.

โ€ข Stack Buffer Overflow: เป€เบกเบทเปˆเบญเป‚เบ›เบฃเปเบเบกเบ‚เบฝเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆ buffer เป€เบ—เบดเบ‡ stack เบซเบผเบฒเบเบเบงเปˆเบฒเบžเบทเป‰เบ™เบ—เบตเปˆเบซเบงเปˆเบฒเบ‡เบชเบณเบฅเบฑเบšเบกเบฑเบ™, เปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณเบ—เบตเปˆเบขเบนเปˆเบ•เบดเบ”เบเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบชเบเบซเบฒเบเป„เบ”เป‰, เบกเบฑเบเบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป‚เบ›เบฃเปเบเบฃเบกเบ‚เบฑเบ”เบ‚เป‰เบญเบ‡.

โ€ข Heap Corruption: เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ Heap เบ–เบทเบเบˆเบฑเบ”เบชเบฑเบ™เปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™เปเบฅเบฐเบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบกเบตเบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบเปเบฒเบฅเบฑเบ‡เปเบฅเปˆเบ™. เบเบฒเบ™เบชเปเป‰เบฅเบฒเบ”เบšเบฑเบ‡เบซเบผเบงเบ‡เบ‚เบญเบ‡ heap เป€เบเบตเบ”เบ‚เบถเป‰เบ™เป‚เบ”เบเบเบฒเบ™เบซเบกเบนเบ™เปƒเบŠเป‰เบ‚เปเป‰เบกเบนเบ™เป€เบžเบทเปˆเบญเบ‚เบฝเบ™เบ—เบฑเบšเบœเปˆเบฒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ‚เบญเบ‡เบ•เบปเบงเบŠเบตเป‰เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ heap.

โ€ข Integer Overflow: เบเบฒเบ™ overflows เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบเบตเบ”เบ‚เบถเป‰เบ™เป€เบกเบทเปˆเบญเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบžเบฐเบเบฒเบเบฒเบกเบชเป‰เบฒเบ‡เบ„เปˆเบฒเบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เบšเบฑเบ™เบˆเบธเบขเบนเปˆเปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เบตเปˆเบˆเบฑเบ”เบชเบฑเบ™เบ‚เบญเบ‡เบกเบฑเบ™.

โ€ข Format String: เป€เบกเบทเปˆเบญเป‚เบ›เบฃเปเบเบกเบเบญเบกเบฎเบฑเบšเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰ เปเบฅเบฐเบˆเบฑเบ”เบฎเบนเบšเปเบšเบšเป‚เบ”เบเบšเปเปˆเป„เบ”เป‰เบเบงเบ”เป€เบšเบดเปˆเบ‡เบกเบฑเบ™, เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณเบชเบฒเบกเบฒเบ”เบ–เบทเบเป€เบ›เบตเบ”เป€เบœเบตเบ เบซเบผเบทเบ‚เบฝเบ™เบ—เบฑเบšเป„เบ”เป‰, เบ‚เบถเป‰เบ™เบเบฑเบšเบฎเบนเบšเปเบšเบšเป‚เบ—เป€เบ„เบฑเบ™เบ—เบตเปˆเบ™เบณเปƒเบŠเป‰.


OS Cloud Computing เบเบญเบ”เบ™เบดเบเบปเบกเบขเบนเปˆ OnWorks: