Автор: Деннис Бирн
Издательство: ДМК Пресс
Год: 2023
Страниц: 336
Язык: русский
Формат: pdf
Размер: 10.17 MB
В этой книге подробно рассказывается о нюансах написания безопасного кода на Python. В первой части излагаются основы криптографии: рассмотрены базовые понятия, проверка подлинности данных, симметричное и асимметричное шифрование. Вторая часть содержит пошаговые инструкции для воплощения типичных сценариев взаимодействия пользователя с приложением. В третьей части показано, как противостоять атакам разного рода.
Все примеры кода воспроизводят реальные задачи, стоящие перед разработчиками. Книга будет полезна как начинающим программистам, так и профессионалам, заинтересованным в повышении безопасности сервисов, которые они поддерживают.
Все примеры в данной книге написаны на Python – версии 3.8, если быть точным. Почему на Python? Ну, зачем вам читать книгу, которая быстро бы стала никому не нужной. Да и мне зачем писать такую. А Python – популярный язык и становится только популярнее. Почему же Python настолько востребован? Есть множество ответов на этот вопрос. Многие согласны с двумя причинами. Во-первых, Python – язык программирования, подходящий для новичков. Его несложно учить, на нем легко писать и читать. Во-вторых, платформа вокруг языка переживает взрывной рост. В 2017-м Python Package Index (PyPI) насчитывал сто тысяч пакетов. Всего за два с половиной года это число удвоилось.
Для кого эта книга:
Все примеры кода воспроизводят реальные задачи, стоящие перед разработчиками. Эта книга будет наиболее полезна тем, кто поддерживает уже работающие сервисы. Читателю потребуются начальные знания Python либо хорошее знакомство с другим популярным языком программирования. Эта книга будет полезна не только веб-разработчикам. Однако базовое понимание того, как работает интернет, пригодится при прочтении второй половины книги. Возможно, вы не разработчик, а тестировщик. В таком случае вам станет ясно, что в первую очередь следует подвергать проверке. Но наша книга не рассказывает, как именно проводить тесты. Это все-таки разные навыки. Эта книга не похожа на другие книги о безопасности. Здесь почти не будет показан процесс атаки со стороны злоумышленника, так что им здесь не будет особо что почерпнуть. Чтобы сгладить их разочарование, скажу, что временами злодеям будет дозволено одержать верх.
Скачать Безопасность веб-приложений на Python