<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Thu, 23 May 2013 01:01:29 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Tobias Schlitt's Blog: Webdav authentication, authorization and locking]]></title>
      <guid>http://www.phpdeveloper.org/news/11698</guid>
      <link>http://www.phpdeveloper.org/news/11698</link>
      <description><![CDATA[<p>
In a new post <i>Tobias Schlitt</i> <a href="http://schlitt.info/opensource/blog/0703_webdav_authentication_authorization_locking.html">looks at a part</a> of the recently released <a href="http://www.phpdeveloper.org/news/11673">eZ Components version 2008.2</a> that includes, among other things, Webdav support.
</p>
<blockquote>
My tasks for 2008.2 were dedicated to the Webdav component. This package allows you to easily integrate <A href="http://en.wikipedia.org/wiki/WebDAV">WebDAV</a> access features into your applications. With the earlier 2007.2 release, this component was born. By then, it supported just rudimentary WebDAV features (compliance class 1) and we focused on its architecture to make it as flexible as possible.
</blockquote>
<p>
He explains how a commonly requested feature - locking - was implemented in the component. You can find out more about the feature/component in <a href="http://ezcomponents.org/resources/articles/article-2009-01-06-webdav-locking">this article</a> from <i>Tobias</i> on the eZ Components website.
</p>]]></description>
      <pubDate>Thu, 08 Jan 2009 08:44:16 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[IBM developerWorks: Locking down your PHP applications]]></title>
      <guid>http://www.phpdeveloper.org/news/5437</guid>
      <link>http://www.phpdeveloper.org/news/5437</link>
      <description><![CDATA[<p>
IBM developerWorks has <a href="http://www-128.ibm.com/developerworks/edu/os-dw-os-php-lockdown.html?ca=drs-">another new tutorial</a> today with a look at locking down your PHP applications - "four security rules you can't violate".
</p>
<quote>
<i>
<p>
In this tutorial, you'll learn how to add security to your PHP Web applications. It is assumed that you've been coding PHP Web applications for at least a year, so it won't cover the basics of the language (either conventions or syntax). The goal is to make you more aware of what you should be doing to secure the Web applications you're building.
</p>
<p>
This tutorial teaches you how to guard against the most common security threats: SQL injections, the manipulation of the GET and POST variables, buffer overflow attacks, cross-site scripting attacks, data manipulation inside the browser, and remote form posting.
</p>
</i>
</quote>
<p>
You'll need a system already running PHP (at least version 4.x) and MySQL on a web server (Apache or otherwise). They look briefly at some of the common security issues plaguing web applications these days before moving on to the four rules:
<ul>
<li>Never trust outside data or input
<li>Disable PHP settings that make security difficult to enforce
<li>You can't secure it if you can't understand it
<li>"Defense in depth" is your new mantra
</ul>
They take a look at each of these and use the rest of the article (8 more pages) showing you how to keep yourself safe from these issues.
</p>]]></description>
      <pubDate>Wed, 24 May 2006 06:17:48 -0500</pubDate>
    </item>
  </channel>
</rss>
