20. september 2003 - 12:36Der er
13 kommentarer og 1 løsning
Beskytte sin kode med sessions og md5
Her er mit forslag, dur det til noget????
Ved login gemmer jeg denne variabel:
$_SESSION['md5'] = md5($row['email_address']);
På de sider jeg vil beskytte indsætter jeg denne kode:
if (!isset($username)) || $md5 == md5($email_address)) {{ ?> <tr> <td> <center> Denne funktion kræver at du er logget på! </center> </td> </tr> <? } else { ?> den beskyttet kode
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Men er det ikke en god ide at benytte MD5? hvis en hacker logger på og på en eller anden måde overtager en anden bruger, så han frit spil med din løsning da den gælder for alle brugere på systemet.
Nej, det giver dig ikke yderligere sikkerhed. En bruger kan ikke ændre sessionsvariable, så det du gør er inderligt overflødigt, og viser blot at du ikke har forstået hvordan det foregår.
Jeg skal ikke have point, når det ikke lykkes mig at forklare dig det.
Synes godt om
Slettet bruger
20. september 2003 - 17:26#9
Hvis det bliver hosted et sted hvor folk eksempelvis har ssh adgang og kan cd'e til /tmp og læse sessions, så giver det da lidt bedre sikkerhed at tage en m5 først. Så står folks emails i det mindste ikke i ren tekst.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.