Безопасно by design, Джонсон Д.Б., Деоган Д., Савано Д., 2021

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.

Ссылки на файлы заблокированы по запросу правообладателей.

Links to files are blocked at the request of copyright holders.


Безопасно by design, Джонсон Д.Б., Деоган Д., Савано Д., 2021.

«Безопасно by Design» не похожа на другие книги по безопасности. В ней нет дискуссий на такие классические темы, как переполнение буфера или слабые места в криптографических хэш-функциях. Вместо собственно безопасности она концентрируется на подходах к разработке ПО. Поначалу это может показаться немного странным, но вы поймете, что недостатки безопасности часто вызваны плохим дизайном. Значительного количества уязвимостей можно избежать, используя передовые методы проектирования. Изучение того, как дизайн программного обеспечения соотносится с безопасностью, является целью этой книги. Вы узнаете, почему дизайн важен для безопасности и как его использовать для создания безопасного программного обеспечения.

Безопасно by design, Джонсон Д.Б., Деоган Д., Савано Д., 2021


Обеспечение целостности состояния.
Изменяемое состояние — важный аспект системы. Собственно, именно ради изменения состояния и создаются многие из них, как в случае с книжным интернет-магазином из главы 2. Система пытается отслеживать различные изменения состояния: помещение книг в корзину покупок, оплату заказа, отправку книг по- купателю. Если состояние не меняется, ничего интересного, скорее всего, не происходит. С технической точки зрения изменяемое состояние можно представить множеством способов. Мы рассмотрим некоторые из них и продемонстрируем под- ход, который сами предпочитаем, — явное моделирование изменяемого состояния в стиле предметно-ориентированного проектирования с использованием сущностей, описанное в главе 3.

Краткое содержание.
Предисловие.
Введение.
Благодарности.
О книге.
Об авторах.
Об иллюстрации на обложке.
Часть I.Введение.
Глава 1.Роль проектирования в безопасности.
Глава 2.Антракт: анти-«Гамлет».
Часть II.Основы.
Глава 3.Основные концепции предметно-ориентированного проектирования.
Глава 4.Концепции программирования, способствующие безопасности.
Глава 5.Доменные примитивы.
Глава 6.Обеспечение целостности состояния.
Глава 7.Упрощение состояния.
Глава 8.Роль процесса доставки кода в безопасности.
Глава 9.Безопасная обработка сбоев.
Глава 10.Преимущества облачного мышления.
Глава 11.Перерыв: страховой полис задаром.
Часть III.Применение основ на практике.
Глава 12.Руководство по устаревшему коду.
Глава 13.Руководство по микросервисам.
Глава 14.В заключение: не забывайте о безопасности!

Купить .
Дата публикации:






Теги: :: :: :: :: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-11-21 18:05:52