Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 9.01.2005 Ostrzeżenie: (0%)
|
Ogólnie jakie metody polecacie aby było dobrze i bezpiecznie;)
Kiedyś dawno temu tak sobie rozpisałem to co wymyśliłem: Cytat zdarzenia: [ok]powitanie "Proszę się zalogować aby uzyskać dostęp do bazy" [ok]nie_podanie_loginu_lub_hasla -> powitanie -> spróbuj_wylogować_jak_nie_to_trudno;) -> usun_klucz [ok]wylogowanie_poprawne "Użytkownik "{user_login}" został wylogowany" -> wyloguj -> usun_klucz wylogowanie_błędne (ktoś naciska np. przycisk wylogowania a już jest wylogowany) klucz_istnieje [ok]klucz_poprawny wyświetlamy komunikat "Użytkownik "{user_login}" jest już wylogowany" -> usun_klucz [error]klucz_niepoprawny "Próba nieautoryzowanego dostępu do bazy" i -> odrzuc_ip (Musi to być bo ktoś może przelecieć wszystkie klucze a przez to zamykać uzytkownikom dostęp do serwisu. Mało tego wyłapie klucze.) [ok]klucz_sesji_nie_istnieje -> powitanie błędne_logowanie [error]błędny_login "Błędny "Użytkownik" lub "Hasło"" -> odrzuc_ip [error]błędne_hasło -> błędny_login -> odrzuc_uzytkownika (to będzie max jakieś 5 prób) -> odrzuc_ip [ok]brak_aktywności "Brak aktywności przez co najmniej "{sekundy}" sekund, proszę się zalogować ponownie" -> wyloguj -> usuń klucz [ok]proba_wejscia_do_systemu_bez_klucza najpierw sprawdzam przez cookie lub $_GET czy klucz istnieje i jak nie to -> powitanie [error]proba_wejscia_do_systemu_z_błędnym_kluczem ->(wylogowanie_bledne->klucz_istnieje->klucz_niepoprawny) -> odrzuc_ip proba_wejscia_na_zablokowane_konto [error]błędne_hasło "Dostęp do bazy z tego IP został zablokowany, proszę spróbować ponownie {Y-m-d} o {H:i}" -> odrzuc_uzytkownika -> odrzuc_ip [error]poprawne_dane "Dostęp do bazy z tego IP został zablokowany, proszę spróbować ponownie {Y-m-d} o {H:i}" [error]proba_wejscia_z_zablokowanym_ip ->(próba_wejscia_na_zablokowan_konto->błędne_hasło) oraz każde odświerz powoduje -> odrzuc_ip [error]błędne_ip ->odrzuć_ip "Błędne IP, proszę zalogować się ponownie" nie wylogowywać! Znaczniki error i ok to to czy straszymy użytkownika że wystąpił błąd i po drugie czy podejmujemy środki zabezpieczające np. dodanie ip. do listy banowanych ip. Oczywiście musi zostać przekroczona określona ilość prób. Czyli głównie chodzi o to, że przechowujemy klucz sesji danej osoby w bazie i porównujemy z tym kluczem którym przedstawia się user. Jeśli się nie zgadza to oczywiście się nie dostaje oraz jego ip dostaje się na czarną liste ip. Co wy o tym sądzicie? Jak wy byście to rozegrali? Czyli jak zabezpieczyć i autoryzowac user'ow? |
|
|
|
xamil system autoryzacji uzytkownika 17.05.2006, 06:11:28
mike_mech Przenoszę z php Pro na php. 17.05.2006, 08:13:28
Master Miko 1. No oczywiście... używanie sesji to dobry pomysł... 17.05.2006, 11:08:28
xamil Odp. do p.s.
Tak. Gdy użytkownik coś kliknie i po... 18.05.2006, 07:18:17
Master Miko Mówię Ci że sprawdzanie za każdym razem w bazie da... 18.05.2006, 10:04:32
xamil CytatMówię Ci że sprawdzanie za każdym razem w baz... 18.05.2006, 10:46:28
Master Miko CytatWłaśnie. Chodzi o to, że sprawdzając automatc... 18.05.2006, 11:23:20
em1X a to chyba nie wiecie hakierzy, ze mozna bez probl... 18.05.2006, 11:25:49
Master Miko Tak to prawda. Ale skąd hacker ma wiedzieć że dokł... 18.05.2006, 11:30:13
xamil A nie jest czasem tak, że wystarczy sprawdzić przy... 23.05.2006, 09:41:09 ![]() ![]() |
|
Aktualny czas: 20.12.2025 - 17:46 |