[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Компьютерные баги - своего рода цифровые зловредные существа - биты ошибочного компьютерного кода, которые вносят хаос в самые известные программные продукты. И, несмотря на, попытки производителей программного обеспечения искоренить их, баги, напротив, распространяются ещё быстрее.Есть примеры и таких багов, которые программистам часто просто не под силу устранить, несмотря на то, что у них есть достаточно времени, чтобы проанализировать и проверить код. Например, баг, связанный с переполнением буфера данных, недавно обнаруженный и в Windows XP и America Online Instant Messenger.
Переполнение буфера, как известно, происходит тогда, когда программа пытается разместить в буфере больший объем информации, чем для этого выделено на диске. Хорошо написанная программа проигнорирует информацию, выходящую за пределы буфера (то есть, попросту "обрежет" данные) или попытается задействовать дополнительный участок памяти. Но в большинстве случаев программы будут записывать информацию, выходящую за пределы буфера, на другие участки диска, даже поверх уже имеющихся данных. Хакеры используют этот недочет, чтобы привести атакуемый компьютер к сбою или запустить на нем зловредную программу.
http://www.cnews.ru/news/comp/2002/03/14/20020314132010.shtml
E-mail: info@telesys.ru