Mikre kell figyelnem, hogy minden biztonságos legyen? (PHP & MySQLi)
Az elozo valaszolo 1. pontjaval egyetertek, ha rendesen prepared statementeket csinalsz, akkor nem kell escapeles sem es sokkal biztonsagosabb lesz.
A 2. esetben en a bcrypt-et tudom meg javasolni, manapsag az a divatosabb a jelszo hashelesre.
Https meg nem feltetlenul kell tekintve, hogy ingyenes tarhelyen nem szokott lenni, fizetoson is kulon kell a cert-et fizetni es nem mindenhol olcso. Szoval tanulashoz meg magahoz a tartalom kezelo rendszerhez nem kell.
(Ellenben tamogatas legyen ra, szoval HTTP es HTTPS-en is mukodjon a rendszer, azaz ne legyenek beegetett url-ek.)
A htmlspecialchars meg hasonlo html escapelesek a kimenetnel redekesek csak, ott is szokas vegrehajtani oket, a templatekben.
(Jobb templatezo rendszerek automatikusan megteszik, ilyen pl a Twig.)
Mert ott a DB maga is "tudja", hogy ott parameter van es veletlenul sem probalja SQL utasitaskent ertelmezni azt amit kap.
(Meg ugyesen hasznalva meg gyorsithati is a rendszer.)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!