najkorzystniejsze praktyki. Nie ma tygodnia, byśmy nie usłyszeli o kolejnym wycieku informacji klientów, przechwyconych numerach kart kredytowych lub kradzieży tożsamości. Znalezienie właściwego kompromisu pomiędzy wygodą stosowania a bezpieczeństwem aplikacji lub witryny może być wyjątkowo trudne.
Ta funkcjonalna książka przedstawia podejście nastawione na wyniki, pozwalające osiągnąć obydwa cele bez rezygnowania z najważniejszych cech każdego. Zwraca uwagę nie tylko na to, co trzeba posiadać na uwadze podczas budowania systemu,typowo, jak kreować solidną infrastrukturę przy użyciu mechanizmów, które są zarazem praktyczne, jak i bezpieczne.
dzięki czemu osiągalne będzie wzmocnienie infrastruktury broniącej dane i wykorzystanie sprawdzonych technik chroniących przed włamaniami i wyciekami danych. Przedstawione są w dodatku przyszłe, projektowane technologie, które będą miały wpływ na bezpieczeństwo danych i tożsamości.
| Omówienie dzisiejszego stanu zabezpieczeń witryn i aplikacji Web | Projektowanie szyfrowania haseł i zwalczanie typowych ataków na hasła | Tworzenie cyfrowych odcisków palców w celu identyfikowania użytkowników przez ich oglądarkę albo urządzenie |
Budowanie systemów bezpiecznej transmisji danych przy użyciu OAuth i OpenID Connect | stosowanie alternatywnych metod identyfikacji jako drugiego składnika uwierzytelniania | Uodpornianie aplikacji na ataki Jonathan LeBlanc jest laureatem nagrody Emmy w dziedzinie oprogramowania, autorem i szefem działu Global Developer Advocacy w firmie PayPal.
Specjalizuje się w zagadnieniach tożsamości, autoryzacji i zabezpieczeń, łączności sieciowej i technikach drążenia informacji. Tim Messerschmidt zajmuje stanowisko Program Manager of Developer Relations w Google, kierując regionem obejmującym Niemcy, Austrię i Szwajcarię (DACH).
Przed dołączeniem do Google kierował zespołami Developer Evangelism firm PayPal i Braintree w regionie obejmującym Europę, Bliskim Wschód i Afrykę (EMEA), a także Azję i Pacyfik (APAC).,,To idealna książka zarówno dla nowicjuszy, jak i doświadczonych programistów.
demonstruje podstawy i ekspresowo przechodzi do tego, jak i dlaczego wszystko funkcjonuje, przedstawiając dużo {pomocn|przydatn)ych fragmentów kodu. Pozycja obowiązkowa dla każdego projektanta Web. --Lenny Markus Sr.