Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan tehetném biztonságosabb...

Hogyan tehetném biztonságosabbá a weblapomat?

Figyelt kérdés

Magam írtam egy oldalt (html, css, php meg mysql volt amiket használtam) és szeretném biztonságossá tenni, amennyire csak lehet. Egyelőre még csak tesztelgetek dolgokat, szóval helyi szerveren van minden. Amit már megcsináltam, az a posztolásnál(ha valaki kitalálná a roppant nehéz jelszavam), keresésnél és a bejelentkezésnél a real escape string, egy prepared statement, meg egy szimpla md5 titkosítás kiséretében.

Bármi egyéb, amit el tudnék végezni mind az oldalam, mind az oldalamat látogatók védelme érdekében?


2019. aug. 21. 23:55
 1/5 anonim ***** válasza:
91%

Az MD5 nem titkosítás, hanem ellenőrzőösszeg-képzés.

Jelszó tárolásához már nem alkalmas (mint az SHA sem) - még sózással sem.


Használj Argon2, bcrypt, scrypt, vagy PBKDF2 kriptográfiai hash-függvényt a jelszó ellenőrzőösszegének létrehozásához, megfelelően hosszú és CSPRNG-vel (Cryptographically Secure Pseudo-Random Number Generator - kriptográfiailag biztonságos ál-véletlen szám generátor) generált sózással.


Bővebben: [link]

2019. aug. 22. 00:55
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:

#90%, köszi.

#76%, az, hogy annyit ide köpsz hogy "md5? Ugyna kérlek", nem válasz a kérdésre és egyáltalán nem hasznos válasz.

2019. aug. 22. 00:59
 3/5 anonim ***** válasza:
Illetve ügyelj a CSRF-elleni védelemre (token, captcha) - erről bővebben: [link]
2019. aug. 22. 01:14
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
A jelszókódolásnál a cél az egyirányú kódolás. Ha valaki meg is szerzi az adatbázist, nem tudja közvetlen visszafejteni a jelszót. Az egyirányú kódolás kizárólag matchre használható.
2019. aug. 22. 01:36
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:

Kezdőként saját kód sajnos valószínűleg nem lesz túl biztonságos.

Ahogy írták, az MD5 hash már nem igazán jó jelszavak tárolásához, mert se szeri se száma a neten a rainbow table-öknek. A sózás segít, de sokkal jobb a bcrypt.


Amúgy javaslom bújj bele egy ilyen témájú könyvbe, ha bővebben érdekel.

2019. aug. 23. 09:55
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!