<?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>The F5 Guy &#187; ASM 4100</title>
	<atom:link href="http://www.TheF5Guy.com/blog/index.php/tag/asm-4100/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.TheF5Guy.com/blog</link>
	<description>F5 BIG-IP, SharePoint and Other Technologies...</description>
	<lastBuildDate>Tue, 07 Feb 2012 15:11:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>F5 BIG-IP ASM &#8211; Web Scraping Protection</title>
		<link>http://www.TheF5Guy.com/blog/2010/12/f5-big-ip-asm-web-scraping-protection/</link>
		<comments>http://www.TheF5Guy.com/blog/2010/12/f5-big-ip-asm-web-scraping-protection/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 23:45:16 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Application Security Manager]]></category>
		<category><![CDATA[ASM]]></category>
		<category><![CDATA[ASM 4100]]></category>
		<category><![CDATA[CSHUI]]></category>
		<category><![CDATA[CSHUI_MOUSEMOVE]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jsepee]]></category>
		<category><![CDATA[web scraping prevention]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=1151</guid>
		<description><![CDATA[F5 Networks ASM contains a very neat feature called Web Scraping Protection that I wanted to cover briefly.   What I would like to highlight is what the feature is and what it does when it is actively doing its job. This was prompted by the fact that I noticed recently that there is not [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/12/scrape1.jpg"><img class="alignright size-full wp-image-1180" title="scrape" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/12/scrape1.jpg" alt="" width="239" height="123" /></a>F5 Networks ASM contains a very neat feature called Web Scraping Protection that I wanted to cover briefly.   What I would like to highlight is what the feature is and what it does when it is actively doing its job.</p>
<p>This was prompted by the fact that I noticed recently that there is not a lot of documentation available on the web regarding the F5 BIG-IP&#8217;s Web Scraping Protection mechanism and almost none regarding what it actually does to the underlying web page code presented to your end users.<br />
<span id="more-1151"></span><br />
Web scraping is defined as a computer software technique of extracting information from websites.  The people people running the web scraper program typically save the contents of what is scraped and use it for their own means.  Sometimes it is just for archiving purposes, such as Archive.org&#8217;s &#8220;<a title="Archive.org" href="http://http://www.archive.org/web/web.php" target="_blank">WayBackMachine</a>&#8220;.  Several companies even sell what is considered by many to be legitimate commercial web scraping software.  One such company is called Mozenda, who lists such clients as Microsoft, IBM and Citi.</p>
<p>But then there are the &#8220;Others&#8221; as I like to to call them.  This can range from hackers with bad intentions to companies simply seeking a competitive advantage over another company. One example of this that I  can think of dealt with a few websites who make their living by offering vacationing deals.  So these leaders of their industry would publish airfares for many popular destinations on their websites and their competitors would use a computer program to scrape the pricing off of their pages.  They would then take this pricing, subtract a few dollars, load it into another program and update the pricing on their own website thereby making their vacation deal offerings just a little cheaper than their competitors!</p>
<p>Web scraping is not an illegal activity, but it can be against the &#8220;Terms of Use&#8221; for some websites.  Now, all of that being said, it is definitely nice to know that the BIG-IP ASM has a built in feature that you can enable to protect your own websites from being scraped.</p>
<p>It does this by attempting to determine whether a web client source is a human or if it is a headless computer program.  To do this it injects a piece of java script code into the headers of your HTTP traffic.  I will not provide the full source code for the java script, but I will hopefully provide enough for those searching through Google to be able to find this page.</p>
<p>When you are viewing the web page being protected by an ASM and web scraping anomaly detection is being actively used to protect the web page you will see the following elements.  To actually see these elements, open up Firefox, browse to the website in question and then right-click and select &#8220;View Source&#8221;.  You should see a java  script insert beginning very close to the top of the page that contains some of the following elements:</p>
<p>var jsepee<br />
jsepee CSHUI_RANDOM_DATA_NODE<br />
CSHUI_RANDOM_DATA_NODE&#8217;]!==undefined&amp;&amp;jsepee['<br />
CSHUI_RANDOM_DATA_NODE<br />
CSHUI_COOKIE_NAME']=jsepee['CSHUI_RANDOM_DATA_NODE<br />
CSHUI_COOKIE_VALUE_TRUE']=&#8217;true&#8217;+'_&#8217;+jsepee<br />
CSHUI_RANDOM_DATA_NODE<br />
CSHUI_MONITOR_KEYBOARD&#8217;]=true;jsepee['CSHUI_MONITOR_MOUSE<br />
CSHUI_MOUSEMOVE_EVENTS_TARGETCSHUI_MOUSEMOVE_LAST_X_LOCATION<br />
CSHUI_MOUSEMOVE_LAST_Y_LOCATION']=0;<br />
CSHUI_MOUSEMOVE_IS_CONTINUOUS<br />
CSHUI_KEYBOARD_EVENTS_TARGET&#8217;]=1;jsepee<br />
CSHUI_KEYBOARD_EVENTS_COUNTER</p>
<p>You can seen by looking at these events that it is looking for keyboard, mouse and other data to determine if the content is being looked at by a human or something that falls in the OTHER category.  Once it has made a determination the web application security policy will follow whatever guidelines you have set under the policy settings.</p>
<p>So there you have it, yet one more reason why the F5 BIG-IP ASM is an excellent tool to be included in your defense in depth lineup.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2010/12/f5-big-ip-asm-web-scraping-protection/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>f5 Networks ASM 10.x Training</title>
		<link>http://www.TheF5Guy.com/blog/2010/04/f5-networks-asm-10-x-training/</link>
		<comments>http://www.TheF5Guy.com/blog/2010/04/f5-networks-asm-10-x-training/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 03:05:35 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Application Security Manager]]></category>
		<category><![CDATA[ASM]]></category>
		<category><![CDATA[ASM 4100]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[f5 MVP]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=900</guid>
		<description><![CDATA[I recently had the pleasure of traveling to Seattle for some ASM TMOS version 10.1 training hosted by f5 Networks.  I can summarize this entire post simply by saying, the training is awesome.  I felt it was the perfect mix of instruction and hands-on material.  I have been to many different kinds of training classes [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/learntofly.jpg"><img class="alignright size-thumbnail wp-image-906" title="learntofly" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/04/learntofly-150x150.jpg" alt="" width="150" height="150" /></a>I recently had the pleasure of traveling to Seattle for some ASM TMOS version 10.1 training hosted by f5 Networks.  I can summarize this entire post simply by saying, the training is awesome.  I felt it was the perfect mix of instruction and hands-on material.  I have been to many different kinds of training classes and I hate walking away from a training session feeling like I didn&#8217;t learn a thing.  That is definitely not the case here.  I learned a ton.</p>
<p>Before I came to the class I could build a security policy and assign it to a website and do some minor tweaking.  Now I can say with confidence that I can build a web application security policy that is PCI compliant and has a solid foundation.<br />
<span id="more-900"></span><br />
One of the main ingredients for a successful training session/class is you really need an excellent instructor.  If the instructor doesn&#8217;t know his stuff or doesn&#8217;t really enjoy the subject matter it can have a negative and direct impact on the course.  The class I took was lead by a gentlemen named Keith Bowers who has worked for f5 Networks for 10+ years.  Granted, I could be wrong about number of years, but I think I am close.  I can say for certain thought that Mr. Bowers knows the material and he seemed to really enjoy teaching the class.</p>
<p>This wasn&#8217;t the kind of class where you go and read along with the teacher word by word out of the book.  Keith gave very concise and well thought out lectures regarding each subject that we touched on.  I say concise because he said everything that he needed to in order for you to comprehend the material and to be able to apply in a real world situation.  Then he would provide guidelines for the hands-on portion of the lab for that section and turn us loose on the BIG-IP box that each student gets to all to his or her self.  When a student had trouble getting through a lab he would sit beside them, provide information on things to look for and provide clarification on things until the student got through the lab.  He was really good about teaching you to fish rather than just giving you an answer out of the teachers edition of the manual <img src='http://www.TheF5Guy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So what kind of goodness can one expect to learn at an ASM 10.x course?  Here is a brief list of the things that we covered:</p>
<p>Installation<br />
Web Application Concepts<br />
Web Application Vulnerabilities (with instructions on how to perform a few basic hacks)<br />
ASM Application Configuration<br />
Security Policy Building<br />
Creating Custom Attack Signatures<br />
Reporting<br />
Traffic Learning<br />
Protecting XML and Web Services<br />
And more&#8230;</p>
<p>On the second day that I was there I also had the chance to meet up with a few members of the DevCentral Core Team!  I was able to bounce out of class a little early so Joe met me outside the training room and proceeded to give me a tour of the place.  At one point I tried to slip a VIPRION into my cowboy hat and almost made off with it but the 30+ blue ethernet cables sticking out from underneath my hat gave me away.  Alas, I had to put it back.  &lt;Sigh&gt;  Seeing that I was upset though Colin, Jeff and Joe provided me sneak peak of their latest TOP SECRET project to get my spirits up.  After the tour that I was given, my spirits were definitely lifted!  I wish I could tell, I wish I could tell&#8230;. but I can&#8217;t.  It was awesome though.</p>
<p>We then proceeded down to Buckley&#8217;s Pub for some lunch and along the way we went over a little bit of history, talked about things that a tourist like me should do when visiting Seattle, etc&#8230;  Jeff kindly wrote up a blog article about it and even included a picture that he took of Colin, Joe and I at the pub.  You can check it out here:</p>
<p><a title="Good Times" href="http://devcentral.f5.com/weblogs/JeffB/archive/2010/04/01/1088132.aspx" target="_blank">http://devcentral.f5.com/weblogs/JeffB/archive/2010/04/01/1088132.aspx</a></p>
<p>I can&#8217;t provide all the details of what we talked about, I was having to good of a time to remember them all.  I know we talked about Bear Grylls (Man vs. Wild), Mac keyboard shortcuts and the MVP Summit&#8230; How those are all interconnected I will leave up to you to ponder&#8230; Hehehehe&#8230; seriously, thanks for a great time fellas.  And also thanks for what you do every day.</p>
<p>Well, if you have made it this far into my blog post you deserve a treat!  Below is a snippet of some videos that I took on April 1st during the training class, some footage from the TOP SECRET stuff they showed me and some footage from the pub!  I had to try out my f5 Networks MVP branded FlipMINO after all!  Sorry if it is a little choppy in a place or two, I had to compress it before I uploaded it to YouTube.</p>
<p><a title="Secret Video" href="http://www.youtube.com/watch?v=dQw4w9WgXcQ">Camera In Cowboy Hat Video</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2010/04/f5-networks-asm-10-x-training/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BIG-IP ASM 4100 Processes</title>
		<link>http://www.TheF5Guy.com/blog/2009/05/big-ip-asm-4100-processes/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/05/big-ip-asm-4100-processes/#comments</comments>
		<pubDate>Thu, 14 May 2009 00:05:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[ASM]]></category>
		<category><![CDATA[ASM 4100]]></category>
		<category><![CDATA[ASM Processes]]></category>

		<guid isPermaLink="false">http://www.Thef5Guy.com/?p=255</guid>
		<description><![CDATA[A few weeks ago while deep diving into the BIG-IP ASM 4100 and what it can do, I began looking around for some documentation on the processes associated with the ASM module.  In particular I wanted to find out what those processes were and exactly what each of them did.  I thought it would make [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago while deep diving into the BIG-IP ASM 4100 and what it can do, I began looking around for some documentation on the processes associated with the ASM module.  In particular I wanted to find out what those processes were and exactly what each of them did.  I thought it would make a decent reference article for folks just getting involved with the ASM.</p>
<p>After looking around on the F5 website and through a few reams of paper searching for that information, I discovered that it didn&#8217;t exist in the public domain.  Therefore I opened up a ticket with the kind folks over at F5 regarding the matter.  Below is the end result of their hard work:<span id="more-255"></span></p>
<p><strong>bd </strong> &#8211; This process implements the ASM policy on the HTTP traffic it receives.<br />
<strong>If not running:</strong> No Traffic Passes<br />
<strong>Logs To: </strong> /ts/log/bd.log<br />
<strong><br />
bd_agent</strong> &#8211; Delivers policy configuration to the bd process and forwards bd events to the rest of the system.<br />
<strong>If not running:</strong> No enforcer configuration updates, no statistics (not including request log)<br />
<strong>Logs to:</strong> /var/log/asm, /ts/log/bd_agent.log</p>
<p><strong>dcc</strong> &#8211; The DCC process forwards policy updates to the bd via the bd_agent, handles bd events received from the bd_agent, and manages communications with the rest of the system.<br />
<strong>If not running:</strong> No enforcer configuration updates, no statistics (not including forensics)<br />
<strong>Logs to:</strong> /var/log/asm, /ts/log/dcc.log</p>
<p><strong>verify_dcc</strong> &#8211; A form of &quot;watchdog&quot; process that monitors the dcc process, and reports any failures to the recovery_mngr.pl, which handles restarting the dcc.<br />
<strong>If not running: </strong> No monitoring of dcc availability<br />
<strong>Logs to:</strong> /ts/log/verify_dcc.log, /var/log/asm</p>
<p><strong>mysqld</strong> &#8211; The mysql database process holding the policy as well as logs and policy builder data.<br />
<strong>If not running:</strong> Configuration will not load, no logging, no traffic passes.<br />
<strong>Logs to:</strong> /var/lib/mysqld.err</p>
<p><strong>verify_mysql</strong> &#8211; A form of &quot;watchdog&quot; process that monitors the mysqld server, restarts if it needed, and reports any failures to the recovery_mngr.pl process, which restarts the dcc processes, since they must reconnect to the DB after any failure.<br />
<strong>If not running: </strong> No monitoring of mysql availability<br />
<strong>Logs to:</strong> /var/log/verify_mysql.log, /var/log/asm</p>
<p><strong>clean_db</strong> &#8211; Monitors ASM DB tables, and prevents them from exceeding pre-defined limits on table size.<br />
<strong>If not running:</strong> No deletion of old database records, may fill the disk.<br />
<strong>Logs to:</strong> /ts/log/clean_db.log, /var/log/asm</p>
<p><strong>log_manager</strong> &#8211; In charge of ASM-specific log file tasks such as rotating and archiving the logs.<br />
<strong>If not running:</strong> ASM debug logs (non syslog) will not get rotated to tar archives.<br />
<strong>Logs to:</strong> /var/log/asm, /ts/log/log_manager.log</p>
<p><strong>recovery_manager </strong> &#8211; The process is in charge of starting the ASM daemons in their proper order, restarting daemons when watchdogs report failures.<br />
<strong>If not running:</strong> ASM will not recover from any failure.<br />
<strong>Logs to:</strong> /var/log/asm, /ts/log/recovery_mngr.log</p>
<p><strong>crawler_manager</strong> &#8211; Handles starting and stopping the policy builder via the GUI.<br />
<strong>If not running:</strong> No control of PB actions.<br />
<strong>Logs to:</strong> /ts/log/crawler_manager.log, /var/log/asm</p>
<p><strong>learning_manager</strong> &#8211; Populates the learning tables that are used in the processing building policies.<br />
<strong>If not running:</strong> No learning suggestions.<br />
<strong>Logs to:</strong> /ts/log/learning_manager.log, /var/log/asm</p>
<p><strong>attack_manager</strong> &#8211; Populates the &quot;Attacks Reports&quot;, based on security events.<br />
<strong>If not running:</strong> No statistics of attacks.<br />
<strong>Logs to:</strong> /ts/log/attack_manager.log, /var/log/asm</p>
<p><strong>nwd_core, nwd_ts, and nwd_dms</strong> &#8211; Multiple instances of &quot;watchdog&quot; processes that monitor ASM daemons, and attempt to restart them if they fail.  Reports failures to restart daemons to the recovery_mngr.pl process.  Covered in https://support.f5.com/kb/en-us/solutions/public/6000/500/sol6590.html<br />
<strong>If not running:</strong> ASM daemons won&#8217;t get brought up on failure.<br />
<strong>Logs to:</strong> /ts/log/nwd.log, /var/log/asm</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/05/big-ip-asm-4100-processes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BIG-IP ASM 4100 Implementation: A Few Tricks Of The Trade</title>
		<link>http://www.TheF5Guy.com/blog/2009/03/big-ip-asm-4100-implementation-a-few-tricks-of-the-trade/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/03/big-ip-asm-4100-implementation-a-few-tricks-of-the-trade/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 17:05:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Application Security Manager]]></category>
		<category><![CDATA[ASM 4100]]></category>
		<category><![CDATA[f5]]></category>

		<guid isPermaLink="false">http://www.Thef5Guy.com/?p=183</guid>
		<description><![CDATA[Protecting web applications hosted by your company and ensuring their availability is essential to the success of your business.  If your network is breached and your customers data is exposed not only is it bad for you and bad for your company. It&#8217;s also very bad for priority number 1&#8230; Your Customers.  With today&#8217;s economy [...]]]></description>
			<content:encoded><![CDATA[<p>Protecting web applications hosted by your company and ensuring their availability is essential to the success of your business.  If your network is breached and your customers data is exposed not only is it bad for you and bad for your company.  It&#8217;s also very bad for priority number 1&#8230; Your Customers.  With today&#8217;s economy the negative publicity associated with a breach could spell doom for your company.  With hackers rapidly exploiting Zero Day attacks,  SQL Injection attacks and XSS attacks through vast armies of online bot networks it is only a matter of time until they start attacking your network.  If they aren&#8217;t already&#8230;.</p>
<p>OK, I will step down off my soap/sales pitch box now.   It is just hard to have any kind of a discussion in the realm of network security without mentioning the consequences of NOT implementing a solution to address those concerns.  In this post I am going to discuss some information on an implementation that I have been working on over the last few weeks.  Of course the normal disclaimers do apply.  The solution I am going to discuss is just an example of one implementation.  There are a number of ways roll out one of these devices into your existing infrastructure.  And last but not least I recommend that you seek further guidance from a Certified F5 Product Consultant if you are planning on adding one these devices to your network.<br />
<span id="more-183"></span><br />
Now for some background information about the network that this implementation will be carried out on.  The client already has a BIG-IP 6400 unit set up and running in their live/production environment.  It is licensed for a wide variety of modules from F5 Networks including load balancing, SSL offload, WAM and GTM.  The client also has a BIG-IP 6400 setup as a failover peer to the production box just in case of a hardware failure.  However, the BIG-IP ASM 4100 unit that they have CANNOT be licensed for load balancing and is only licensed for a few modules, mainly the ASM and LTM modules.</p>
<p>Since the 4100 does not have a failover peer like the 6400 we had to come up with a way to ensure that if this device failed that it would not have a negative impact on network traffic.  We also had to figure out a way to load balance traffic going through the device.</p>
<p>So how do you load balance traffic AND ensure that traffic always makes it to the target server when you only have one device and no load balancing module?  I have to admit I was stumped for a bit.  It was then that a friend (a wise man I must say) pointed out what is now obvious.  Use all of your available resources.  So the method of implementation that we chose addresses both of those issues by relying on the BIG-IP 6400 for Priority Group Activation and Load Balancing.   The solution is simple really:</p>
<p><span style="text-decoration: underline;">On the BIG-IP ASM 4100</span></p>
<p>We created nodes each pointing to IP&#8217;s hosted on our production web servers.   We created a separate pool for each node and then we created a Virtual Server (also known as a VIP) that references each pool.</p>
<p><span style="text-decoration: underline;">On the BIG-IP 6400</span></p>
<p>We created individual nodes on the BIG-IP 6400 that point to the VIP’s that we created on the ASM 4100.  We then added those nodes to the existing pools for each web application. For each of those new pool members we set the Priority Group Activation to Less than 1 and assigned the new pool members to Priority Group #2. Therefore, if the ASM 4100 has a critical hardware failure all traffic will bypass the VIP&#8217;s associated to the ASM 4100 and will be directed to the other pool members that are available.</p>
<p>This solution has a wide variety of benefits including: preventing the client from having to load balance in two places, prevents the client from having to rewrite numerous complex iRules, eliminates the worry of having a single point of failured and all of that allowed the device to be rolled out in a very short amount of time.  One other important thing worth mentioning is that since the VIP to node address are a one to one mapping in this instance, it allows the security policy builder to ease into high traffic sites because you can apply the policy to one VIP at a time.  If you have four VIP&#8217;s all aimed at the same web application/service, using this method you can choose to build the policy based off just two of the VIP&#8217;s .  Which in a high traffic environment is less taxing on the policy builder and the ASM 4100 unit.</p>
<p>(ADDED 4-10-2009)</p>
<p>It has come to my attention that the stand alone version of the BIG-IP ASM 4100 cannot be used for load balancing period.  That feature has never been supported on the ASM 4100.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/03/big-ip-asm-4100-implementation-a-few-tricks-of-the-trade/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>From 0 to 4100&#8230;</title>
		<link>http://www.TheF5Guy.com/blog/2009/03/from-0-to-4100/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/03/from-0-to-4100/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 02:05:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Application Security Manager]]></category>
		<category><![CDATA[ASM]]></category>
		<category><![CDATA[ASM 4100]]></category>
		<category><![CDATA[f5]]></category>

		<guid isPermaLink="false">http://www.Thef5Guy.com/?p=154</guid>
		<description><![CDATA[What&#8217;s that?  No sadly enough, I didn’t set a new land speed record in my Jeep.  Of course that&#8217;s not from a lack of trying!  So what exactly do I mean when I say from 0 to 4100?  Well I am referring to the BIG-IP 4100 Application Security Manager.  We have a standalone BIG-IP 4100 [...]]]></description>
			<content:encoded><![CDATA[<p>What&#8217;s that?  No sadly enough, I didn’t set a new land speed record in my Jeep.  Of course that&#8217;s not from a lack of trying!  So what exactly do I mean when I say from 0 to 4100?  Well I am referring to the BIG-IP 4100 Application Security Manager.  We have a standalone BIG-IP 4100 at work and I have recently had the opportunity to help integrate it into our network.  In the last two weeks I have gone from knowing 0 about it, to having it up and running on production traffic&#8230; hence the title &#8220;0 to 4100..&#8221;.</p>
<p>For those not familiar with the BIG-IP ASM™ 4100, it is an application firewall that has no equal.  It can be easily configured to protect your enterprise applications from a wide variety of attacks and help you meet key regulatory mandates like PCI DSS, HIPPA and SOX.  With the rapid rise of SQL Injection, buffer overflow and XML attacks, having one of these bad boys to protect your network is essential.<br />
<span id="more-154"></span><br />
I have personally built numerous security policies and I used the deployment guide “Implementing a Security Policy for a Production Web Site or Application” as a guidance tool.  It can be downloaded off of the official F5® website at:</p>
<p><a href="http://www.f5.com/pdf/deployment-guides/implementing-security-policy-dg.pdf" target="_blank"><span style="color: #008000;">www.f5.com/pdf/deployment-guides/implementing-security-policy-dg.pdf</span> </a></p>
<p>The deployment guide does an outstanding job of explaining how to setup a security policy and apply it to a production system without having a negative impact on traffic.  That&#8217;s a must in the environment that I work in and I am sure that holds true in yours as well.</p>
<p>Having created a few policies on my own I have learned a trick or two about the process and I will share those with you over my next few postings.  I will be covering how to customize your security policies, what exactly the processes associated with the ASM™ module do and go into detail about a load balancing trick that I learned from a wise man.  Below is a picture I took of the Web Applications screen after the initial configuration of a few policies while they were still being run in Transparent mode.  I should have those postings up over the next few days so stay tuned for more!</p>
<p><img class="alignnone size-medium wp-image-308" title="4100_PolicyScreen" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2009/08/4100_PolicyScreen-300x224.PNG" alt="4100_PolicyScreen" width="300" height="224" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/03/from-0-to-4100/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

