-
Data: 2004-01-20 11:35:55
Temat: Re: bphpbk - migracja sez@m mozilla i nieszyfrowane hasło !!!
Od: Marek Madej <m...@w...INTERIA.i-to.PL> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]B.Szlachetko dnia 2004-01-20 11:52 napisał(a) co następuje:
> Moja mozilla 1.5 (pod linuxem i pod windows) zeznaje po podani login i
> hasła, że
> "Pomimo tego, że bieżące połączenie jest szyfrowane, wszystkie wprowadzone
> dane zostaną przesłane przez połączenie nieszyfrowane, dlatego
> prawdopodobieństwo ich odczytania przez osoby trzecie jest duże.
>
> Czy napewno kontynuować wysyłanie wprowadzonych danych?"
> W wersji angielskiej komunikat jest bardzo podobny.
> Czy ktoś z was juz sprawdził o co chodzi?
> Czy to możliwe, aby mimo bezpiecznego połączenia na SSL sam formularz
> logowania był przesyłany bez szyfrowania?
Nie jestem wielkim specem od JavaScript, ale wygląda na to, że jednak
jest bezpiecznie.
Trochę NTG, ale wyjaśnię mój tok myślenia (może ktoś mnie poprawi?).
Formularz logowania na "bezpiecznej" stronie wygląda tak:
<form name="login" action="javascript:GetPasswd()" method="POST"
class="logForm">
Natomiast funkcja GetPasswd:
function GetPasswd()
{
mainForm=document.forms[0];
if (mainForm.user.value == "" || mainForm.pin.value == "")
{
alert("Nie wpisano nazwy użytkownika lub hasła!!!");
return;
}
else
{
descrypt=cryptpass(mainForm.user.value, mainForm.pin.value);
md5pin=calcSHA1(mainForm.pin.value+mainForm.user.val
ue);
mainForm.pin.value="";
mainForm.pin5.value=md5pin;
mainForm.action="Login";
mainForm.submit();
}
Czyli:
Po wciśnięciu przycisku "Logowanie" wywoływana jest funkcja GetPasswd
javascriptu. Mozilla zachowuje się nieco paranoidalnie, gdyż "wykrywa"
zmianę protokołu bezpiecznego "https:" na INNY (czyli javascript:), stąd
ten komunikat. Ale do tej pory żadne informacje nie są wysyłane do serwera.
Natomiast w samej metodzie następuje:
-kodowanie "złożenia" pinu i nazwy użytkownika,
-obliczenie skrótu md5 z pinu
(i tylko te informacje są wysyłane)
-zamienienie akcji formularza (tej zdefiniowanej na wywołanie funkcji
javascriptowej) na url "Login".
I tu słaby punkt: wydaje mi się, że skoro nie ma podanego ani adresu
hosta, ani protokołu, tylko nazwa dokumentu (a jest nią "Login"), to
wartości te domyślnie są takie same, jak dokumentu bieżącego.
Konkluzja: po wciśnięciu przycisku "Logowanie" przeglądarka "pokazuje"
stronę o adresie "https://www.bphpbk.pl/pi/Login" z zaszyfrowanymi
parametrami logowania, szyfrując oczywiście całe połączenie.
Jeśli się myle, proszę poprawcie mnie :)
Inna rzecz, że funkcje do kodowania PINu i ID użytkownika są też jawne -
razem z kluczami używanymi do kodowania:
https://www.bphpbk.pl/js/Keys.js
Marek
Następne wpisy z tego wątku
- 20.01.04 13:50 B.Szlachetko
Najnowsze wątki z tej grupy
- Banki zarabiają na Tobie FORTUNĘ - sprawdź JAK! [+ mój komentarz]
- Mentzen na Next Block Expo: Bitcoin to wolność!
- 42 MILIARDY ZŁOTYCH ZYSKU W ROK. DLACZEGO BANKI TYLE ZARABIAJĄ W POLSCE?
- O co chodzi Aliorowi?
- mBąk jest wczorajszy.
- AION przejety
- Ile pieniędzy ma bank?
- Zwrot towaru i kasy od sprzedawcy a zmiana plastiku
- Szaleństwo w BOS-iu - 8,1% :D
- Drogie mieszkania, drogie kredyty i ogromne zyski banków. Czy rząd ma rozwiązanie?
- Obcokrajowcy w bankach
- Wysokie ceny nieruchomości... ;)
- Dlaczego takie preferencje banków?
- Awaria BNP Paribas
- Citi Handlowy promocja na kartę kredytową
Najnowsze wątki
- 2025-03-21 Banki zarabiają na Tobie FORTUNĘ - sprawdź JAK! [+ mój komentarz]
- 2025-03-20 Mentzen na Next Block Expo: Bitcoin to wolność!
- 2025-03-18 42 MILIARDY ZŁOTYCH ZYSKU W ROK. DLACZEGO BANKI TYLE ZARABIAJĄ W POLSCE?
- 2025-03-12 O co chodzi Aliorowi?
- 2025-03-10 mBąk jest wczorajszy.
- 2025-03-07 AION przejety
- 2025-03-05 Ile pieniędzy ma bank?
- 2025-03-04 Zwrot towaru i kasy od sprzedawcy a zmiana plastiku
- 2025-03-03 Szaleństwo w BOS-iu - 8,1% :D
- 2025-02-22 Drogie mieszkania, drogie kredyty i ogromne zyski banków. Czy rząd ma rozwiązanie?
- 2025-02-18 Obcokrajowcy w bankach
- 2025-02-13 Wysokie ceny nieruchomości... ;)
- 2025-02-10 Dlaczego takie preferencje banków?
- 2025-02-03 Awaria BNP Paribas
- 2025-01-23 Citi Handlowy promocja na kartę kredytową