Web Formuláre: Lifeblood svojich stránok alebo vysoká škola spolubývajúci?
Pridal Scott Reno dňa 15. júna 2009 | 1 Comment
Webová stránka formy sú veľa ako študentská koľaj spolubývajúci: Sú potrebné, ale ak nemáte ustanovujú niektoré základné pravidlá, čo sa môže rýchlo vymknúť z rúk. Či už ste šľahanie vaša trieda-preskakovanie spolubývajúci alebo svoje informácie-hromadiace formy do tvaru, proces zahŕňa rovnaké základné kroky.
Krok prvý: Nepoužívajte preťaženia stroja
Nikdy nenechávajte spolubývajúci prať bielizeň, pretože bude mix svetla s najtmavšie, nie prázdne vrecká nohavíc a pridať príliš veľa pracieho prostriedku ku stroju. Ak nechcete nosiť všetky ružová šatníková skriňa, naučiť ho pravidlá správnej peňazí.
Overenie dĺžky polia formulára a dátové typy sú takmer rovnaké. Váš formulára musí akceptovať len správnej dĺžky a typy vstupných alebo ste otvorení dverí hackermi a skript kiddies , rovnako ako umožní obávaný užívateľov, ktorí nevenujú pozornosť zadať nesprávne údaje.
Tu je východiskový bod pre niektoré spoločné poliach formulára:
- 25 znakov na meno a priezvisko pole, znaky abecedy a apostrof iba
- 12 znakov na telefónne číslo, numerické a pomlčky iba
- 5 číselných znakov iba pre PSČ
- 10 znakov, numerická a pomlčky iba pre zips plus 4 PSČ
- 500 znakov pre text oblastí
- zabezpečí, aby žiadna povinné polia sú prázdne
Forma overovania musí dôjsť na stránke pomocou JavaScriptu a overenia na serveri potom, čo údaje boli predložené. JavaScript validácia umožňuje užívateľovi vedieť, že ona má zadané údaje správne, a na strane servera overovanie zabraňuje útokom hackerov a spamerov od útoku Vašich stránok.
Kým JavaScript validácie je dôležité, nemôžete spoliehať na to, aby overenie údajov, pretože používatelia môžu vypnúť. Na strane servera overovanie zabezpečuje, že vaša databáza a spracovanie skriptov voľnosť neplatných dát.
Druhý krok: Lock Out nepozvaných hostí
Váš spolubývajúci je zábava (ak budete ignorovať špinavé jamy on volá spálne), ale nemáte rád, keď jeho priatelia zastaviť a prevzatie bytu. Buďte chytrí a zamknúť dvere, aby mohli party niekde inde.
Vytváranie "tokeny" pre váš formy záruky, že iba používatelia s "kľúčom" môže vstúpiť. Tokeny sú náhodne generované-reťazca znakov, ktoré sú vložené do skryté poľa vo formulári. Dlhé reťazce znakov s číslami, veľké a malé písmená a interpunkčné znamienka sú doporučené, pretože sú ťažké uhádnuť. Ak neboli predložené tieto formuláre, skripty skontrolujte, či token pre formulár zápasy kľúč na webovom serveri. Ak sa nezhodujú, potom je niečo hanebného deje. proti spamovaniu a hackeri často ignorujú skryté poľa pri predkladaní formulárov alebo len vyplniť im junk data.
Krok tri: Let priateľmi v
Vaši priatelia sú úplným opakom svojho spolubývajúceho: nie hlasný a nepríjemný, ale upratať po sebe a sprcha na pravidelnom základe. Keď sa váš spolubývajúci kamaráti sa nepozerá, rýchlo nech vaše priateľov palcov
Vo svete webové formuláre, vaša "priatelia" sú na bielom zozname povolených polí formulára. Keď je formulár vyplnený, skript skontroluje formulár názov poľa proti bielom zozname. Ak je pole formulára meno nie je na bielom zozname, tam bol hacknut, alebo spamy pokus vo formulári.
Krok štyri: Keepin 'je v čistote
Takže ste sa usilovne snaží premeniť váš spolubývajúci z opice do vhodného spoločníka. On vie, ako to urobiť práčovňa, neprináša priateľmi doma, a umožňuje zavesiť von s kamarátmi, ale on je stále ešte nie je dokonalá. Zmeny, ktoré Dirty Dan do Tidy Tim!
Formulár dáta, ako je vaše spolubývajúci hygieny, je často "špinavý." Nikdy dôverovať dáta z formulára, pretože môže obsahovať JavaScript, HTML a ďalších programovacích značky spolu so skutočnými údajmi. PHP funkcie strip_tags príkaz, ktorý odstráni pochybných ďalšie informácie. Dodatočné "čistenia" môže byť potrebné odstrániť, aby sa zabránilo SQL injekcie útokom . Tým, čistenie dát, môžete výrazne znížiť bezpečnostné riziká príjmu dát z formulárov.
Takže čo sme sa naučili dnes?
Webové formuláre (a spolubývajúci) sú nevyhnutné, ale musia byť šľahačka do tvaru, alebo budú vymknúť z rúk. Do nasledujúce štyri jednoduché pravidlá formulárov bude v bezpečí proti mnohým útokom. Pozrime sa:
- Overte, či pole dĺžky a typy dát cez JavaScript a na serveri
- Stretnutie žetóny na formulári pre predkladanie kľúče
- Vytvorenie poľa formulára white list
- Vyčistite Vaše dáta
Tagy: formuláre , spolubývajúci , token , validácia , whitelist
Súbor pod: Marketing , technológie , Nekategorizované


















































