<?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>Fri, 24 May 2013 08:17:30 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Gareth Heyes: Bypassing XSS Auditor]]></title>
      <guid>http://www.phpdeveloper.org/news/19209</guid>
      <link>http://www.phpdeveloper.org/news/19209</link>
      <description><![CDATA[<p>
<i>Gareth Heyes</i> has <a href="http://www.thespanner.co.uk/2013/02/19/bypassing-xss-auditor/">posted about some bypasses</a> that he's found for getting around the XSS Auditor functionality in some browsers:
</p>
<blockquote>
I had a look at XSS Auditor for a bit of fun because Mario said it's getting harder to bypass. Hmmm I don't agree. I seem to remember the same flaws are present from the last time I checked it with a little variation. It is also a very limited XSS filter not supporting detection of script based attacks (very common). 
</blockquote>
<p>
He includes three of his own bypasses - using a "formaction" on the submit input in a form, using "target" to override the iframe external resource restriction and the injection of a specially placed anchor tag. Each of these comes with a proof-of-concept example and another is <a href="http://pastebin.com/7jU4yhs9">also included</a> courtesy of <i>Mario Heiderich</i>.
</p>]]></description>
      <pubDate>Wed, 20 Feb 2013 11:21:29 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Leaseweb Labs Blog: POC: Flexible PHP Output Caching]]></title>
      <guid>http://www.phpdeveloper.org/news/17489</guid>
      <link>http://www.phpdeveloper.org/news/17489</link>
      <description><![CDATA[<p>
On the Leaseweb Labs blog there's <a href="http://www.leaseweblabs.com/2012/01/poc-flexible-php-output-caching/">a recent post</a> looking at using the <a href="http://github.com/tothimre/POC">POC framework</a> to work with flexible output caching. The tool makes it easy to create a new object and push cache content into it, automatically caching the data to sources like the file system, a Redis instance or a MongoDB database.
</p>
<blockquote>
Last year at the Symfony conference in Paris I have heard a really good quote: "There are only two hard things in Computer Science: cache invalidation and naming things" - Phil Karlton. I agree with it and it gave me a boost to keep evolving the concept.
</blockquote>
<p>
He includes an introduction to the caching features of <a href="http://github.com/tothimre/POC">the framework</a> complete with sample code showing first how to cache to the default file system and a more complex example that uses unique caches and page blacklists. Other features planned for the caching tool include edge-side includes, using Twig for templating and statistics recorded to a database.
</p>]]></description>
      <pubDate>Thu, 02 Feb 2012 12:10:21 -0600</pubDate>
    </item>
  </channel>
</rss>
