Bezpieczne tworzenie aplikacji internetowych: Praktyczny przewodnik z Pythonem i Django

Bezpieczne tworzenie aplikacji internetowych: Praktyczny przewodnik z Pythonem i Django (Matthew Baker)

Oryginalny tytuł:

Secure Web Application Development: A Hands-On Guide with Python and Django

Zawartość książki:

Cyberataki stają się coraz bardziej powszechne, a Open Web Application Security Project (OWASP) szacuje, że 94% witryn ma błędy w samej kontroli dostępu. Ataki ewoluują, aby obejść nowe mechanizmy obronne, a mechanizmy obronne muszą ewoluować, aby pozostać skuteczne. Programiści muszą zrozumieć podstawy ataków i obrony, aby zrozumieć nowe techniki, gdy tylko staną się dostępne. Ta książka uczy, jak pisać bezpieczne aplikacje internetowe.

Skupia się na podkreśleniu, w jaki sposób hakerzy atakują aplikacje wraz z szerokim arsenałem mechanizmów obronnych. Umożliwi to wybranie odpowiednich technik w celu wyeliminowania luk w zabezpieczeniach, jednocześnie zapewniając użytkownikom potrzebną funkcjonalność.

Omawiane tematy obejmują

⬤ Ramy do decydowania o tym, co musi być chronione i jak silnie.

⬤ Konfiguracja usług takich jak bazy danych i serwery WWW.

⬤ Bezpieczne korzystanie z metod HTTP, takich jak GET, POST itp., plików cookie i HTTPS.

⬤ Bezpieczne interfejsy API REST.

⬤ Ataki i obrona po stronie serwera, takie jak wstrzykiwanie i cross-site scripting.

⬤ Ataki i mechanizmy obronne po stronie klienta, takie jak cross-site request forgery.

⬤ Techniki bezpieczeństwa, takie jak CORS, CSP.

⬤ Zarządzanie hasłami, uwierzytelnianie i autoryzacja, w tym OAuth2.

⬤ Najlepsze praktyki w zakresie niebezpiecznych operacji, takich jak zmiana i resetowanie hasła.

⬤ Korzystanie z komponentów innych firm i bezpieczeństwo łańcucha dostaw (Git, CI/CD itp.).

Czego się nauczysz

⬤ .

⬤ Przegląd mechanizmów obronnych, które można wykorzystać do zapobiegania atakom.

⬤ Modelować ryzyko, aby lepiej zrozumieć, czego należy bronić i w jaki sposób.

⬤ Wybierać odpowiednie techniki obrony przed atakami.

⬤ Wdrażać mechanizmy obronne w aplikacjach Python/Django.

Dla kogo jest ta książka

⬤ Deweloperzy, którzy już wiedzą, jak tworzyć aplikacje internetowe, ale muszą wiedzieć więcej o bezpieczeństwie.

⬤ Nieprofesjonalnych inżynierów oprogramowania, takich jak naukowcy, którzy muszą tworzyć narzędzia internetowe i chcą udostępnić swoje algorytmy szerszej publiczności.

⬤ Inżynierowie i menedżerowie, którzy są odpowiedzialni za politykę bezpieczeństwa technicznego swojego produktu/firmy.

Dodatkowe informacje o książce:

ISBN:9781484285954
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2022
Liczba stron:462

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Jeśli to znajdziesz - If You Find This
Teraz w miękkiej oprawie, If You Find This to opowieść o nieprawdopodobnych przyjaźniach, nieoczekiwanej odwadze i dążeniu...
Jeśli to znajdziesz - If You Find This
Dlaczego warto odwiedzić Amerykę - Why Visit America
W równym stopniu spekulacyjne i satyryczne, historie zawarte w Why Visit America stanowią egzegezę...
Dlaczego warto odwiedzić Amerykę - Why Visit America
Na drzewie krzyża: Georges Florovsky i patrystyczna doktryna zadośćuczynienia - On the Tree of the...
"Odkupiłeś nas od przekleństwa Prawa swoją...
Na drzewie krzyża: Georges Florovsky i patrystyczna doktryna zadośćuczynienia - On the Tree of the Cross: Georges Florovsky and the Patristic Doctrine of Atonement
Hybrydowe stworzenia: Opowieści - Hybrid Creatures: Stories
Hybrid Creatures, nowatorska kolekcja Matthew Bakera, podąża za czterema bardzo różnymi...
Hybrydowe stworzenia: Opowieści - Hybrid Creatures: Stories
T. F. Torrance i wschodnie prawosławie - T. F. Torrance and Eastern Orthodoxy
Właściwie ekumeniczna teologia, jak wierzył T. F. Torrance, wskazuje...
T. F. Torrance i wschodnie prawosławie - T. F. Torrance and Eastern Orthodoxy
Wiara szukająca zrozumienia: Świadectwo teologiczne ks. Matthew Bakera - Faith Seeking...
Książka ta stanowi zbiór esejów, listów, wywiadów i...
Wiara szukająca zrozumienia: Świadectwo teologiczne ks. Matthew Bakera - Faith Seeking Understanding: The Theological Witness of Fr Matthew Baker
Bezpieczne tworzenie aplikacji internetowych: Praktyczny przewodnik z Pythonem i Django - Secure Web...
Cyberataki stają się coraz bardziej powszechne, a...
Bezpieczne tworzenie aplikacji internetowych: Praktyczny przewodnik z Pythonem i Django - Secure Web Application Development: A Hands-On Guide with Python and Django
Cisco Intersight: Podręcznik inteligentnych operacji w chmurze - Cisco Intersight: A Handbook for...
Wykorzystaj Cisco Intersight do usprawnienia,...
Cisco Intersight: Podręcznik inteligentnych operacji w chmurze - Cisco Intersight: A Handbook for Intelligent Cloud Operations
Biofotonika: Diagnostyka spektroskopii wibracyjnej - Biophotonics: Vibrational Spectroscopic...
Diagnostyka biofotoniczna / spektroskopia...
Biofotonika: Diagnostyka spektroskopii wibracyjnej - Biophotonics: Vibrational Spectroscopic Diagnostics
T. F. Torrance i wschodnia ortodoksja - T. F. Torrance and Eastern Orthodoxy
Właściwie ekumeniczna teologia, jak wierzył T. F. Torrance, wskazuje...
T. F. Torrance i wschodnia ortodoksja - T. F. Torrance and Eastern Orthodoxy
Najlepsza książka kucharska dla początkujących: 220+ niezawodnych, szybkich i łatwych przepisów dla...
Założę się, że pragniesz prostych, łatwych w...
Najlepsza książka kucharska dla początkujących: 220+ niezawodnych, szybkich i łatwych przepisów dla inteligentnych ludzi z ograniczonym budżetem - The Beginner's Besile Air Fryer Cookbook: 220+ Foolproof, Quick & Easy Recipes for Smart People on A Budget

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)