Kijan pou m sekirize yon fòm login kont atak?
poze 4 months ago500 gadeht
Mwen fè yon sistèm login pou yon app. Ki pwoteksyon minimòm mwen dwe genyen pou moun pa ka antre nan kont lòt moun?
Dyagnostik IA
Se IA ki fè l. Se pa yon repons — kominote a anba a konfime oswa korije l. Toujou verifye anvan ou fye l.
1 Repons
Men lis minimòm lan:
1. Hash modpas yo ak yon algoritm fèt pou sa: Argon2id oswa bcrypt. Pa janm MD5 oswa SHA-256 senp, e pa janm sove modpas an klè. 2. Limite tantativ yo (rate limiting) pa adrès IP ak pa kont: pa egzanp 5 tantativ pa 15 minit. Sa bloke moun k ap eseye devine modpas. 3. Menm mesaj erè kit imèl la pa egziste kit modpas la pa bon: "Imèl oswa modpas pa kòrèk". Konsa atakan an pa ka konnen ki imèl ki anrejistre. 4. HTTPS toupatou. 5. Sesyon an sekirite: cookie HttpOnly; Secure; SameSite=Lax. Chanje ID sesyon an apre login. 6. Modpas bliye: token o aza, ki ekspire vit (15–60 min), itilizab yon sèl fwa. Apre chanjman modpas, dekonekte tout lòt sesyon yo. 7. 2FA (otantifikasyon de faktè): omwen pou kont admin yo. Pito yon app (TOTP) oswa passkey pase SMS. 8. Pa ekri règ modpas konplike: mande omwen 8–12 karaktè, e verifye yo pa nan lis modpas ki koule (Have I Been Pwned).
Pi bon toujou: itilize yon bibliyotèk otantifikasyon ki teste (Auth.js, Lucia, Django auth, ASP.NET Identity) olye pou w ekri tout bagay pou kont ou.
Konekte pou di lòt moun si li te mache.
Sign in and verify your email to post an answer.