Article View: pl.comp.www
Article #408199Problem z bezpieczeństwem danych
From: Marek
Date: Wed, 07 Jan 2015 14:49
Date: Wed, 07 Jan 2015 14:49
32 lines
2044 bytes
2044 bytes
Mam pewien problem, który chciałbym zręcznie rozwikłać. Otóż mamy sobie CMS, który wyświetla swoją zawartość w postaci dokumentów HTML załóżmy, że w postaci: www.domena.pl/dokument?id=1 www.domena.pl/dokument?id=2 www.domena.pl/dokument?id=3 ... Na którejś z tych stron, powiedzmy ID=2, umieszczamy kod JavaScript, który w tle komunikuje się z serwerem (Ajax) i coś tam zmienia w treści dokumentu. Aby moduł po stronie serwera zmienił treść właściwego dokumentu, to trzeba podać mu ID tego dokumentu. I tu jest problem - owszem, to procedury w JS mogę przekazać ID dokumentu, który to dalej Ajax w tle przekaże do serwera. Ale w tym momencie każdy może uruchomić narzędzia deweloperskie i zmienić ten ID, co będzie skutkowało modyfikacją innego dokumentu. Drugie rozwiązanie: pamiętać w sesji ID otwartego dokumentu po stronie serwera, ale tu też to się nie sprawdzi gdy ktoś otworzy w dwóch oknach przeglądarki tą samą sesję. Trzecie rozwiązanie: zrezygnować z Ajaxa na rzecz prostych przeładowań formularza? Czy da się jakoś pozostać przy Ajaxie bez konieczności dorabiania w każdym module walidacji danej operacji, tak jak to w PHP<->HTML można łatwo zrobić? -- Pozdrawiam, Marek
Technical Details
Message-ID:
<m8jaa5$alf$1@news.icm.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail From: Marek <precz@spamowi.com> Newsgroups: pl.comp.www Subject: Problem z bezpieczeństwem danych Date: Wed, 07 Jan 2015 15:49:43 +0100 Organization: ICM, Uniwersytet Warszawski Lines: 32 Message-ID: <m8jaa5$alf$1@news.icm.edu.pl> NNTP-Posting-Host: 89-69-222-145.dynamic.chello.pl Mime-Version: 1.0 X-Trace: news.icm.edu.pl 1420635269 10927 89.69.222.145 (7 Jan 2015 12:54:29 GMT) X-Complaints-To: usenet@news.icm.edu.pl NNTP-Posting-Date: Wed, 7 Jan 2015 12:54:29 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit