Witam,
od pewnego czasu zastanawiam się nad możliwością zrobienia "bezpiecznego" systemu logowania w HTTP. Czytałem o kluczach publicznych i prywatnych, za pomocą których można szyfrować dane, ale odszyfrować może tylko serwer, znacie jakieś implementacje w PHP i JS?
*bezpiecznego - tak samo lub bardzo podobnie skuteczne na HTTP i HTTPS
Drugą sprawą jest fakt, że jak ktoś przechwyci takie ciastko i zacznie je wysyłać jako swoje, to serwer nie rozpoznaje skąd te ciastko jest i jeżeli tam przechowujemy jakiś kod, który odpowiada, np. za automatyczne logowanie, to możemy korzystać z konta takiej osoby, a jeżeli serwer będzie patrzył na IP klienta, to można sobie ustawić taki sztuczny, żeby odpowiadał. Czy da się to jakoś zabezpieczyć, np. co chwilę JS wysyłałby nowy kod generowany automatycznie i to by był jakiś klucz czasowy.
Podsumowując to wszystko - czy da się jakoś to zabezpieczyć przed ukradnięciem lub odszyfrowaniem. Czy istnieje jakaś możliwość "autoryzacji" ciastka?