ru

Запутанная сеть: руководство по обеспечению безопасности современных веб-приложений на русском

#2041846
Запутанная сеть: руководство по обеспечению безопасности современных веб-приложений

The Tangled Web: A Guide to Securing Modern Web Applications (B006FZ3UNI)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Michal Zalewski | #56: Интернет-браузеры

4.4 (103)
Современные веб-приложения построены на переплетении технологий, которые разрабатывались с течением времени, а затем были хаотично собраны воедино. Каждый элемент стека веб-приложения, от HTTP-запросов до скриптов на стороне браузера, имеет важные, но неочевидные последствия для безопасности. Для обеспечения безопасности пользователей разработчикам крайне важно уверенно ориентироваться в этом ландшафте.

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

Вы научитесь:
– Выполнение распространенных, но на удивление сложных задач, таких как анализ URL-адресов и очистка HTML-кода.
– Используйте современные функции безопасности, такие как строгая защита передачи данных (Strict Transport Security), политика безопасности контента (Content Security Policy) и совместное использование ресурсов между источниками (Cross-Origin Resource Sharing).
– Используйте множество вариантов политики одного источника для безопасного разделения сложных веб-приложений и защиты учетных данных пользователей в случае XSS-атак.
– Создавайте мэшапы и встраивайте гаджеты, не сталкиваясь со сложной политикой навигации по фреймам.
– Встраивайте или размещайте контент, предоставленный пользователями, избегая ловушки перехвата контента.


Для быстрого ознакомления в конце каждой главы приведены «Шпаргалки по проектированию безопасности», предлагающие готовые решения наиболее вероятных проблем, с которыми вы можете столкнуться. Охватывая все аспекты, вплоть до запланированных функций HTML5,
книга «Запутанный мир» поможет вам создавать безопасные веб-приложения, которые выдержат испытание временем.