![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 303 Pomógł: 1 Dołączył: 24.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
1. Skrypt z jakiegos powodu gdy dodalem hash przestal dzialac?
2. Co mozna dodac jeszcze aby logowanie bylo bezpieczniejsze 3. Komunikat o zlym hasle nigdy nie wystepuje? Nawet jak login jest ok a haslo bledne wywala ze odrazu konta nie ma w bazie czyli komunikat =1 Jak rozwiazac kwestie tego zeby wgl zaczelo logowac, rejestracja uzywa tego samego hasha, no i punkt drugi tu juz inwencja i pomysly.
Ten post edytował viamarimar 29.11.2014, 15:48:55 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
1. To jakbyś zadał pytanie w serwisie typu: internet przestał działać. Błędy? Problemy? Cokolwiek?
2. Jedna sól Ci wystarczy, ewentualnie jedną trzymaj w bazie, a drugą gdzieś w pliku. Poczytaj też o zabezpieczeniach, generowaniu soli. 3. Nie zapomniałeś o tym?:
htmlspecialchars na hasło to tragiczny pomysł. Masz świadomość, że jeśli użytkownik będzie miał hasło typu <> to nie zadziała? Chyba, że będziesz to też zamieniał przy rejestracji, ale nie ma to sensu. Dodatkowo:
Wiesz jak będzie wyglądał Twój login w zmiennej session? Będzie zmodyfikowany o addslashes i htmlspecialchars. Zamiast liczyć użytkowników zapytaniem z COUNT, po prostu spróbuj go pobrać i dane z bazy, podstawiaj do sesji. Ten post edytował Daimos 29.11.2014, 16:09:45 -------------------- scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 303 Pomógł: 1 Dołączył: 24.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
Wyglada to tak w tej chwili ale teraz przepuszcza wszystko oO.. mamsakra:<
O komunikatach nie zapomnialem sa one tez:
pomoze ktos zrobic "cos" z tym tak zeby dzialalo to jak normalne logowanie a nie "otwarte drzwi" z napisem wejdz i bierdz co chcesz.. Ten post edytował viamarimar 29.11.2014, 23:17:27 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 33 Dołączył: 8.09.2014 Ostrzeżenie: (0%) ![]() ![]() |
na |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 303 Pomógł: 1 Dołączył: 24.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
po zmianie nie lapie nic ;/
nawet tak nic nie zweraca ;/ cos z tym haszowaniem jest nie tak? bo odkad zaczolem w tym mieszac to cos nie dziala? ------ Czy to dobrze dziala?
w rejestracji jest zapisywany losowy ciaf w pole token , tu jest to pobierane i zapisywane pod $sol , zmienna $sol2 to takjaby sol skryptowa dodatkowa, calosc czyli funkcjie hash wynalazlem gdzies w zabezpieczeniach netowych, ale czy to dobra konstrukcja? Moze w tym jest problem? Bynajmniej tak mi sie wydaje ze to tak powinno dzialac.
czemu gdy dokladam jakakolwiek blokade hasla to sypie sie cale logowanie i poprostu nie da sie logowac:< najprostsze md5 nie dziala juz nawet szyfrowalem z bazy a nei z poziomu rejestracji i tez logowanie nie dziala..? wtf? Ten post edytował viamarimar 30.11.2014, 00:03:20 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Nie wiemy jak wyglądają Twoje konta użytkowników, żeby sprawdzić poprawność danych. Ogólnie odpuść sobie zabezpieczenie z użyciem soli. Zrób normalne logowanie, działające, a później to zmodyfikujesz krok po kroku. Możesz od razu sprawdzić jednym zapytaniem, czy hasło się zgadza, doklejając do tego sól (CONCAT).
Wracając do problemu z samym md5. Pokaż bazę, konto użytkownika. Może za mało znaków masz na hashe w kolumnie? Zrób sobie prostą aplikację, gdzie nie przyjmujesz nic postem. Wstaw wszystko na sztywno, sprawdź co robisz nie tak -------------------- scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 303 Pomógł: 1 Dołączył: 24.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
...............................
DZIEKUJE Daimos nie wpadlem na tak banalna rzecz, meczylem i stalem nad tym x czasu! Chodzilo o miejsce na haslo, toz to takie glupie ze az mi sie teraz smiac chce .. Kwestia tylko tego ile potrzebuje miejsca +- okolo zeby za duzo nie dac bo moze lepiej nie kodowane mniejwiecej w ten sposob:
Ten post edytował viamarimar 30.11.2014, 15:44:12 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
To wcale nie takie głupie, każdemu się może zdarzyć
![]() Ten post edytował Daimos 30.11.2014, 18:36:45 -------------------- scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 303 Pomógł: 1 Dołączył: 24.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
Co stosuje bo 128 wydaje sie za malo:
1. "sol1" Napierw generuje losowy klucz dla kazdego uzytkownika inny
2. klucz ten jest szyfrowany w md5 3. "sol2" 10 znakowa szyfrowana sha1 4.haslo jest haszowane i dopisywane jest sol1 +sol2 5. haszowana calosc w md5 Dlaczego tak sie bawie wgl? Bo mam duzo porabanych kolegow ktorzy chca mi udowodnic jacy to oni nie sa "super hakierzy". Gdzies czytalem ze na samo md5 potrzeba 32 znaki w varchar? na sha1 nie wiem? ktos wie? Lepiej haslo trzymac w char czy varchar jaka roznica? Wiec ile najlepiej i nie za malo znakow? (dla takiego systemu) Ten post edytował viamarimar 1.12.2014, 09:41:36 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
sha1 ma 40 co przeczytałbyś w manualu php gdybyś chociaż zajrzał
http://stackoverflow.com/questions/59667/w...-varchar-in-sql |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Dlaczego tak sie bawie wgl? Bo mam duzo porabanych kolegow ktorzy chca mi udowodnic jacy to oni nie sa "super hakierzy". Na tych kolegów wystarczy Ci pewnie samo md5. Standardowo i dużo lepiej kiedy używają ludzie sha1. Jeśli chcesz zabezpieczyć się lepiej, sha512, do tego klucz w plikach i klucz w bazie Ci dobrze zabezpieczy hasła. Ale najważniejsza jest aplikacja bez dziur, bo właśnie one, oraz słabe hasła, są najpopularniejszą bramą dla potencjalnych włamywaczy. Poczytaj na tym forum, jest dużo o zabezpieczeniach, a temat kryptografii jest jak morze, wystarczy zerknąć w google. -------------------- scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Daimos, to nie mój cytat
![]() |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
-------------------- scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.07.2025 - 07:23 |