<?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>axmx.net &#187; irule</title>
	<atom:link href="http://www.axmx.net/tag/irule/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.axmx.net</link>
	<description>pwning j00 in our place on teh interwebz</description>
	<lastBuildDate>Sat, 31 Jul 2010 15:03:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Be careful with your caches</title>
		<link>http://www.axmx.net/2010/be-careful-with-your-caches/</link>
		<comments>http://www.axmx.net/2010/be-careful-with-your-caches/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 16:43:31 +0000</pubDate>
		<dc:creator>Mr. Blue</dc:creator>
				<category><![CDATA[In the News]]></category>
		<category><![CDATA[Web Acceleration]]></category>
		<category><![CDATA[Web Content]]></category>
		<category><![CDATA[acceleration]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[irule]]></category>
		<category><![CDATA[proxying]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.axmx.net/?p=627</guid>
		<description><![CDATA[Now here&#8217;s something I wouldn&#8217;t expect to see outside of a test environment. Anyone that&#8217;s worked with web acceleration or web caching knows how easy it is to allow applications to expose the wrong data to the wrong client if you&#8217;re not setting your policies properly. A woman logged onto facebook on her AT&#38;T cellular [...]]]></description>
			<content:encoded><![CDATA[<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> <p>Now here&#8217;s something I wouldn&#8217;t expect to see outside of a test environment. Anyone that&#8217;s worked with <a href="http://en.wikipedia.org/wiki/Web_accelerator">web acceleration </a>or <a href="http://en.wikipedia.org/wiki/Web_cache">web caching</a> knows how easy it is to allow applications to expose the wrong data to the wrong client if you&#8217;re not setting your policies properly.</p>
<p>A woman logged onto facebook on her AT&amp;T cellular phone and got &#8216;GASP&#8217;, someone else&#8217;s facebook account!!!</p>
<p>Never having worked with proxying on the ISP level, I wonder how much caching and acceleration AT&amp;T or the other big mobile carriers are doing for their customers. I can imagine they may be dabbling with it a bit as cell phones have limited data capabilities too.</p>
<p>The danger here is if AT&amp;T was web acceleration/caching on some of the more well known and widely used sites out there, such as facebook as requests entered/exited their network. Not knowing the ins and outs of the application of which you&#8217;re caching is one of the worst things you can do in web acceleration, and no doubt can VERY EASILY lead to something like this occuring.</p>
<p>I&#8217;ve actually managed to do something like this in a test environment before and it was quite interesting. Application X was being cached by an <a href="http://www.f5.com/products/big-ip/product-modules/webaccelerator.html">F5 Web Accelerator</a> and no matter what I did, every time the RamCache was enabled and clients logged in, they would not necessarily get their intended session, sometimes (most of the time) they would get hooked into someone else&#8217;s session and was able to do, think and act as if they were some other user-possibly a privileged user even. It turns out that a simple <a href="http://devcentral.f5.com/Default.aspx?tabid=75">iRule</a> fixed the problem &#8211; disable the RamCache only for the specific file which acted much like a &#8216;controller&#8217; for the application in general, not necessarily needing to be cached really anyway.</p>
<p>Here&#8217;s the iRule I used, very simple:</p>
<p><code>﻿when HTTP_REQUEST {<br />
if { [HTTP::uri] contains ".extension" } { CACHE::disable }<br />
}</code></p>
<p>Source: <a href="http://foxnews.mobi/quickPage.html?page=22720&amp;content=31104862&amp;pageNum=-1">Fox News</a>, Personal experience</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.axmx.net/2010/be-careful-with-your-caches/" target="_blank"><img src="http://www.axmx.net/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.axmx.net/2010/be-careful-with-your-caches/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.axmx.net/2010/be-careful-with-your-caches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>F5 BigIP LTM Web Accelerator RamCache interferes with Oracle EnterpriseOne 8.11</title>
		<link>http://www.axmx.net/2009/f5-bigip-ltm-web-accelerator-ramcache-interferes-with-oracle-enterpriseone-8-11/</link>
		<comments>http://www.axmx.net/2009/f5-bigip-ltm-web-accelerator-ramcache-interferes-with-oracle-enterpriseone-8-11/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 19:48:41 +0000</pubDate>
		<dc:creator>Mr. Blue</dc:creator>
				<category><![CDATA[Web Content]]></category>
		<category><![CDATA[acceleration]]></category>
		<category><![CDATA[bigip]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[enterpiseone]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[irule]]></category>
		<category><![CDATA[ltm]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[TCL]]></category>
		<category><![CDATA[wa]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.axmx.net/?p=553</guid>
		<description><![CDATA[For anyone trying to implement Oracle EnterpriseOne on F5 BigIP LTM with Web Accelerator module; and although it&#8217;s mostly not recommended by F5 to do this, you&#8217;ll need an iRule to make E1 8.11 to work with Web Accelerator. With RamCache enabled (as is required for Web Accelerator to function), some of the content in [...]]]></description>
			<content:encoded><![CDATA[<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> <p>For anyone trying to implement Oracle EnterpriseOne on F5 BigIP LTM with Web Accelerator module; and although it&#8217;s mostly not recommended by F5 to do this, you&#8217;ll need an iRule to make E1 8.11 to work with Web Accelerator.</p>
<p>With RamCache enabled (as is required for Web Accelerator to function), some of the content in the dynamic .maf files served by EnterpriseOne gets cached and held in RamCache; it seems for some reason (and it still may be my &#8216;greenness&#8217; to the F5 WebAccel) that this data is not getting moved from Hot Cache to Smart Cache, as after a few logins, causes some users to experience session re-use from other users. Very bad!</p>
<p>It seems that no matter what I tried to do to exclude/proxy only the .maf files in WA, they keep getting caught in RamCache (Hot Cache) and held for way too long.</p>
<p>In order to stop this behaviour, just use an iRule to disable cache for .maf file requests:</p>
<blockquote><p>when HTTP_REQUEST {<br />
 if { [HTTP::uri] contains &#8220;.maf&#8221; } {<br />
  CACHE::disable<br />
 }}</p></blockquote>
<p>That&#8217;s that! Use the F5-provided WA policy for Oracle EnterpriseOne ERP and you&#8217;re set!<br />
If anyone has happened to know of another way to deal with this or has managed to use WA on E1 8.11 WITHOUT having to do this, I am all ears&#8230; show me how it&#8217;s done!</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.axmx.net/2009/f5-bigip-ltm-web-accelerator-ramcache-interferes-with-oracle-enterpriseone-8-11/" target="_blank"><img src="http://www.axmx.net/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.axmx.net/2009/f5-bigip-ltm-web-accelerator-ramcache-interferes-with-oracle-enterpriseone-8-11/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.axmx.net/2009/f5-bigip-ltm-web-accelerator-ramcache-interferes-with-oracle-enterpriseone-8-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.448 seconds -->
