2010-10-29 12 views

Odpowiedz

9

przeciwieństwie do innej odpowiedzi: nr. Nie ma sensu tego robić.

Aby uzyskać dostęp do konta, trzeba najpierw uwierzytelnić z PO. Nie ma sposobu, aby w jakiś sposób włamać się na czyjeś konto, po prostu znając identyfikator (i tylko to).

protokół OpenID, przez projekt, pozwala użytkownikom na umieszczanie ich identyfikatory w bardzo widocznych miejscach (jak ich stronie internetowej) z niewielkim dodatkowym ryzykiem. Gdyby identyfikatory miały być informacjami "wrażliwymi", nie byłoby możliwe przekazywanie identyfikatorów OpenID.

Jeśli fakt, że baza danych została naruszona oznacza, że ​​atakujący ma dostęp do wszystkich tożsamości, OpenID będzie naprawdę, bardzo niepewny (i nie jest).

identyfikator OpenID jest tylko adres URL wskazujący na dostawcę. Z tych informacji nie można wywnioskować niczego więcej niż to, za kogo się podaje użytkownik (aw przypadku ukierunkowanej tożsamości, nawet tego).

Można zadać sobie pytanie: „Czy mogę być szyfrowanie logowania” Jeśli twoja odpowiedź jest prawdziwa - zaszyfruj identyfikatory, ponieważ nie są one różne. Jeśli jest fałszywa, nie przejmuj się.

+2

To powinno być oznaczone jako poprawna odpowiedź. To, co powiedziałem w komentarzach, było niepoprawne, a twoja ostatnia linia właściwie podsumowuje odpowiedź lepiej niż moją. Nadal uważam jednak, że mogą występować problemy z niektórymi typami identyfikatorów. Będę nad tym dzisiaj pracował. –

+2

Urgh. Ktoś opublikował niepoprawną odpowiedź (bez urazy, @NickLarsen, pozdrawiam twój komentarz powyżej) - i została przegłosowana i zaakceptowana. Zdarza się to dość często, choć rzadko w tak jednoznaczny sposób. To nie jest dobra rzecz. Co możemy z tym zrobić? Czy możemy coś z tym zrobić? Czy Stack Overflow skoczył na rekina? –

+1

Nie mogę go usunąć, ponieważ został zaakceptowany, ale udało mi się go edytować. –

Powiązane problemy