Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню

Безопасное программирование на C и C++

Издание 2016 г.
810 грн
"Безопасное программирование на C и C++" - Роберт С. Сиакорд

От издательства

Узнайте об основных причинах уязвимостей программного обеспечения и научитесь их избегать!

Распространенные уязвимости программного обеспечения обычно вызываются дефектами программирования, которых можно было бы избежать. Проанализировав десятки тысяч сообщений об уязвимостях, начиная с 1988 года, CERT выявила, что подавляющее количество уязвимостей вызывается относительно небольшим количеством первопричин.

Во втором издании книги Безопасное программирование на C и C++ выявляются и поясняются эти первопричины и указываются шаги, которые могут быть предприняты для устранения уязвимостей в разрабатываемом программном обеспечении. Кроме того, книга призывает программистов принять на вооружение наилучшие методы обеспечения безопасности и выработать образ мышления, который может помочь защитить программное обеспечение не только от известных на сегодня, но и от будущих атак. Опираясь на доклады и выводы CERT, Роберт С.Сикорд систематически указывает программные ошибки, которые, скорее всего, приведут к нарушениям безопасности, показывает, как они могут быть использованы злоумышленниками, рассматривает потенциальные следствия такого использования и предоставляет безопасные альтернативы.

В книге подробно рассмотрены следующие темы.

Повышение безопасности и защищенности любого приложения на C/C++.
Описание атак с использованием переполнения буфера и разрушения стека, использующих небезопасную логику работы со строками.
Как избежать уязвимостей и дефектов безопасности при использовании функций управления динамической памятью.
Как устранить проблемы целочисленной арифметики, вытекающие из переполнения знаковых целых чисел, циклического возврата беззнаковых целых чисел и ошибок усечения.
Безопасный ввод-вывод и устранение уязвимостей, связанных с файловой системой.
Корректное применение функций форматированного вывода без внесения уязвимостей форматных строк.
Устранение конфликтов при доступе к ресурсам и прочих уязвимостей при разработке параллельно выполняемого кода.
Обновления во втором издании:

Обновленные стандарты C и C++.
Значительно переработанные главы, посвященные строкам, управлению динамической памятью и целочисленной безопасности.
Новая глава о параллельных вычислениях.
Во втором издании книги Безопасное программирование на C и C++ приведены сотни примеров безопасного и небезопасного кода и используемых злоумышленниками уязвимостей, реализованных для Windows и Linux. Если вы отвечаете за разработку безопасного программного обеспечения на C или C++ (или за его безопасность) никакая иная книга не предложит вам помощи такого уровня и такой подробной информации.

Издание 2016 г.
Товар заканчивается
810 грн

Безопасное программирование на C и C++

Артикул : 46735
Издательство : Диалектика-Вильямс
Автор : Роберт С. Сиакорд
Язык : Русский
ISBN13 : 978-5-8459-1908-3
Формат : 70x100/16
EAN13 : 9785845919083
Страниц : 496
Год издания : 2016
Тип переплета : Твердый
810 грн
Издание 2016 г.

Описание
"Безопасное программирование на C и C++" - Роберт С. Сиакорд

От издательства

Узнайте об основных причинах уязвимостей программного обеспечения и научитесь их избегать!

Распространенные уязвимости программного обеспечения обычно вызываются дефектами программирования, которых можно было бы избежать. Проанализировав десятки тысяч сообщений об уязвимостях, начиная с 1988 года, CERT выявила, что подавляющее количество уязвимостей вызывается относительно небольшим количеством первопричин.

Во втором издании книги Безопасное программирование на C и C++ выявляются и поясняются эти первопричины и указываются шаги, которые могут быть предприняты для устранения уязвимостей в разрабатываемом программном обеспечении. Кроме того, книга призывает программистов принять на вооружение наилучшие методы обеспечения безопасности и выработать образ мышления, который может помочь защитить программное обеспечение не только от известных на сегодня, но и от будущих атак. Опираясь на доклады и выводы CERT, Роберт С.Сикорд систематически указывает программные ошибки, которые, скорее всего, приведут к нарушениям безопасности, показывает, как они могут быть использованы злоумышленниками, рассматривает потенциальные следствия такого использования и предоставляет безопасные альтернативы.

В книге подробно рассмотрены следующие темы.

Повышение безопасности и защищенности любого приложения на C/C++.
Описание атак с использованием переполнения буфера и разрушения стека, использующих небезопасную логику работы со строками.
Как избежать уязвимостей и дефектов безопасности при использовании функций управления динамической памятью.
Как устранить проблемы целочисленной арифметики, вытекающие из переполнения знаковых целых чисел, циклического возврата беззнаковых целых чисел и ошибок усечения.
Безопасный ввод-вывод и устранение уязвимостей, связанных с файловой системой.
Корректное применение функций форматированного вывода без внесения уязвимостей форматных строк.
Устранение конфликтов при доступе к ресурсам и прочих уязвимостей при разработке параллельно выполняемого кода.
Обновления во втором издании:

Обновленные стандарты C и C++.
Значительно переработанные главы, посвященные строкам, управлению динамической памятью и целочисленной безопасности.
Новая глава о параллельных вычислениях.
Во втором издании книги Безопасное программирование на C и C++ приведены сотни примеров безопасного и небезопасного кода и используемых злоумышленниками уязвимостей, реализованных для Windows и Linux. Если вы отвечаете за разработку безопасного программного обеспечения на C или C++ (или за его безопасность) никакая иная книга не предложит вам помощи такого уровня и такой подробной информации.

Рекомендуемые книги

Купить Малий та Карлсон, що живе на даху

Малий та Карлсон, що живе на даху

Астрид Линдгрен

105 грн
Купить Карта Вселенной. Главные идеи, которые объясняют устройство космоса

Карта Вселенной. Главные идеи, которые объясняют устройство космоса

Приямвада Натараджан

300 грн
Купить Фінансова гнучкість прийняття рішень в інвестиційній діяльності банків

Фінансова гнучкість прийняття рішень в інвестиційній діяльності банків

Михаил Кужелев, М. Житар

165 грн
Купить Функциональная психология. Формирование психологических систем

Функциональная психология. Формирование психологических систем

Виталий Шабельников

345 грн
Купить Генератор клиентов. Первая в мире книга-тренинг по автоворонкам продаж

Генератор клиентов. Первая в мире книга-тренинг по автоворонкам продаж

Кир Уланов

375 грн
Купить Иные боги и другие истории

Иные боги и другие истории

Говард Филлипс Лавкрафт

230 грн
Купить Цифровая фотография. Том 6 Лучшие советы

Цифровая фотография. Том 6 Лучшие советы

Скотт Келби

420 грн
Купить Дроны. Полное практическое руководство

Дроны. Полное практическое руководство

Адам Джунипер

420 грн
Купить PHP на примерах

PHP на примерах

Поляков А.К.

235 грн
Купить Дневник одного гения

Дневник одного гения

Сальвадор Дали

68 грн
Купить Настольная игра "Одягни ляльку. Евеліна"

Настольная игра "Одягни ляльку. Евеліна"

210 грн
Купить Малое собрание сочинений. Цветаева Марина

Малое собрание сочинений. Цветаева Марина

Марина Цветаева

210 грн
Купить Если с ребенком трудно

Если с ребенком трудно

Людмила Петрановская

120 грн
Купить Блокнот Partner клетка, твердая обложка, фиолетовая

Блокнот Partner клетка, твердая обложка, фиолетовая

90 грн
Купить Химия. Естественная наука в комиксах

Химия. Естественная наука в комиксах

Ларри Гоник, Крейг Криддл

170 грн
Купить Цвет

Цвет

Бетти Эдвардс

540 грн
Купить Руки мыл? Родительский опыт великих психологов

Руки мыл? Родительский опыт великих психологов

Дэвид Коэн

315 грн
Купить Людовик XIV. Личная жизнь «короля-солнце»

Людовик XIV. Личная жизнь «короля-солнце»

Умнова Татьяна, Прокофьева Елена

135 грн
Купить #Прессуйтело. Строй счастье своими руками

#Прессуйтело. Строй счастье своими руками

Наталья Давыдова

520 грн
Купить OpenStack. Практическое знакомство с облачной операционной системой

OpenStack. Практическое знакомство с облачной операционной системой

Андрей Маркелов

900 грн
Купить Всё о Малыше Николя

Всё о Малыше Николя

Ренне Босинни, Жан-Жак Сампе

315 грн
Купить Хроники хищных городов. Книга 2. Золото хищников

Хроники хищных городов. Книга 2. Золото хищников

Филип Рив

160 грн
Купить Похождения бравого солдата Швейка

Похождения бравого солдата Швейка

Ярослав Гашек

84 грн
Купить Журнал La Boussole. Зупинки. Естетичний журнал про подорожі Україною. Vol 12

Журнал La Boussole. Зупинки. Естетичний журнал про подорожі Україною. Vol 12

300 грн
Купить Журнал La Boussole. Висота. Естетичний журнал про подорожі Україною. Vol 11

Журнал La Boussole. Висота. Естетичний журнал про подорожі Україною. Vol 11

300 грн
Купить Философия физики. Конструктивное исследование фундаментальных концепций

Философия физики. Конструктивное исследование фундаментальных концепций

Евгений Тюрин

380 грн
Купить Буква к букве. Леттеринг для начинающих

Буква к букве. Леттеринг для начинающих

Татьяна Чулюскина

355 грн
Купить Медвежонок Паддингтон. Большая книга цветных историй (илл. Р. В. Элли)

Медвежонок Паддингтон. Большая книга цветных историй (илл. Р. В. Элли)

Майкл Бонд

480 грн
Купить Сказки (ил. А. Власовой)

Сказки (ил. А. Власовой)

Александр Пушкин

255 грн
Купить Я, Ніна

Я, Ніна

Яніна Соколова, Ольга Купріян

300 грн
Купить Дети капитана Гранта (иллюстр. З. Буриана и рис. П. Луганского)

Дети капитана Гранта (иллюстр. З. Буриана и рис. П. Луганского)

Жюль Верн

376 грн
Купить Не відпускай мене

Не відпускай мене

Кадзуо Ішіґуро

180 грн
Купить Agile в семье: 200 смелых и свежих идей

Agile в семье: 200 смелых и свежих идей

Брюс Фейлер

120 грн
Купить Атлант розправив плечі. Частина третя. А є А

Атлант розправив плечі. Частина третя. А є А

Айн Рэнд

225 грн
Купить Журнал La Boussole. Львів. Естетичний журнал про подорожі Україною. Vol 2.2

Журнал La Boussole. Львів. Естетичний журнал про подорожі Україною. Vol 2.2

300 грн
Купить Менеджмент у стилі «Манчестер Юнайтед». Як стати чемпіоном

Менеджмент у стилі «Манчестер Юнайтед». Як стати чемпіоном

Алекс Ферґюсон, Майкл Моріц

225 грн
Купить Три мушкетера

Три мушкетера

Александр Дюма

375 грн
Купить Смайл. Объясни, угадай, назови. Настольная игра

Смайл. Объясни, угадай, назови. Настольная игра

420 грн
Купить Four Seasons

Four Seasons

Ізадор Шарп, Алан Філліпс

260 грн
Купить Отличная квантовая механика. В 2 частях. Учебное пособие

Отличная квантовая механика. В 2 частях. Учебное пособие

Александр Львовский

552 грн

Книги из категории "Книги по программированию"

Купить C# для чайников

C# для чайников

Джон Пол Мюллер, Билл Семпф, Чак Сфер

420 грн
Купить Исследование операций

Исследование операций

Хемди А.Таха

900 грн
Купить Visual FoxPro для профессионалов

Visual FoxPro для профессионалов

Шутенко Ю.Т.

259 грн
130 грн
Купить Программирование на языках высокого уровня

Программирование на языках высокого уровня

Голицына О.Л., Попов И.И.

461 грн
231 грн
Купить Технология CUDA в примерах. Введение в программи-рование графических процессоров

Технология CUDA в примерах. Введение в программи-рование графических процессоров

Джейсон Сандерс, Эдвард Кэндрот

500 грн
450 грн
Купить Macromedia Studio MX. Bible +CD

Macromedia Studio MX. Bible +CD

Joyce J. Evans

275 грн
138 грн
Купить Язык программирования C. Лекции и упражнения

Язык программирования C. Лекции и упражнения

Стивен Прата

900 грн
Купить Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными

Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными

Андреас Мюллер, Сара Гвидо

900 грн
Купить C# для профессионалов: тонкости программирования

C# для профессионалов: тонкости программирования

Джон Скит

590 грн
Купить Building Professional Web Sites with the Right Tools

Building Professional Web Sites with the Right Tools

248 грн
124 грн
Купить Рефакторинг кода на JavaScript: улучшение проекта существующего кода

Рефакторинг кода на JavaScript: улучшение проекта существующего кода

Мартин Фаулер

810 грн
Купить Java. Библиотека профессионала, том 1. Основы

Java. Библиотека профессионала, том 1. Основы

Кей С. Хорстманн, Гари Корнелл

810 грн
Купить Изучаем Flex 3. Руководство по разработке насыщенных интернет-приложений

Изучаем Flex 3. Руководство по разработке насыщенных интернет-приложений

Аларик Коул

167 грн
50 грн
Купить Язык программирования C++. Лекции и упражнения

Язык программирования C++. Лекции и упражнения

Стивен Прата

1 080 грн
Купить CUDA Fortran для ученых и инженеров

CUDA Fortran для ученых и инженеров

Рутм Г., Фатика М.

666 грн
533 грн
Купить Уроки Web-мастера +CD

Уроки Web-мастера +CD

Усенков

43 грн
22 грн
Купить Программирование на языке OCaml

Программирование на языке OCaml

Ярон Мински

850 грн
425 грн
Купить Программирование для детей. Иллюстрированное руководство по языкам Scratch и Python

Программирование для детей. Иллюстрированное руководство по языкам Scratch и Python

Вудкок Дж.

680 грн
Купить Shaping Web Usability

Shaping Web Usability

Badre Albert

221 грн
111 грн
Купить JavaScript для чайников

JavaScript для чайников

Крис Минник, Ева Холланд

330 грн

Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Все права защищены © 2003-2020 Bookzone.com.ua              Условия использования | Политика конфиденциальности
Интеграция сайта с 1С: ©SUPC