Безпечне програмування на C та C++ 30614
Паперова книга
30614
-
ISBN978-5-8459-1908-3
-
Видавництво
-
Автор
-
Рік2019
-
МоваРосійська
-
ІлюстраціїЧорно-білі
07.05
800 ₴
3 людини
Все про “Безпечне програмування на C та C++”
Від видавця
Дізнайтеся про основні причини вразливостей програмного забезпечення і навчіться їх уникати!
Поширені уразливості програмного забезпечення зазвичай викликаються дефектами програмування, яких можна було б уникнути. Проаналізувавши десятки тисяч повідомлень про уразливості, починаючи з 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).
Анотація
Безпечне програмування на C та C++
Всі характеристики
- Видавництво
- Автор
- Категорія
- Номер видання2-ге вид.
- Рік2019
- Сторінок496
- Формат170х240 мм
- ОбкладинкаТверда
- Тип паперуОфсетний
- МоваРосійська
- ІлюстраціїЧорно-білі
- Оригінальна назваSecure Coding in C and C++, 2nd Edition
Товар входить до категорії
-
Самовивіз з відділень поштових операторів від
45 ₴ -80 ₴ -
Доставка поштовими сервісами - тарифи перевізника
Рецензії