19 смертных грехов, угрожающих безопасности программ

главная - комментарии
жанры    популярные авторы
Помогите раскрутить наш сайт, поставьте ссылку у себя в соц. сети:

19 смертных грехов, угрожающих безопасности программ

Отрывок из книги

Строго говоря, переполнение возникает, когда программа пытается писать в память, не принадлежащую выделенному буферу, но есть и ряд других ошибок, приводящих к тому же эффекту. Одна из наиболее интересных связана с форматной строкой, мы рассмотрим ее в описании греха 2. Еще одно проявление той же проблемы встречается, когда противнику разрешено писать в произвольную область памяти за пределами некоторого массива. И хотя формально это не есть классическое переполнение буфера, мы рассмотрим здесь и этот случай. Результатом переполнения буфера может стать что угодно – от краха программы до получения противником полного контроля над приложением, а если приложение запущено от имени пользователя с высоким уровнем доступа (root, Administrator или System), то и над всей операционной системой и другими пользователями. Если рассматриваемое приложение – это сетевая служба, то ошибка может привести к распространению червя. Первый получивший широкую известность Интернет–червь эксплуатировал ошибку в сервере finger, он так и назывался – «finger–червь Роберта Т. Морриса» (или просто «червь Морриса»). Казалось бы, что после того как в 1988 году Интернет был поставлен на колени, мы уже должны научиться избегать переполнения буфера, но и сейчас нередко появляются сообщения о такого рода ошибках в самых разных программах.
Книга закрыта по требованию правообладателя.
Комментарии:
Популярные книги

Кодекс Крови. Книга ХVII

Борзых М.
17. РОС: Кодекс Крови
Фантастика
:
попаданцы
,
аниме
,
фэнтези
.
5.25
рейтинг книги
Кодекс Крови. Книга ХVII

Ваше Сиятельство 8

Моури Эрли
8. Ваше Сиятельство
Фантастика
:
фэнтези
,
попаданцы
,
аниме
.
5.00
рейтинг книги
Ваше Сиятельство 8

Перешагнуть пропасть

Муравьёв Константин Николаевич
1. Перешагнуть пропасть
Фантастика
:
боевая фантастика
,
космическая фантастика
.
8.38
рейтинг книги
Перешагнуть пропасть

Поход

Валериев Игорь
4. Ермак
Фантастика
:
боевая фантастика
,
альтернативная история
.
6.25
рейтинг книги
Поход

Последний Герой. Том 2

Дамиров Рафаэль
2. Последний герой
Фантастика
:
попаданцы
,
альтернативная история
.
4.50
рейтинг книги
Последний Герой. Том 2

Ваше Сиятельство 3

Моури Эрли
3. Ваше Сиятельство
Фантастика
:
фэнтези
,
попаданцы
,
аниме
.
5.00
рейтинг книги
Ваше Сиятельство 3

Отряд

Валериев Игорь
5. Ермак
Фантастика
:
альтернативная история
.
5.25
рейтинг книги
Отряд

Гримуар темного лорда II

Грехов Тимофей
2. Гримуар темного лорда
Фантастика
:
фэнтези
,
попаданцы
,
аниме
.
5.25
рейтинг книги
Гримуар темного лорда II

Кодекс Охотника. Книга VIII

Винокуров Юрий
8. Кодекс Охотника
Фантастика
:
фэнтези
,
попаданцы
,
аниме
.
5.00
рейтинг книги
Кодекс Охотника. Книга VIII

Гримуар тёмного лорда I

Грехов Тимофей
Фантастика
:
фэнтези
,
попаданцы
,
аниме
.
5.00
рейтинг книги
Гримуар тёмного лорда I

Газлайтер. Том 4

Володин Григорий Григорьевич
4. История Телепата
Фантастика
:
попаданцы
,
альтернативная история
,
аниме
.
5.00
рейтинг книги
Газлайтер. Том 4

Точка Бифуркации III

Смит Дейлор
3. ТБ
Фантастика
:
фэнтези
,
попаданцы
,
аниме
.
5.00
рейтинг книги
Точка Бифуркации III

Законы Рода. Том 9

Мельник Андрей
9. Граф Берестьев
Фантастика
:
городское фэнтези
,
попаданцы
,
аниме
,
дорама
,
фэнтези
,
фантастика: прочее
.
5.00
рейтинг книги
Законы Рода. Том 9

Потомок бога

Решетов Евгений Валерьевич
1. Локки
Фантастика
:
попаданцы
,
альтернативная история
,
аниме
,
сказочная фантастика
.
5.00
рейтинг книги
Потомок бога

Последний рейд

Сай Ярослав
5. Медорфенов
Фантастика
:
фэнтези
,
аниме
.
5.00
рейтинг книги
Последний рейд

Как я строил магическую империю 2

Зубов Константин
2. Как я строил магическую империю
Фантастика
:
попаданцы
,
аниме
.
5.00
рейтинг книги
Как я строил магическую империю 2

Убивать, чтобы жить

Бор Жорж
1. УЧЖ
Фантастика
:
героическая фантастика
,
боевая фантастика
,
рпг
.
5.25
рейтинг книги
Убивать, чтобы жить
Ваш голос принят.