<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: SecurityFocus Article - PHP apps: Security&#8217;s Low-Hanging Fruit</title>
	<link>http://www.dragoslungu.com/2007/01/09/securityfocus-article-php-apps-securitys-low-hanging-fruit/</link>
	<description>Security Tools and Tips</description>
	<pubDate>Fri, 21 Nov 2008 16:02:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>

	<item>
		<title>By: Catalin Hulea</title>
		<link>http://www.dragoslungu.com/2007/01/09/securityfocus-article-php-apps-securitys-low-hanging-fruit/#comment-6398</link>
		<author>Catalin Hulea</author>
		<pubDate>Sat, 03 Nov 2007 12:25:39 +0000</pubDate>
		<guid>http://www.dragoslungu.com/2007/01/09/securityfocus-article-php-apps-securitys-low-hanging-fruit/#comment-6398</guid>
		<description>Thanks for sharing this link; I wrote a comment there and I'm writing here too:

-----------------------------------------
Hello, I think this article is awesome. I am myself a PHP programmer and I always try to improve the security of my application; and I am also affected by some of my colleagues who don't have the same attitude. 

However, I am totally against your presumption that PHP is a non-secure language; on the contrary, it is maybe the most secure on web, and this is maybe also one of the reasons it is so popular.

Just to mention the fact that "Security" chapter in PHP manual is one of the first that programmers can read; And you don't find this chapter, dealing things like SQL Injection, file injection, and so on in any other programming language manual; that proves PHP was concerning with security since the very beginning.

ASP (the old one, native for IIS) didn't even have at it's time, any function like mysql_escape_string()! If you wanted your application to be secure on ASP, you had to write yourself a function that was supposed to search and replace weird characters in strings in order to avoid SQL Injection. MOST of the other languages for web don't have AT THIS TIME functions or methods for escaping characters in XML, HTML or javascript! But PHP was designed since the very beginning with functions such as htmlspecialchars() or addslashes().

So I think PHP by itself is the most secure on web, but I tell you from experience you are totally right when you speak about inexperienced programmers who don't know PHP but they try to use it and they introduce bugs in their applications. On the other hand, these programmers would migrate to other language as well, if PHP were not the most popular, and they would damage the reputation of that "other" language too.

In the end, congratulations for this article, it's a very good one and I have the same opinions as you do.</description>
		<content:encoded><![CDATA[<p>Thanks for sharing this link; I wrote a comment there and I&#8217;m writing here too:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Hello, I think this article is awesome. I am myself a PHP programmer and I always try to improve the security of my application; and I am also affected by some of my colleagues who don&#8217;t have the same attitude. </p>
<p>However, I am totally against your presumption that PHP is a non-secure language; on the contrary, it is maybe the most secure on web, and this is maybe also one of the reasons it is so popular.</p>
<p>Just to mention the fact that &#8220;Security&#8221; chapter in PHP manual is one of the first that programmers can read; And you don&#8217;t find this chapter, dealing things like SQL Injection, file injection, and so on in any other programming language manual; that proves PHP was concerning with security since the very beginning.</p>
<p>ASP (the old one, native for IIS) didn&#8217;t even have at it&#8217;s time, any function like mysql_escape_string()! If you wanted your application to be secure on ASP, you had to write yourself a function that was supposed to search and replace weird characters in strings in order to avoid SQL Injection. MOST of the other languages for web don&#8217;t have AT THIS TIME functions or methods for escaping characters in XML, HTML or javascript! But PHP was designed since the very beginning with functions such as htmlspecialchars() or addslashes().</p>
<p>So I think PHP by itself is the most secure on web, but I tell you from experience you are totally right when you speak about inexperienced programmers who don&#8217;t know PHP but they try to use it and they introduce bugs in their applications. On the other hand, these programmers would migrate to other language as well, if PHP were not the most popular, and they would damage the reputation of that &#8220;other&#8221; language too.</p>
<p>In the end, congratulations for this article, it&#8217;s a very good one and I have the same opinions as you do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: black touch</title>
		<link>http://www.dragoslungu.com/2007/01/09/securityfocus-article-php-apps-securitys-low-hanging-fruit/#comment-2414</link>
		<author>black touch</author>
		<pubDate>Sat, 25 Aug 2007 19:38:42 +0000</pubDate>
		<guid>http://www.dragoslungu.com/2007/01/09/securityfocus-article-php-apps-securitys-low-hanging-fruit/#comment-2414</guid>
		<description>&lt;a&gt;</description>
		<content:encoded><![CDATA[<p><a></a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
