Таня Янка - Безопасность веб-приложений. Исчерпывающий гид для начинающих разработчиков

Безопасность веб-приложений. Исчерпывающий гид для начинающих разработчиков
Название: Безопасность веб-приложений. Исчерпывающий гид для начинающих разработчиков
Автор:
Жанр: Информационная безопасность
Серии: Нет данных
ISBN: Нет данных
Год: Не установлен
О чем книга "Безопасность веб-приложений. Исчерпывающий гид для начинающих разработчиков"

У вас в руках идеальное руководство для тех, кто только начинает свой путь в веб-разработке и хочет научиться создавать безопасные веб-приложения. Автор подробно описывает основные уязвимости веб-приложений и предлагает практические советы по их предотвращению. Книга содержит множество примеров кода и наглядных иллюстраций, которые помогут вам лучше понять, как работают уязвимости и как их можно избежать.

В формате a4.pdf сохранен издательский макет.

Бесплатно читать онлайн Безопасность веб-приложений. Исчерпывающий гид для начинающих разработчиков


Alice and Bob Learn Application Security

Tanya Janca © 2021 by John Wiley & Sons, Inc., Indianapolis, Indiana.

All Rights Reserved. This translation published under license with the original publisher John Wiley & Sons, Inc


© Райтман М. А., перевод на русский язык, 2023

© Оформление. ООО «Издательство «Эксмо», 2023

* * *

Отзывы о книге

Тани Янка «Безопасность веб-приложений. Визуальный гид для начинающих разработчиков»

Таня знает свое дело. Она обладает огромным объемом знаний и опыта в сфере безопасности приложений, DevSecOps и облачной безопасности. Мы все можем многое узнать от Тани, так что стоит прочитать ее книгу!

Дэфидд Штуттард, соавтор бестселлера The Web Application Hacker’s Handbook, создатель приложения Burp Suite

Я так много узнала из этой книги! Информационная безопасность действительно является работой каждого специалиста. Книга представляет собой потрясающее изложение обширных знаний, необходимых каждому: разработчику, специалисту по инфраструктуре, безопасности и многим другим. Благодарю госпожу Янку за написание такого познавательного и полезного учебника. Мне понравились правдоподобные истории с описанием реальных проблем, охватывающие всё, начиная с проектирования, миграции приложений из проблемных фреймворков, минимизации административных рисков и заканчивая вещами, которые должен знать каждый современный разработчик.

Джен Ким, автор бестселлера The Unicorn Project, соавтор The Phoenix Project, DevOps Handbook и Accelerate

Практическое руководство для современной эпохи. Таня отлично рассказывает о современном представлении о безопасности приложений понятным для всех языком.

Трой Хант, создатель веб-сайта Have I Been Pwned?

Я посвящаю эту книгу моей неутомимой группе поддержки: Лекси, Матеусу, Эшу и Вейну. Постоянно поддерживая, ободряя и отмечая завершение каждого этапа создания книги, вы не позволили мне бросить начатое. Также спасибо, что не осуждаете меня за то, сколько мороженого я съела во время редактирования.


Об авторе

Таня Янка, также известная под ником SheHacksPurple, является основательницей We Hack Purple, онлайн-академии, сообщества и канала подкастов, цель которых – обучение всех желающих созданию безопасного программного обеспечения. Она также является соучредителем компании WoSEC: Women of Security, руководит проектом OWASP DevSlop и отделением OWASP Victoria. Таня занимается программированием и работает в области IТ более двадцати лет. За это время она завоевала множество наград, успела потрудиться везде, от стартапов до государственных организаций и технологических гигантов (Microsoft, Adobe и Nokia). Она занимала различные должности: была основателем стартапа, пентестером (тестировщиком, проверяющим уязвимость киберзащиты информационной системы), директором по информационной безопасности, инженером по безопасности приложений и разработчиком программного обеспечения. Будучи превосходным оратором, активным блогером и стримером, она провела сотни выступлений и тренингов на шести континентах. Она ценит разнообразие, вовлеченность и человеколюбие, что проявляется в ее бесчисленных инициативах.

О технических редакторах

Доминик Ригетто начал свою карьеру в сфере разработки программного обеспечения, а восемь лет спустя перешел в область обеспечения безопасности, продолжая жить на границе двух миров. Доминику очень интересны наступательные и оборонительные аспекты безопасности приложений. В сфере безопасности (как и на всем протяжении профессиональной жизни) его главной целью было помогать командам разработчиков прагматически подходить к обеспечению безопасности своих проектов. С 2011 года Доминик является активным членом фонда OWASP, в рамках которого участвует в различных проектах, в основном касающихся его специализации в области доменов. Являясь приверженцем философии открытого исходного кода, в свободное время он участвует в различных проектах, соответствующих этой идее. Его домашняя страница – righettod.eu.


Эли Саад – опытный специалист в области информационной безопасности, работающий в банковской сфере. Он участвует в различных инициативах OWASP по стандартизации и регулярно публикует статьи по этой теме. Его основная цель – дать разработчикам программного обеспечения рекомендации по обеспечению безопасности и защите. Он провел несколько лекций, в которых знакомил новичков с безопасностью, и был гостем подкаста на платформе Security Journey, где рассказывал о различных проектах, связанных с безопасностью приложений. Он является сторонником разрушения фрагментированной культуры в мире безопасности приложений. Кроме того, Эли с удовольствием находит время для более простых вещей в жизни, хорошей передышки в горах и стакана вкусного виски (односолодового, конечно). Вы можете найти его в Twitter (@7hunderSon) и на GitHub (thunderson). С ним можно связаться также по электронной почте [email protected].

Благодарности

Я хотела бы поблагодарить моего издателя Джима Минателя за то, что он помог мне понять, что я готова написать книгу, и определиться с ее типом. Спасибо редактору Адаоби Оби Тултону за его бесконечное терпение, методическую помощь и эффективный контроль, которые помогли мне осуществить самый крупный проект в моей профессиональной жизни. Спасибо моим техническим редакторам Доминику Ригетто и Эли Сааду. Я никогда не смогу расплатиться с вами за вашу усердную работу по недопущению серьезных технических ошибок в книге. У меня нет слов, чтобы выразить мою признательность за ваше потраченное время, опыт и поддержку. Спасибо всем, кто отправился со мной в этот путь.

Предисловие

За последние несколько лет в области безопасности приложений был достигнут значительный прогресс. Многие факторы заставляют организации заботиться о безопасности своего программного обеспечения: рост числа инцидентов, произошедших в результате использования небезопасного программного обеспечения; увеличение количества нормативных актов, которые предписывают компаниям заботиться об информационной безопасности, а также растущая зависимость от интернет-ориентированного программного обеспечения.

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

Вот где Алиса и Боб вступают в игру.

В книге Тани тема безопасности приложений излагается в ясной и лаконичной форме, что позволяет применять полученные знания сразу, по мере прочтения. Главы изобилуют рассказами об Алисе и Бобе и о том, как принимаемые нами решения по безопасности влияют на жизни реальных людей. Книга начинается с объяснения важности этой темы, а затем излагаются все основные понятия безопасности, о которых мы все, кажется, откуда-то знаем, но никогда до конца не уверены в своих знаниях.


С этой книгой читают
«PowerShell на максималках: Автоматизируй или умри» – это книга, которая поможет вам превратить рутинные задачи администрирования и DevOps в простые, но мощные автоматизированные процессы. Вас ждет глубокое погружение в мир PowerShell – от основных командлетов и работы с файлами до сложных сценариев интеграции с веб-сервисами, API и DevOps-инструментами. Автор последовательно раскрывает темы, начиная с базовых принципов и заканчивая созданием соб
"MongoDB vs PostgreSQL: Битва технологий хранения данных" – это увлекательный путеводитель по миру современных баз данных, который поможет вам погрузиться в особенности двух крупнейших технологий. Эта книга дает исчерпывающее представление о реляционных и нереляционных подходах, раскрывая ключевые свойства, преимущества и ограничения MongoDB и PostgreSQL. Вы узнаете об их архитектурных особенностях, возможностях масштабируемости, тонкостях работы
Хотите узнать, как злоумышленники взламывают базы данных и как эффективно защититься от атак? Эта книга – ваш проводник по миру информационной безопасности. Узнайте, как работают SQL-инъекции, методы социальной инженерии и фишинга, какие уязвимости прячутся в серверах и резервных копиях, и как важны сильные пароли и грамотная конфигурация систем. Авторы подробно описывают типичные ошибки и рассказывают, как их избежать. Вас ждут практические сове
В современном мире интернет стал неотъемлемой частью жизни, особенно для подрастающего поколения. Но знаете ли вы, какие опасности скрываются за экраном вашего ребенка? Книга «Защити своих детей: Кибербезопасность без компромиссов» предлагает практическое руководство для родителей, которые хотят защитить своих детей от интернет-угроз. Вы узнаете, как распознать кибербуллинг, настроить приватность на платформах, укрепить цифровую грамотность и соз
Зигмунд Фрейд и Карл Юнг – основоположники классического психоанализа и аналитической психологии, учения которых навсегда изменили представление о механизме работы человеческой психики и оказали огромное влияние на науку и культуру XX века. Карл Юнг начинал как последователь теории Фрейда, однако со временем создал собственную концепцию, объясняющую мотивы человеческих поступков с помощью «архетипических образов» и понятия «коллективное бессознат
С тобой говорю я, Саша Митрошина, – популярный Instagram-блогер. На момент написания этой книги число моих подписчиков перевалило за полтора миллиона. Блогерство дает мне многое. Это психотерапия. Это самовыражение. Это деньги.Не буду кривить душой и говорить, что в блогерстве всё идеально и что это совсем не утомительно, легко и всегда приятно. Проблемы есть, как и в любом деле.Но раз вы держите в руках эту книгу, то вам наверняка интересно: КАК
ДВУХТОМНИК ТОМ 2 «Хочешь жить – сумей жениться!» – объявил свой приговор жестокий император. От чего ж дракон не весел? Славну головушку свою повесил? Аль невеста не красива, не знатна и не богата? Да, нет же, всё при ней! И коли фиктивно, то она совсем не против, чтоб на ней женились. Где же тут тогда жесткость и причём «сумей жениться»? А притом, что у НЕВЕСТЫ ЭТОЙ женихи НЕ ВЫЖИВАЮТ! Точнее, не доживают… до момента бракосочетания. В тексте:
Трилогия. Война, начатая по глупости, всегда требует самую высокую плату за мир. Всегда! Даже тогда, когда ты думаешь, что легко откупился, со временем ты поймешь, что отдал нечто очень дорогое. И вернуть это тебе уже не под силу. Потому что наагашейд - повелитель нагов, никогда не отдает то, что отдано ему в уплату. Особенно если ценность этой "платы" для него неоспорима. P.S. Создатель буктрейлера Mika