<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Komentarze do: Bezpieczny upload plików</title>
	<atom:link href="http://www.beldzio.com/bezpieczny-upload-plikow/feed" rel="self" type="application/rss+xml" />
	<link>http://www.beldzio.com/bezpieczny-upload-plikow</link>
	<description>Bełdziowe spojrzenie na aplikacje internetowe</description>
	<lastBuildDate>Wed, 23 Nov 2011 11:05:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
	<item>
		<title>Autor: Mar</title>
		<link>http://www.beldzio.com/bezpieczny-upload-plikow/comment-page-1#comment-889</link>
		<dc:creator>Mar</dc:creator>
		<pubDate>Tue, 13 Jul 2010 14:26:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=250#comment-889</guid>
		<description>Wszystko ok. Jednak skrypt perlowy nie pozwolił mi na upload innego typu pliku. Albo ja coś źle robię albo zabezpieczenia są w miarę dobre :) Mimo wszystko notka przydatna.</description>
		<content:encoded><![CDATA[<p>Wszystko ok. Jednak skrypt perlowy nie pozwolił mi na upload innego typu pliku. Albo ja coś źle robię albo zabezpieczenia są w miarę dobre :) Mimo wszystko notka przydatna.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Jurgu</title>
		<link>http://www.beldzio.com/bezpieczny-upload-plikow/comment-page-1#comment-885</link>
		<dc:creator>Jurgu</dc:creator>
		<pubDate>Mon, 21 Jun 2010 13:06:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=250#comment-885</guid>
		<description>rzut oszczepem przez kibel na czas:

Jedno z rozwiązań jest dość zakręcone, mianowicie zastosowanie generatora skryptów php który tylko sugerowałby się skryptem wrzuconym przez użytkownika. 
Użytkownik wrzuca swój skrypt, Twoj parserogenerator analizuje go i na podstawie jego treści tworzy już zmoderowany skrypt. Rzecz w tym żeby w żaden sposób nie umożliwić przepuszczenia jakichkolwiek hacków. Twój skrypt używałby tylko sprawdzonych, dozwolonych funkcji, w sposób na jaki Ty zezwolisz. Każda dziwna, niezrozumiała, szkodliwa czy głupia instrukcja ze skryptu użytkownika zostanie pominięta. (niezłe brednie mogą wyjść, trzeba go odesłać userowi do sprawdzenia)
Najpoważniejsza wada to kupa roboty, równie dobrze można opracować własny język skryptowy, chociaż jako końcowy użytkownik wolałbym chyba okrojone PHP.</description>
		<content:encoded><![CDATA[<p>rzut oszczepem przez kibel na czas:</p>
<p>Jedno z rozwiązań jest dość zakręcone, mianowicie zastosowanie generatora skryptów php który tylko sugerowałby się skryptem wrzuconym przez użytkownika.<br />
Użytkownik wrzuca swój skrypt, Twoj parserogenerator analizuje go i na podstawie jego treści tworzy już zmoderowany skrypt. Rzecz w tym żeby w żaden sposób nie umożliwić przepuszczenia jakichkolwiek hacków. Twój skrypt używałby tylko sprawdzonych, dozwolonych funkcji, w sposób na jaki Ty zezwolisz. Każda dziwna, niezrozumiała, szkodliwa czy głupia instrukcja ze skryptu użytkownika zostanie pominięta. (niezłe brednie mogą wyjść, trzeba go odesłać userowi do sprawdzenia)<br />
Najpoważniejsza wada to kupa roboty, równie dobrze można opracować własny język skryptowy, chociaż jako końcowy użytkownik wolałbym chyba okrojone PHP.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: siechnice</title>
		<link>http://www.beldzio.com/bezpieczny-upload-plikow/comment-page-1#comment-882</link>
		<dc:creator>siechnice</dc:creator>
		<pubDate>Fri, 09 Apr 2010 15:26:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=250#comment-882</guid>
		<description>Tej podpowiedzi bezpiecznego uploadu wlaśnie szukałem.</description>
		<content:encoded><![CDATA[<p>Tej podpowiedzi bezpiecznego uploadu wlaśnie szukałem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: rzut oszczepem przez kibel na czas</title>
		<link>http://www.beldzio.com/bezpieczny-upload-plikow/comment-page-1#comment-611</link>
		<dc:creator>rzut oszczepem przez kibel na czas</dc:creator>
		<pubDate>Wed, 17 Jun 2009 07:05:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=250#comment-611</guid>
		<description>To chyba najprostszym rozwiązaniem będzie po prostu moderacja tych skryptów PHP pisanych przez użytkownika :-)</description>
		<content:encoded><![CDATA[<p>To chyba najprostszym rozwiązaniem będzie po prostu moderacja tych skryptów PHP pisanych przez użytkownika :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Michał Ławicki</title>
		<link>http://www.beldzio.com/bezpieczny-upload-plikow/comment-page-1#comment-606</link>
		<dc:creator>Michał Ławicki</dc:creator>
		<pubDate>Tue, 16 Jun 2009 16:53:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=250#comment-606</guid>
		<description>hmm jeśli chodzi o połączenie z bazą danych możesz pokombinować z konfigiem PHP i dyrektywą &lt;code&gt;disable_functions&lt;/code&gt;, jeśli chodzi o dostęp do katalogów to podobnie trzebaby poszukać odpowiedniej dyrektywy w konfigu php / apache i porobić coś na kształt wirtualnych kont :)</description>
		<content:encoded><![CDATA[<p>hmm jeśli chodzi o połączenie z bazą danych możesz pokombinować z konfigiem PHP i dyrektywą <code>disable_functions</code>, jeśli chodzi o dostęp do katalogów to podobnie trzebaby poszukać odpowiedniej dyrektywy w konfigu php / apache i porobić coś na kształt wirtualnych kont :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: rzut oszczepem przez kibel na czas</title>
		<link>http://www.beldzio.com/bezpieczny-upload-plikow/comment-page-1#comment-605</link>
		<dc:creator>rzut oszczepem przez kibel na czas</dc:creator>
		<pubDate>Tue, 16 Jun 2009 15:43:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=250#comment-605</guid>
		<description>Cześć Bełdzio :-)

Mam problem. Chciałbym umożliwić użytkownikowi mojej aplikacji internetowej wpisywanie skryptu PHP, który później będzie wykonany. Ale chciałbym, żeby użytkownik miał dostęp tylko do jednego folderu z poziomu tego skryptu i nie miał dostępu do bazy danych. Pierwsze nasuwające się rozwiązanie tego problemu jest takie, że po prostu sprawdzamy ten skrypt, czy nie ma tam jakichś funkcji wczytujących lub zapisujących coś do jakiegoś pliku, w którym nie wolno mu grzebać i czy w tym skrypcie nie ma nic o bazie danych. Czy jest jakieś lepsze rozwiązanie? Da się jakoś określić, jakie pliki i foldery dany plik PHP może otwierać, a jakie nie?</description>
		<content:encoded><![CDATA[<p>Cześć Bełdzio :-)</p>
<p>Mam problem. Chciałbym umożliwić użytkownikowi mojej aplikacji internetowej wpisywanie skryptu PHP, który później będzie wykonany. Ale chciałbym, żeby użytkownik miał dostęp tylko do jednego folderu z poziomu tego skryptu i nie miał dostępu do bazy danych. Pierwsze nasuwające się rozwiązanie tego problemu jest takie, że po prostu sprawdzamy ten skrypt, czy nie ma tam jakichś funkcji wczytujących lub zapisujących coś do jakiegoś pliku, w którym nie wolno mu grzebać i czy w tym skrypcie nie ma nic o bazie danych. Czy jest jakieś lepsze rozwiązanie? Da się jakoś określić, jakie pliki i foldery dany plik PHP może otwierać, a jakie nie?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: bimas</title>
		<link>http://www.beldzio.com/bezpieczny-upload-plikow/comment-page-1#comment-592</link>
		<dc:creator>bimas</dc:creator>
		<pubDate>Thu, 11 Jun 2009 20:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=250#comment-592</guid>
		<description>Funkcja mime_content_type(), której zwracane dane zależne są od konfiguracji parsera PHP sprawdza typ MIME pliku ;)</description>
		<content:encoded><![CDATA[<p>Funkcja mime_content_type(), której zwracane dane zależne są od konfiguracji parsera PHP sprawdza typ MIME pliku ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Szymek</title>
		<link>http://www.beldzio.com/bezpieczny-upload-plikow/comment-page-1#comment-591</link>
		<dc:creator>Szymek</dc:creator>
		<pubDate>Thu, 11 Jun 2009 11:56:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=250#comment-591</guid>
		<description>Tutaj byłem i komentarzyk zostawiłem.</description>
		<content:encoded><![CDATA[<p>Tutaj byłem i komentarzyk zostawiłem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Michał Ławicki</title>
		<link>http://www.beldzio.com/bezpieczny-upload-plikow/comment-page-1#comment-587</link>
		<dc:creator>Michał Ławicki</dc:creator>
		<pubDate>Tue, 09 Jun 2009 15:33:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=250#comment-587</guid>
		<description>też można :) sam z tego korzystam jako jednego z elementów uploadu :)</description>
		<content:encoded><![CDATA[<p>też można :) sam z tego korzystam jako jednego z elementów uploadu :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Spawnm</title>
		<link>http://www.beldzio.com/bezpieczny-upload-plikow/comment-page-1#comment-586</link>
		<dc:creator>Spawnm</dc:creator>
		<pubDate>Tue, 09 Jun 2009 11:32:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.beldzio.com/?p=250#comment-586</guid>
		<description>a co powiesz aby przy uploadzie grafiki zamiast bawić się z  move_uploaded_file dać GD2 ?
robić kopię jak przy miniaturkach i dopiero kopię zapisywać.
jeśli nie będzie obrazem nie zapisze .

pozdrawiam,

Spawnm</description>
		<content:encoded><![CDATA[<p>a co powiesz aby przy uploadzie grafiki zamiast bawić się z  move_uploaded_file dać GD2 ?<br />
robić kopię jak przy miniaturkach i dopiero kopię zapisywać.<br />
jeśli nie będzie obrazem nie zapisze .</p>
<p>pozdrawiam,</p>
<p>Spawnm</p>
]]></content:encoded>
	</item>
</channel>
</rss>

