🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #116

Re: Tak sobie czytam wsze posty...

#116
From: Paweł Filipiak
Date: Wed, 02 Jan 2002 14:59
33 lines
2613 bytes
"TeNciN" <tencin@acn.waw.pl> wrote in message
news:a0sbld$144$1@pingwin.acn.pl...

[...]
> Sprawdzanie poprawnosci danych wprowadzanych do formularza realizowana po
> stronie klienta to najwieksze nieporozumienie o jakim slyszalem. Owszem,
> mozna sprawdzac dane np. z poziomu JS, w wiekszosci przypadkow zmniejszy
to
> ruch generowany w sieci, niemniej bezpieczenstwo zapewniane przez tego
typu
> rozwiazanie jest przyzerowe. Ominiecie kontroli poprawnosci jest
dziecinnie
> proste. Jesli wiec projektant aplikacji rezygnuje z powtornego sprawdzenia
> poprawnosci po stronie serwera, to jedynie zaswiadcza o doglebnej
ignorancji
> zasad bezpieczenstwa.
> Nie zgadzam sie wiec z teza jakoby sprawdzanie poprawnosci danych to
> podstawowe zadanie JS.

Poprawność danych to niezupełnie to samo co bezpieczeństwo systemu. Jak w
formularzu jest obowiązkowe pole i user przypadkiem go nie wypełni, to chyba
lepiej jak wyleci alert z informacją, niż każdorazowo w takiej sytuacji
serwer miałby generowac na przykład błąd "cannot insert null into...",
nieprawdaż? Oczywiste, że obejście JavaScriptowych zabezpieczeń jest możliwe
i względnie proste, ale dlaczego ich nie stosować (oprócz poważniejszych
zabezpieczeń, oczywiście)? Sprawdzenie poprawności danych to dokładnie jedno
z podstawowych zadań JS, znacznie gorzej z DHTML-em, jeżeli strona ma być
czytelna pod różnymi przeglądarkami.
--
pozdrawiam
Paweł Filipiak
pfilipiak@poczta.fm
icq 65223699; gg 1165099
Technical Details
Message-ID: <a0v70t$21p$1@news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail
References: <slrna2mdqj.dmr.szczepan@pasztun.szczepan.pl> <3c2b3aca$1@news.vogel.pl> <slrna2mlbh.gt7.szczepan@pasztun.szczepan.pl> <a0g1lh$fh6$1@news.tpi.pl> <slrna2oi2s.fbi.szczepan@pasztun.szczepan.pl> <a0sbld$144$1@pingwin.acn.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail
From: Paweł Filipiak <pfilipiak@poczta.fm>
Newsgroups: pl.comp.lang.javascript
Subject: Re: Tak sobie czytam wsze posty...
Date: Wed, 2 Jan 2002 15:59:33 +0100
Organization: tp.internet - http://www.tpi.pl/
Lines: 35
Message-ID: <a0v70t$21p$1@news.tpi.pl>
References: <slrna2mdqj.dmr.szczepan@pasztun.szczepan.pl> <3c2b3aca$1@news.vogel.pl> <slrna2mlbh.gt7.szczepan@pasztun.szczepan.pl> <a0g1lh$fh6$1@news.tpi.pl> <slrna2oi2s.fbi.szczepan@pasztun.szczepan.pl> <a0sbld$144$1@pingwin.acn.pl>
NNTP-Posting-Host: produkcja.teta.com.pl
X-Trace: news.tpi.pl 1009983325 2105 195.116.249.18 (2 Jan 2002 14:55:25 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Wed, 2 Jan 2002 14:55:25 +0000 (UTC)
X-Newsreader: Microsoft Outlook Express 5.50.4522.1200
X-MSMail-Priority: Normal
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit