🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.sys.mac
Article #17

Re: [site-check] De laatste keer de MacFAQ

#17
From: Sander Temme
Date: Thu, 19 Apr 2001 03:05
28 lines
2993 bytes
In article <MPG.154603dee3d4b403989dd3@news.cis.dfn.de>, 
erick@barkhuis.net wrote:

> Voorbeeld: validatie van een invulformulier.
> 
> Dat zou serverside kunnen. Het zou ook met javascript kunnen. Naar mijn 

Naah... de client heeft erg weinig toe te voegen aan input validatie. Je 
kunt als applicatiebouwer namelijk niet vertrouwen op wat je van de 
client krijgt aangereikt. JavaScript uitschakelen is slechts de eerste 
stap: er is niets dat mij tegenhoudt om de input van een formulier op te 
sturen met een custom http client of zelfs telnet vanaf de MacOSX 
command line. Ik kan practisch alles, inclusief cookies, gewoon intypen. 
Ik kan ook de pagina saven, veranderen (die JavaScript check eruit, de 
prijs van het aan te schaffen artikel door twee, het e-mailadres van een 
mail-a-form script aanpassen), het lokale bestand in een browser laden 
en op submit klikken. 

Nee, wat je van de client kant krijgt is niet te vertrouwen. Dus waarom 
valideren met JavaScript? Het enige dat je daarmee bereikt is het 
irriteren van de gebruiker.

S. 

-- 
                                                  Sander de Sybersurfer
                                                       sander@temme.net
PGP Key Fingerprint: 51B4 8727 466A 0BC3 69F4  B7B8 B2BE BC40 1529 24AF
Technical Details
Message-ID: <sander-F10B35.20060018042001@news>
Path: arc1-ca.pugleaf.net!supernews.google.com!newsfeed.google.com!sn-xit-02!supernews.com!bignews.mediaways.net!cyclone.bc.net!newsfeed.direct.ca!look.ca!newshub2.rdc1.sfba.home.com!news.home.com!news1.rdc1.sfba.home.com.POSTED!not-for-mail
References: <1ersobf.16x3b69pao5saN%hfrarg@jvyxb.orfgnngavrg.ay.invalid> <slrn9dda04.ef0.menno@flits102-126.flits.rug.nl> <1erspw2.b8ini51ej6cwiN%hfrarg@jvyxb.orfgnngavrg.ay.invalid> <3ad6ac88.3203349@news.pandora.be> <1ersvo0.xhh85u8kehbkN%hfrarg@jvyxb.orfgnngavrg.ay.invalid> <sander-5D0B3A.20182113042001@news> <1erurxo.1xuwa241p6c5q8N%hfrarg@jvyxb.orfgnngavrg.ay.INVALID> <1eryuts.1s3hjf21o7bcx4N%rjgjonker@mac.com> <MPG.15454c5b389bb8df9897e7@news.cis.dfn.de> <slrn9dme5l.c0v.houghi@pizza.houghi.org> <MPG.154603dee3d4b403989dd3@news.cis.dfn.de>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 114bee,df689ed56098a66
X-Google-Attributes: gid114bee,public
X-Google-Thread: 10e3f2,df689ed56098a66
X-Google-Attributes: gid10e3f2,public
X-Google-Thread: 10b08a,df689ed56098a66
X-Google-Attributes: gid10b08a,public
X-Google-ArrivalTime: 2001-04-18 20:09:58 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!newsfeed.google.com!sn-xit-02!supernews.com!bignews.mediaways.net!cyclone.bc.net!newsfeed.direct.ca!look.ca!newshub2.rdc1.sfba.home.com!news.home.com!news1.rdc1.sfba.home.com.POSTED!not-for-mail
From: Sander Temme <sander@temme.net>
Newsgroups: nl.comp.sys.mac,nl.internet.www.ontwerp,be.comp.internet.design
Subject: Re: [site-check] De laatste keer de MacFAQ
References: <1ersobf.16x3b69pao5saN%hfrarg@jvyxb.orfgnngavrg.ay.invalid> <slrn9dda04.ef0.menno@flits102-126.flits.rug.nl> <1erspw2.b8ini51ej6cwiN%hfrarg@jvyxb.orfgnngavrg.ay.invalid> <3ad6ac88.3203349@news.pandora.be> <1ersvo0.xhh85u8kehbkN%hfrarg@jvyxb.orfgnngavrg.ay.invalid> <sander-5D0B3A.20182113042001@news> <1erurxo.1xuwa241p6c5q8N%hfrarg@jvyxb.orfgnngavrg.ay.INVALID> <1eryuts.1s3hjf21o7bcx4N%rjgjonker@mac.com> <MPG.15454c5b389bb8df9897e7@news.cis.dfn.de> <slrn9dme5l.c0v.houghi@pizza.houghi.org> <MPG.154603dee3d4b403989dd3@news.cis.dfn.de>
User-Agent: MT-NewsWatcher/3.0 (PPC)
Message-ID: <sander-F10B35.20060018042001@news>
Lines: 28
Date: Thu, 19 Apr 2001 03:05:26 GMT
NNTP-Posting-Host: 65.0.136.157
X-Complaints-To: abuse@home.net
X-Trace: news1.rdc1.sfba.home.com 987649526 65.0.136.157 (Wed, 18 Apr 2001 20:05:26 PDT)
NNTP-Posting-Date: Wed, 18 Apr 2001 20:05:26 PDT
Organization: Excite@Home - The Leader in Broadband http://home.com/faster