Безопасное программирование на C и C++
Вильямс
sku: 902964
808.00 грн.
Shipping from: Ukraine
Description
Узнайте об основных причинах уязвимостей программного обеспечения и научитесь их избегать! Распространенные уязвимости программного обеспечения обычно вызываются дефектами программирования, которых можно было бы избежать. Проанализировав десятки тысяч сообщений об уязвимостях, начиная с 1988 года, CERT выявила, что подавляющее количество уязвимостей вызывается относительно небольшим количеством первопричин. Во втором издании книги Безопасное программирование на C и C++ выявляются и поясняются эти первопричины и указываются шаги, которые могут быть предприняты для устранения уязвимостей в разрабатываемом программном обеспечении. Кроме того, книга призывает программистов принять на вооружение наилучшие методы обеспечения безопасности и выработать образ мышления, который может помочь защитить программное обеспечение не только от известных на сегодня, но и от будущих атак. Опираясь на доклады и выводы CERT, Роберт С.Сикорд систематически указывает программные ошибки, которые, скорее всего, приведут к нарушениям безопасности, показывает, как они могут быть использованы злоумышленниками, рассматривает потенциальные следствия такого использования и предоставляет безопасные альтернативы. В книге подробно рассмотрены следующие темы. Повышение безопасности и защищенности любого приложения на C/C++. Описание атак с использованием переполнения буфера и разрушения стека, использующих небезопасную логику работы со строками. Как избежать уязвимостей и дефектов безопасности при использовании функций управления динамической памятью. Как устранить проблемы целочисленной арифметики, вытекающие из переполнения знаковых целых чисел, циклического возврата беззнаковых целых чисел и ошибок усечения. Безопасный ввод-вывод и устранение уязвимостей, связанных с файловой системой. Корректное применение функций форматированного вывода без внесения уязвимостей форматных строк. Устранение конфликтов при доступе к ресурсам и прочих уязвимостей при разработке параллельно выполняемого кода. Обновления во втором издании: Обновленные стандарты C и C++. Значительно переработанные главы, посвященные строкам, управлению динамической памятью и целочисленной безопасности. Новая глава о параллельных вычислениях. Во втором издании книги Безопасное программирование на C и C++ приведены сотни примеров безопасного и небезопасного кода и используемых злоумышленниками уязвимостей, реализованных для Windows и Linux. Если вы отвечаете за разработку безопасного программного обеспечения на C или C++ (или за его безопасность) никакая иная книга не предложит вам помощи такого уровня и такой подробной информации. Об авторе Роберт С.Сикорд в настоящее время является техническим руководителем по безопасному кодированию Программы CERT в Институте программной инженерии (SEI) Карнеги-Меллон. Он выступал в роли автора или соавтора пяти книг, включая The CERT® C Secure Coding Standard (Addison-Wesley, 2009), а также в роли автора и преподавателя видеокурса Professional C Programming LiveLessons, Part I: Writing Robust, Secure, Reliable Code (Addison-Wesley, 2013). Книга обсуждается в отдельном сообщении в блоге Виктора Штонда.
Technical Details
author: | Роберт С. Сикорд |
binding: | 70x100/16 |
ISBN: | 978-5-8459-1908-3 |
language: | Русский |
page_extent: | 496 |
publisher: | Вильямс |
series: | Несерийные |
Type: | book |
Weight: | 0.5 кг. |
year: | 2014 |
Автор: | Роберт С. Сикорд |
Год издания: | 2014 |
Дата обновления позиции: | 03-25-2020 |
Доставка/Оплата: | Товар под заказ. До 5 рабочих дней |
Издательство: | Вильямс |
Код товара: | 959768 |
Количество страниц: | 496 |
Переплет: | Твердый |
Серия: | Несерийные |
Формат: | 70x100/16 |
Язык произведения: | Русский |
Price history chart & currency exchange rate
Customers also viewed
25%
~ 2,340.00 грн.
4 книжки/набор, английская энциклопедия, изучение науки/Программирование/Инженерная техника и науки энергии от 6 до 12 лет, Детская английска...
aliexpress.com15%
~ 1,080.00 грн.
Программирование дистанционного управления городской внедорожник гоночный автомобиль строительные блоки технические радиоуправляемые а...
aliexpress.com+8%
13%
~ 1,720.00 грн.
Строительные блоки Наука и технологии, технические блоки для бадминтона, воланы, игрушки «сделай сам», блоки, креативный подарок для детей
aliexpress.com+3%
10%
~ 830.00 грн.
Строительные блоки MOC De Tomaso P72 для мальчиков, красные строительные блоки для спортивных автомобилей, технические науки, рождественские подарки
aliexpress.com+7%
7%
~ 2,050.00 грн.
Программирование пульта дистанционного управления, деформация, технические интеллектуальные кирпичи, USB, подарочные наборы, игрушки, строительные детские
aliexpress.com+6%
4%
~ 705.00 грн.
Биология, рандомная наука, научная фантастика средней школы, биология средней школы, развлекательные науки
aliexpress.com2%
~ 1,710.00 грн.
Человеческие технические элементы для изучения нейронауки с этикетками, модель анатомии 2 раза в натуральный размер для изучения науки
aliexpress.com1%
~ 770.00 грн.
Интеллектуальная игрушка-робот, интерактивное пение и танцы, наука, математика, программирование действий, мобильное приложение для работы
aliexpress.com+6%
1%
~ 405.00 грн.
Наука: это как волшебство, но реальное искусство, забавная научная марта для изучения науки, март, искусство
aliexpress.com+10%
1%
~ 1,780.00 грн.
9686 технические детали, многотехнологичное программирование, Обучающие школьники, Обучающие строительные блоки, набор функций питания для детей
aliexpress.com1%
~ 439.00 грн.
А как насчет науки Майка, жилет, без рукавов, Dreamfinder, путешествие в центр воображения, наука
aliexpress.com1%
~ 350.00 грн.
Футболка Matlab, программирование логотипа, имитация программирования, математика, матрица, программное обеспечение, технические данные
aliexpress.com1%
~ 244.00 грн.
DIY Солнечная система девять планет планетарий модель комплект наука астрономия п
dhgate.com+5%
1%
~ 470.00 грн.
Периодическая таблица со всеми 118 наименованиями элементов, Холщовый Рюкзак, модная сумка для книг для школы, колледжа, науки, технические характеристики
aliexpress.com1%
~ 1,280.00 грн.
Доктор Стоун Исигами сенкуу. Мальчик, который любит наука. Верит в силу науки. Костюм Аниме для косплея
aliexpress.com+7%
1%
~ 1,210.00 грн.
Перчатки и варежки для духовки, технические характеристики 4, термостойкие перчатки для духовки, безопасное приготовление выпечки, гриль, граффити, тату
aliexpress.com+6%
1%
~ 352.00 грн.
Рубашки наука мозг Одежда для новорожденных детей комбинезоны хлопковые комбинезоны мастерская тренд научная фантастика факты науки шутки
aliexpress.com+34%
1%
~ 2,100.00 грн.
Технические детали 9686, детали MOC, Обучающий робот «сделай сам», строительные блоки, набор электротехники для науки и технологии, игрушки для детей 9686
aliexpress.com1%
~ 1,530.00 грн.
Интеллектуальная игрушка-робот, интерактивное пение и танцы, наука, математика, программирование действий, мобильное приложение для работы
aliexpress.com1%
~ 745.00 грн.
Модель спортивного автомобиля с дистанционным управлением, программирование через приложение, строительные блоки, технические радиоуправ...
aliexpress.com+4%
1%
~ 444.00 грн.
3 в 1 механический Шестерни луч технические строительные блоки стволовых инженерно-физический науки мс комплект Развивающие детские игрушки кирпич мс
aliexpress.com1%
~ 455.00 грн.
Раскопки Динозавров Наука Комплект Раскопки Динозавров и собрать скелет T-Rex Собр
dhgate.com+5%
1%
~ 491.00 грн.
Это вспомогательный инженер, Джон Вт. Хлопковые майки Аарон с принтом, верх со шнурком Aux Sce2Aux Apollo, технические проблемы, ракета, наука
aliexpress.com+8%
1%
~ 443.00 грн.
Футболка большого размера с изображением грейса хоппера кобол из 100% хлопка Грайс Хоппер флот компьютерная наука Программирование кобол феминистский пионер
aliexpress.com1%
~ 1,540.00 грн.
Человеческие технические элементы для изучения нейронауки с этикетками, модель анатомии 2 раза в натуральный размер для изучения науки
aliexpress.com1%
~ 2,030.00 грн.
Человеческие технические элементы для изучения нейронауки с этикетками, модель анатомии 2 раза в натуральный размер для изучения науки
aliexpress.com1%
~ 1,830.00 грн.
Технические кубики, серия приложений, 3 в 1, пульт дистанционного управления, программирование, гусеничный робот, модель, строительные блоки,...
aliexpress.com+5%
1%
~ 405.00 грн.
Автомобильные наклейки на обод колеса, безопасное украшение, полоса, декоративные водонепроницаемые, устойчивые к царапинам, универсальные, подходят для колес, технические полосы
aliexpress.com1%
~ 710.00 грн.
Латунный соединитель, 2 шт., 1x12 В, насос, 2 шт., зажим из нержавеющей стали, 1/2 дюйма, Мужская головка, 12 В постоянного тока, технические пластмассовые стандарты
aliexpress.com1%
~ 280.00 грн.
CAREALL нож для резки пленки автомобильные виниловые инструменты анти-встряхивание безопасное ремесло универсальный нож окошко тонировка стикер наклейка бумажная фотобумага
aliexpress.com+7%
1%
~ 444.00 грн.
22Pcs 75Mm Magnetic S2 Steel Screwdriver Bits Hex Torx Head T6/T7/T8/T9/T10/T15/T20/T25/T27/T30/T40
aliexpress.com+3%
1%
~ 4,340.00 грн.
Автомобильный стеллаж для хранения, подходящий для GWM Tank 300, багажник, стеллаж для хранения, двухслойный стол, складной расширительный стеллаж, внедорожные аксессуары
aliexpress.ru+6%
1%
~ 790.00 грн.
Плюшевая игрушка Genshin Impact Gorou Taroumaru, плюшевая собака, супер мягкая плюшевая игрушка для детей, кукла для косплея, игрушка для отдыха, Круглый Орнамент
aliexpress.ru