Kezdőoldal » Számítástechnika » Programozás » Ha PHP-ban ARRAY-ben tárolom...

Ha PHP-ban ARRAY-ben tárolom a felhasználókat és a hozzájuk tartozó jelszót azt del lehet törni vagy meg lehet nézni valahogy?

Figyelt kérdés

Van egy weboldalam ahova lehet regisztrálni és bejelentkezni ha a php kódban array-ek ben tárolom a neveket és jelszavakat azt fel tudják törni az emberek / meg tudják nézni a jelszavakat??


Tudom biztonságosabb lenne adatbázissal de pár felhasználónak(kb. 5db-nak) nem akarok szervert futtatni.


A válaszokat előre is köszi!



2018. márc. 9. 19:39
1 2 3
 1/22 anonim ***** válasza:
Ők nem, de se túl sokáig.
2018. márc. 9. 20:02
Hasznos számodra ez a válasz?
 2/22 A kérdező kommentje:

az "de te se túl sokáig" akar lenni?


Ha igen én miért nem?

2018. márc. 9. 20:09
 3/22 anonim ***** válasza:

"de pár felhasználónak(kb. 5db-nak) nem akarok szervert futtatni."


És most mi fut?

2018. márc. 9. 20:33
Hasznos számodra ez a válasz?
 4/22 anonim ***** válasza:

"az \"de te se túl sokáig\" akar lenni?"

Az.

Szerinted meddig maradnak a memóriában a regisztrált felhasználók adatai?

2018. márc. 9. 20:35
Hasznos számodra ez a válasz?
 5/22 anonim ***** válasza:

#4: Sztem egy jódarabig cacheli a PHP vagy az OS... de ha törli is utána majd a következő kérésnél újra betölti a PHP fájlt:)


Sztem nem értetted meg hgoy tárolja a jelszót... a PHPban egy "konstans" tömbben.

2018. márc. 9. 20:48
Hasznos számodra ez a válasz?
 6/22 anonim ***** válasza:

Konstans tömbbe fogja eltárolni a futás időben bekért regisztrációs adatokat?

Mesélj még.

2018. márc. 9. 20:55
Hasznos számodra ez a válasz?
 7/22 anonim ***** válasza:
Mivan? Bocs de ezt fejtsd ki bővebben, mert nem értem a kérdést. Arra már rájöttem, hogy a "del lehet törni" az "fel lehet törni" akar lenni, de a többi része is teljesen káosz nekem.
2018. márc. 9. 21:03
Hasznos számodra ez a válasz?
 8/22 anonim ***** válasza:
Az adatbázistól sem lenne biztonságosabb.
2018. márc. 9. 22:03
Hasznos számodra ez a válasz?
 9/22 anonim ***** válasza:

Semmi gáz nincs, csak ne plain text-ben tárold, szóval ne így:

$passwords = [

"admin" => "password"

];


Tegyél rá valami hash-elést, például a password_hash által generált eredményt:

$passwords = [

"admin" => "$2y$10$vaE1.8WpaDKwEA7T/08EP.sHPi5aEc7tS6/uMoA8JNEievOVNDNDG"

];


Így ha kikerülnek a jelszavak, akkor sem fogják egykönnyen felhasználni. Ettől függetlenül még feltörhető, csak a nagy kérdés az az, hogy megéri-e annyi energiát fektetni a feltörésbe, mint amennyit nyer a támadó azzal, hogy hozzáfér az oldaladhoz.


Pro tip: Ha biztonságot akarsz, támaszkodj már meglévő kódokra! Eszedbe ne jusson saját titkosító rutint írni, mert biztos, hogy könnyebben törhető lesz, mint az előre megírt megoldás!

2018. márc. 9. 22:33
Hasznos számodra ez a válasz?
 10/22 anonim ***** válasza:
Bocsi, az a &quo t; egy idézőjel akarna lenni.
2018. márc. 9. 22:35
Hasznos számodra ez a válasz?
1 2 3

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!