With this practical guide, you'll learn how and why everyone working on a
system needs to ensure that users and data are protected. The authors provide
a deep dive into the concepts, technology, and programming methodologies
necessary to build a secure interface for data and identity-without
compromising usability.
Jedyny podręcznik o platformie OpenSocial! Serwisy społecznościowe w zasadzie
z dnia na dzień opanowały Internet. Mówią o nich wszyscy i korzystają z nich
wszyscy! Przez krótki okres używały ich tylko osoby prywatne, jednak
błyskawicznie ich potencjał dostrzegły także firmy. Jest to dla nich
najprawdopodobniej najlepszy kanał komunikacji z klientami. Dlatego podczas
tworzenia nowych rozwiązań czy nowych serwisów warto rozważyć integrację z
popularnymi serwisami społecznościowymi oraz wprowadzenie własnych elementów
tego typu. To zadanie ma ułatwić platforma OpenSocial, na której koncentruje
się ta książka. Dowiesz się stąd, jak tworzyć niezależne aplikacje dla
istniejących serwisów, jak budować grafy powiązań społecznościowych oraz
tworzyć produkty spełniające oczekiwania samego autora jako użytkownika usług
społecznościowych. W trakcie lektury nauczysz się odwzorowywać relacje
pomiędzy użytkownikami oraz dostosowywać dostarczane im treści na podstawie
danych zawartych w ich profilach. Ponadto zdobędziesz solidną dawkę wiedzy na
temat bezpieczeństwa oraz najlepszych technik autoryzacji użytkowników na
platformie OpenSocial. Sprawdzisz, jak przenieść aplikację napisaną dla
Facebooka na platformę OpenSocial, oraz poznasz niuanse konfigurowania
środowiska produkcyjnego. Książka ta jest wyjątkową pozycją na rynku,
poświęconą platformie OpenSocial. Wykorzystaj jej potencjał i stwórz
nowatorskie oprogramowanie! Poznaj możliwości platformy OpenSocial!
Skonfiguruj środowisko produkcyjne Odwzoruj relacje pomiędzy użytkownikami
Stwórz interesujące gadżety Skorzystaj z zaawansowanych mechanizmów
identyfikacji Przenieś aplikację z serwisu Facebook na platformę OpenSocial
Postaw na otwarte standardy!
Najlepsze praktyki.Nie ma tygodnia, byśmy nie usłyszeli o kolejnym wycieku
danych klientów, przechwyconych numerach kart kredytowych lub kradzieży
tożsamości. Znalezienie właściwego kompromisu pomiędzy wygodą użytkowania a
bezpieczeństwem aplikacji lub witryny może być niezwykle trudne. Ta praktyczna
książka pokazuje 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 mieć na uwadze podczas budowania systemu, ale przede
wszystkim, jak tworzyć solidną infrastrukturę przy użyciu mechanizmów, które
są zarazem użyteczne, jak i bezpieczne. Dzięki temu możliwe będzie wzmocnienie
infrastruktury chroniącej dane i zastosowanie sprawdzonych technik chroniących
przed włamaniami i wyciekami danych. Przedstawione są również 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
poprzez ich przeglądarkę lub 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 atakiJonathan LeBlanc jest laureatem nagrody Emmy w
dziedzinie oprogramowania, autorem oraz 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
danych.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) oraz Azję i Pacyfik (APAC).„To świetna książka zarówno dla nowicjuszy,
jak i doświadczonych programistów. Prezentuje podstawy i szybko przechodzi do
tego, jak i dlaczego wszystko funkcjonuje, pokazując mnóstwo przydatnych
fragmentów kodu. Pozycja obowiązkowa dla każdego projektanta Web.—Lenny
MarkusSr. Manager, PayPal Engineering