Zdravím,
je nejaká možnosť ako ochrániť data pred ich editáciou v Tamper Data ?
Vo formulári posielam v "hidden" jeden údaj, ktorý by nikto nemal meniť. Ako by som to docielil ?
Už som skúšal aj tú knižnicu HTMLPurifier, o ktorej bolo písané na zdrojak.sk ale síce nevypísalo žiadnu chybu, nič sa nezmenilo - údaj bol stále meniteľný.
Poradil by mi niekto čo s tým ? (php)
Ochrana POST dát pred Tamper Data
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Ochrana POST dát pred Tamper Data
posielať si nejakých hash ktorý bude slúžiť ako chechsum, a podľa neho zistíš či boli dáta zmenené alebo nie. V zásade nedokážeš zabrániť meneniu, môžeš to iba zistiť či boli alebo neboli menené
Re: Ochrana POST dát pred Tamper Data
Mohol by si mi trošku opísať toto riešenie ? Ďakujem.
A odrazu, keď už som tu, chcem sa spýtať prečo mi vôbec nefunguje tento jQuery kódik
Čo som zistil, tak nefunguje iba "this". Skúsil som to aj takto
Ale ani to nefunguje.. tak ja fakt netuším čo stým je.
test.php je v poriadku. Vypisuje <img src="..." />
A odrazu, keď už som tu, chcem sa spýtať prečo mi vôbec nefunguje tento jQuery kódik
Kód: Vybrať všetko
$('td').click(function() {
this.load('test.php');
});
Kód: Vybrať všetko
$('td').click(function(e) {
e.load('test.php');
});
test.php je v poriadku. Vypisuje <img src="..." />
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Ochrana POST dát pred Tamper Data
$(this).load('test.php');
a ten checksum spočíva v tom, že spravíš napríklad md5 všetkých dát a pošleš to ako ďalšiu hodnotu. Potom si na strane servera znova spraviš md5 všetkých prijatých dát (okrem toho checksumu) a porovnáš či tieto hodnoty sedia. Ak niekto zmenil dáta, tak nebudú sedieť. Problém je,že môže zmeniť aj checksum, preto treba vymyslieť nejaký algoritmus ktorý je ťažšie rozšifrovateľný, alebo používať salt
a ten checksum spočíva v tom, že spravíš napríklad md5 všetkých dát a pošleš to ako ďalšiu hodnotu. Potom si na strane servera znova spraviš md5 všetkých prijatých dát (okrem toho checksumu) a porovnáš či tieto hodnoty sedia. Ak niekto zmenil dáta, tak nebudú sedieť. Problém je,že môže zmeniť aj checksum, preto treba vymyslieť nejaký algoritmus ktorý je ťažšie rozšifrovateľný, alebo používať salt
Re: Ochrana POST dát pred Tamper Data
aha.. takže to nie je žiadna hračka
no ja sa stým nejako pohrám..
a prečo vlastne musím použiť $(this) ? Aký je rozdiel medzi tým a klasickým "this" ?
Poprípade, prečo mi nešla tá druhá možnosť ? Však to "e" by malo odkazovať na objekt eventu - čiže ten konkrétny "td" nie ?
a prečo vlastne musím použiť $(this) ? Aký je rozdiel medzi tým a klasickým "this" ?
Poprípade, prečo mi nešla tá druhá možnosť ? Však to "e" by malo odkazovať na objekt eventu - čiže ten konkrétny "td" nie ?
-
awtt
Medium Professional
- Príspevky: 1234
- Registrovaný: 01 nov 2006, 19:37
- Bydlisko: San Francisco
- Kontaktovať používateľa:
Re: Ochrana POST dát pred Tamper Data
lebo load je jquery metoda
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Ochrana POST dát pred Tamper Data
presne pre to ti to nejde. Lebo o tom vieš hovno makové, keď dokážeš napísať niečo ako objekt eventu. To ani len netuším čo si tým chcel napísať<Genius/PRO> napísal: a prečo vlastne musím použiť $(this) ? Aký je rozdiel medzi tým a klasickým "this" ?
Poprípade, prečo mi nešla tá druhá možnosť ? Však to "e" by malo odkazovať na objekt eventu - čiže ten konkrétny "td" nie ?