<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Professional PHP &#187; php-security</title>
	<atom:link href="http://www.procata.com/blog/archives/tag/php-security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.procata.com/blog</link>
	<description>PHP Programming, Web Development, PHP Advocacy and PHP Best Practices.</description>
	<lastBuildDate>Tue, 20 Oct 2009 00:57:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Improving Web Application Installation as a Security Imperative</title>
		<link>http://www.procata.com/blog/archives/2005/12/07/improving-web-application-installation-as-a-security-imperative/</link>
		<comments>http://www.procata.com/blog/archives/2005/12/07/improving-web-application-installation-as-a-security-imperative/#comments</comments>
		<pubDate>Thu, 08 Dec 2005 05:18:13 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[pear]]></category>
		<category><![CDATA[pear-installer]]></category>
		<category><![CDATA[php-deployment]]></category>
		<category><![CDATA[php-security]]></category>

		<guid isPermaLink="false">http://www.procata.com/blog/?p=159</guid>
		<description><![CDATA[It looks there is a Mambo worm out now.  I read Hackers Hitting Popular Apps a couple of weeks ago and it mentioned that hackers are targeting PHP apps among other things.  Dog bites man for some.  More interesting was this quote:

&#8220;The bottom line is that security has been set back nearly [...]]]></description>
			<content:encoded><![CDATA[<p>It looks there is a <a href="http://www.christopher-kunz.de/serendipity/archives/76-Mambo-worm-in-the-wild.html">Mambo worm</a> out now.  I read <a href="http://news.yahoo.com/s/cmp/20051122/tc_cmp/174400852">Hackers Hitting Popular Apps</a> a couple of weeks ago and it mentioned that hackers are targeting PHP apps among other things.  Dog bites man for some.  More interesting was this quote:</p>
<blockquote><p>
&#8220;The bottom line is that security has been set back nearly six years in the past 18 months,&#8221; Alan Paller, director of research for the SANS Institute, wrote in an E-mail. &#8220;Six years ago, attackers targeted operating systems and the operating system vendors didn&#8217;t do automated patching. In the intervening years, automated patching protected everyone from government to grandma. Now the attackers are targeting popular applications, and the vendors of those applications do not do automated patching.&#8221;
</p></blockquote>
<p>I&#8217;ve advocated <a href="http://www.procata.com/blog/archives/2004/11/24/installing-web-applications/">better web application installation</a> for a while, but as a usability issue.  Increasingly, it is also a security issue.   Just another example of why I think the PEAR installer is  important.  (and why I hope <a href="http://www.procata.com/blog/archives/2005/12/05/zend-framework-webcast/">Zend PHP Framework is released on a PEAR channel</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.procata.com/blog/archives/2005/12/07/improving-web-application-installation-as-a-security-imperative/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP Application Security</title>
		<link>http://www.procata.com/blog/archives/2005/02/20/php-application-security/</link>
		<comments>http://www.procata.com/blog/archives/2005/02/20/php-application-security/#comments</comments>
		<pubDate>Sun, 20 Feb 2005 23:33:56 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[php-security]]></category>

		<guid isPermaLink="false">http://www.procata.com/blog/archives/2005/02/20/php-application-security/</guid>
		<description><![CDATA[I went through today and reorganized the PHP Application Security pages on the WACT Wiki.  This mini wiki within a wiki is one of the most popular pages there.  While the page has been popular, it hasn&#8217;t attracted much contribution.
I broke the existing entries up into four main categories.  There is alot [...]]]></description>
			<content:encoded><![CDATA[<p>I went through today and reorganized the <a href="http://wact.sourceforge.net/index.php/PhpApplicationSecurity">PHP Application Security</a> pages on the WACT Wiki.  This mini wiki within a wiki is one of the most <a href="http://wact.sourceforge.net/index.php/MostPopular">popular</a> pages there.  While the page has been popular, it hasn&#8217;t attracted much contribution.</p>
<p>I broke the existing entries up into four main categories.  There is alot of structure here and thin content.  Hopefully this will form an attractive nuisance for a collaborative effort to fill in some of the entries.</p>
<ul>
<li><a href="http://wact.sourceforge.net/index.php/SecurityVulnerabilities">A Catalog of Security Vulnerabilities</a> &#8211; Bad Security Smells.</li>
<li><a href="http://wact.sourceforge.net/index.php/SecurityAttacks">A Catalog of Security Attacks</a> &#8211; Attacks against PHP Applications and how to foil them.</li>
<li><a href="http://wact.sourceforge.net/index.php/SecuritySensitiveFunctions">A Catalog of Security Sensitive Functions</a> &#8211; A List of PHP functions and their security implications.</li>
<li><a href="http://wact.sourceforge.net/index.php/SecurePractices">A Catalog of Secure Practices</a> &#8211; Best practices for secure applications.</li>
</ul>
<p>I&#8217;ll probably start filling in the information the next time I go out of town and have internet access.  I find it soothing when I am away from my standard development environment to google for security articles and summarize the information on the wiki.  Thats how these pages were born.  </p>
<p>Yes, I&#8217;m a geek.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.procata.com/blog/archives/2005/02/20/php-application-security/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>PHP Security Ramblings</title>
		<link>http://www.procata.com/blog/archives/2004/05/17/php-security-ramblings/</link>
		<comments>http://www.procata.com/blog/archives/2004/05/17/php-security-ramblings/#comments</comments>
		<pubDate>Mon, 17 May 2004 13:55:17 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[php-security]]></category>

		<guid isPermaLink="false">http://www.procata.com/blog/archives/2004/05/17/php-security-ramblings/</guid>
		<description><![CDATA[I really haven&#8217;t had much time to work on the WACT PHP Application Security wiki page.  Here is a roundup of some of the PHP security articles that I have collected since the page went up.
The Google Hackers Guide (PDF) has a nice summary of the search features of google.  It also has [...]]]></description>
			<content:encoded><![CDATA[<p>I really haven&#8217;t had much time to work on the WACT <a href="http://wact.sourceforge.net/index.php/PhpApplicationSecurity">PHP Application Security</a> wiki page.  Here is a roundup of some of the PHP security articles that I have collected since the page went up.</p>
<p><a href="http://johnny.ihackstuff.com/security/premium/The_Google_Hackers_Guide_v1.0.pdf">The Google Hackers Guide</a> (PDF) has a nice summary of the search features of google.  It also has a information on how hackers might use these features to find vulnerabilities on your site.  </p>
<p>I&#8217;ve always been a bit uncomfortable with putting &#8220;Powered By&#8221; links on pages.  That said, there is one at the bottom of this page.  If a security problem is discovered in Wordpress, google will happily provide a list of vulnerable sites.  If I were a comment spammer, I know the phrase &#8220;Powered by Wordpress&#8221; would be my friend.</p>
<p><a href="http://slashdot.org/article.pl?sid=04/05/16/1631212">Slashdot</a> had a link to <a href="http://www.hardened-php.net/documentation.php?ssid=84bd2915946f9cc4e1488728f68b5bd7">Hardened PHP</a>, a version php built with some extra security checks and logging.  Slashdot also had a <a href="http://slashdot.org/article.pl?sid=04/04/27/1358240">PHP Security Article</a> a few weeks ago.  I wasn&#8217;t impressed by the site they were linking to, but some of the comments aren&#8217;t bad.  Here is another short <a href="http://lineman.net/article47.html">PHP Security article</a>.</p>
<p>The summary:<br />
If it comes in, check it.<br />
If it goes out, escape it.</p>
<p>A usability note:<br />
Double buffer your input so that your security filters don&#8217;t change the user&#8217;s input on validation round trips and make sure that special characters like <> &#8221; &#8216; still work in places where they make sense.  (Unlike sourceforge which cannot correctly display < or > in bug reports or feature requests.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.procata.com/blog/archives/2004/05/17/php-security-ramblings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
