<?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; Security</title>
	<atom:link href="http://www.TheF5Guy.com/blog/index.php/category/security/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>BIG-IP ASM &#8211; Using Parameters to Block Attacks</title>
		<link>http://www.TheF5Guy.com/blog/2011/05/big-ip-asm-using-parameters-to-block-attacks/</link>
		<comments>http://www.TheF5Guy.com/blog/2011/05/big-ip-asm-using-parameters-to-block-attacks/#comments</comments>
		<pubDate>Mon, 23 May 2011 23:46:02 +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[f5]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[parameters]]></category>
		<category><![CDATA[smacking down hackers]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=1224</guid>
		<description><![CDATA[Today I would like to discuss HTML parameters and how you can leverage the BIG-IP ASM module to help secure a web site by doing what I call parameter scanning.  For this little exercise I will focus on only two parameters, TARGET and user, but the principals I am covering here can be applied to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2011/05/parameter_hacker.jpg"><img class="alignright size-full wp-image-1235" title="parameter_hacker" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2011/05/parameter_hacker.jpg" alt="" width="158" height="153" /></a>Today I would like to discuss HTML parameters and how you can leverage the BIG-IP ASM module to help secure a web site by doing what I call parameter scanning.  For this little exercise I will focus on only two parameters, TARGET and user, but the principals I am covering here can be applied to all kinds of parameters.</p>
<p>For those of you who do not have a lot of experience with HTML parameters you probably have heard to them referred to as fields in your web application.  For example, many web applications have username and password fields and these are essentially parameter fields.  There are sometimes hidden parameters and dynamic parameters that are not associated with a field on the page, but today I want to discuss the basic ones.  I have chosen the TARGET parameter because it is deprecated and it can be used in phishing attacks as a form of &#8220;Open Redirect&#8221; attack on your web sites.  The user parameter was chosen because it is a pretty common parameter/field name and it just seemed to make sense to include it in the discussion.</p>
<p><span id="more-1224"></span>An open redirect type of attack will often consist of an attacker creating a URL that will redirect a victim to a site that they control.  This URL is then used in a phishing attack where a user is presented with a valid link in an email and companywebsite.com redirects the user to companywebsite-justgotowned.com&#8230; which is the site the attacker controls!  That&#8217;s just one type of open redirect attack though, another type focus&#8217;s on using the TARGET parameter to redirect a user behind the scenes to a malicious web site.</p>
<p>Needless to say, that&#8217;s not good.  What is good though is that protecting against the malicious use of parameters is very EASY to do with BIG-IP ASM.  The first thing that you will want to do, provided you already have an application security policy in place, is to create a Parameter.  Navigate to Application Security, Parameter, Parameters List, select the application policy that you want to modify and click the GO button.</p>
<p>Then click Create.  Give your parameter an explicit name (I used TARGET in my example), select Global Parameter, Data Type should be Alpha-Numeric and check the &#8220;Regular Expression&#8221; box.  Now you will need to come up with a regular expression that fits your environment.  In my example I am going to define two things.  First I will use the hostname of the web site that is valid and then after the pipe I will define a value for a URL that is still being called in our own code via the TARGET method.  Since it is a relative URL I have to include it because the regex for just the hostname will not cover it.  Below is a screenshot for reference:</p>
<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2011/05/Parameters.png"><img class="size-medium wp-image-1222 aligncenter" title="Parameters" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2011/05/Parameters-300x248.png" alt="" width="300" height="248" /></a></p>
<p>The regex looks like this:</p>
<p>.*mycompany.com.*|.*myurlpath.*</p>
<p>Something very important to remember when creating these regular expressions is that whenever you create a parameter value and check the Regular Expression box it is automatically setup as a POSITIVE regular expression.  Therefore whatever is in this box defines what is legal for this parameter/field.  In the example above if a TARGET value is submitted to the web application it must contain &#8220;mycompany.com&#8221; or &#8220;myurlpath&#8221; or it will be shot down by the ASM.  This will prevent someone from setting a target of somewhere other than your web site.  This will stop a blatant open redirect attack but certainly not all.  Then click the create button.</p>
<p>Now you will need to tell your web application policy to be on the lookout for violations of this type.  Navigate to Application Security, Policy, Blocking, Settings.  Then scroll down the list until you see &#8220;Parameter value does not comply with regular expression&#8221;, check the Learn, Alarm and Block check boxes.  Save and then Apply the policy.  That&#8217;s it!</p>
<p>When ever a violation happens you will now see this in the manual traffic learning section:</p>
<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2011/05/Parameter_value_does_not_comply_with_regular_expression.png"><img class="size-medium wp-image-1223 aligncenter" title="Parameter_value_does_not_comply_with_regular_expression" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2011/05/Parameter_value_does_not_comply_with_regular_expression-300x58.png" alt="" width="300" height="58" /></a></p>
<p>Now to tackle the &#8220;user&#8221; parameter.  I am going to take a different angle on this one because like I mentioned before, once you understand the principal behind it you will see it can be used in a million different ways to protect your web application.</p>
<p>After looking over a few security logs you might notice that some hackers attempt to utilize the &#8220;user&#8221; parameter/field in your web application and they will try to throw all kinds of things in there.  One common element I have seen is that they will try to inject a username@yourdomain.com into the field.  Since that is not a valid character for the application I am looking to protect, I am going to block this kind of attack configuring the ASM to block based off of an invalid metacharacter value being placed in the parameter value.</p>
<p>Following the instructions above for creating a new Parameter, except this time instead of using a regular expression, click the Value Meta Characters tab.  Select &#8220;@ (0&#215;40)&#8221; from the list on the right hand side of the page and then set the value to be disallowed using the drop down box under the set state heading.  Put a check mark in the check characters on this parameter value check box.  Now to configure your web application policy to listen, alarm and block on these kinds of attacks.  Navigate to Application Security, Policy, Blocking, Settings.  Then scroll down the list until you see &#8220;Illegal meta character in parameter value&#8221;.  Check the appropriate boxes, save and then apply.</p>
<p>Now whenever a would be hacker attempts to inject an invalid character into that field (the @ character in this case, but like I said you can use countless others) they will be smacked down by the ASM.</p>
<p>It&#8217;s a piece of cake really once you do it a time or two.  If you get hung up on the regular expression part have no fear!  The kind folks over at F5 Networks have thought ahead and have included a regular expression validator inside of the ASM module.  Just navigate to Application Security, Options, Tools and RegExp Validator.  You can use that tool to compile your regular expression if need be.</p>
<p>Remember when thinking about security related things it is best to take the defense in-depth approach.  Little things added here and there to your web application security policy that do no harm but can mitigate attacks can be very effective.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2011/05/big-ip-asm-using-parameters-to-block-attacks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>Cookie Encryption Using An iRule</title>
		<link>http://www.TheF5Guy.com/blog/2010/01/cookie-encryption-using-an-irule/</link>
		<comments>http://www.TheF5Guy.com/blog/2010/01/cookie-encryption-using-an-irule/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 04:17:22 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[iRule]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[f5]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=816</guid>
		<description><![CDATA[I was going through the database of articles on AskF5 today and found an awesome feature that I wanted to highlight.  My interest was first sparked because of an article that Lori MacVittie about cookie encryption.  That article can be found here. So that got me to thinking&#8230; how can someone do this in an [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/01/cookieencryption.jpg"><img class="alignright size-thumbnail wp-image-823" title="cookieencryption" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2010/01/cookieencryption-150x135.jpg" alt="" width="125" height="112" /></a>I was going through the database of articles on AskF5 today and found an awesome feature that I wanted to highlight.  My interest was first sparked because of an article that Lori MacVittie about cookie encryption.  That article can be found <a title="Lori's article on cookies" href="http://devcentral.f5.com/weblogs/macvittie/archive/2010/01/15/google-gmail-ssl-cookie-encryption.aspx" target="_blank">here</a>.</p>
<p>So that got me to thinking&#8230; how can someone do this in an iRule?  I have to admit I haven&#8217;t really looked into it that much previously because we utilize an ASM module running on a 4100 unit.  The 4100 can do a lot of different things regarding cookies such as checking if a cookie has been modified and if the cookie was obtained in a previous session.  I figured I would hit the AskF5 database to see what I could turn up and I uncovered this little gem:<span id="more-816"></span></p>
<p><code>when RULE_INIT {<br />
set ::key [AES::key 128]<br />
}<br />
when HTTP_RESPONSE {<br />
set decrypted [HTTP::cookie "MyCookie"]<br />
HTTP::cookie remove "MyCookie"<br />
set encrypted [b64encode [AES::encrypt $::key $decrypted]]<br />
HTTP::cookie insert name "MyCookie" value $encrypted<br />
}<br />
when HTTP_REQUEST {<br />
set encrypted [HTTP::cookie "MyCookie"]<br />
HTTP::cookie remove "MyCookie"<br />
set decrypted [AES::decrypt $::key [b64decode $encrypted]]<br />
HTTP::cookie insert name "MyCookie" value $decrypted<br />
}</code></p>
<p>There is definitely more to this, so you may want to go check out the full solution article here:  <a title="Solution Article" href="https://support.f5.com/kb/en-us/solutions/public/7000/700/sol7784.html">SOL7784</a>.  There is also an awesome 2009 iRule Contest entry that you should check out <a title="2nd Place iRule Winner" href="http://devcentral.f5.com/Default.aspx?tabid=2228">here.</a> The iRule you will want to look at is the Cookie Tampering Prevention iRule written by Henrik Gyllkrans.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2010/01/cookie-encryption-using-an-irule/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SecureWorld Expo – The Value</title>
		<link>http://www.TheF5Guy.com/blog/2009/12/secureworld-expo-%e2%80%93-the-value/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/12/secureworld-expo-%e2%80%93-the-value/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 16:34:08 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[secureworld]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=747</guid>
		<description><![CDATA[What is the value of attending the SecureWorld Expo?  I have been thinking about that a bit lately and have come to a few conclusions.  I will preface my arguement by saying that the SecureWorld Expo experience is invaluable to everyone.  No, I am not limiting it to I.T. folks.  As more and more people [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-749" href="http://www.TheF5Guy.com/blog/2009/12/secureworld-expo-%e2%80%93-the-value/knowledge/"><img class="alignright size-thumbnail wp-image-749" title="knowledge" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2009/12/knowledge-150x150.jpg" alt="knowledge" width="110" height="110" /></a>What is the value of attending the SecureWorld Expo?  I have been thinking about that a bit lately and have come to a few conclusions.  I will preface my arguement by saying that the SecureWorld Expo experience is invaluable to everyone.  No, I am not limiting it to I.T. folks.  As more and more people become educated about how important it is to have a positive security posture, the better things will be for everyone involved.  Well everyone except for the hackers of course!</p>
<p>I am stating the obvious here I know, but how many of you out there have worked at places where people guard their security knowledge like it&#8217;s KFC&#8217;s secret recipe for chicken?  Have you ever had to work with a security expert that can tell you every law of governance, but never truly explain WHY those laws are in place?  Ever talk to a business partner not in I.T. that just didn&#8217;t get why the web applications needed to be protected by a web application firewall or why ALL the ports on the firewall couldn&#8217;t be opened up?  I talked to a large number of people that worked at well known companies and each said that is the case where they work.  Of the group I talked to it was about 50% from the business arena and 50% from the IT side of the house, but they were all there for a common goal&#8230;.<span id="more-747"></span></p>
<p>The SecureWorld Expo is a place where people can go to learn the WHY.  Not just I.T. folks, but people from all aspects of business as well.  They can talk to industry leaders and experts about things that are going down past, present and future.  It is all about translation and communication of the most up-to-date information available.  How up-to-date is the information that is covered?  The second day of the expo, the speaker Dan Greer came out to the podium and started talking about the SSL Man-in-the-Middle Renegotiation story that just broke in the news.  I have to say my hats off to the folks in the DevCentral community to, shortly thereafter, a way to mitigate the attack showed up on DevCentral (Lupo, thanks for your contribution!)&#8230; it can be found in the forums at <a title="SSL Hack Mitigation" href="http://devcentral.f5.com/Default.aspx?tabid=53&amp;forumid=5&amp;postid=86456&amp;view=topic" target="_blank">http://devcentral.f5.com/Default.aspx?tabid=53&amp;forumid=5&amp;postid=86456&amp;view=topic</a></p>
<p>Other than the open sharing and exchange of knowledge, the excellent speakers, free vendor loot and good food, the other thing that is great about the SecureWorld Expo is the fact that you get CPE credits for attending the various events.  Depending on the events that you sign up for you can either earn a 12 CPE or a 16 CPE Certificate of Attendance.  This is outstanding for those that have CPE requirements to meet and keep up with.  Not only can you obtain a lot of CPE&#8217;s in a short time, but it is also very cost effective.  You definitely get more bang for your buck at a SecureWorld event than you do at many others.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/12/secureworld-expo-%e2%80%93-the-value/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SecureWorld Expo &#8211; Nexum LTM Workshop</title>
		<link>http://www.TheF5Guy.com/blog/2009/11/secureworld-expo-nexum-ltm-workshop/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/11/secureworld-expo-nexum-ltm-workshop/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 04:36:44 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[BIG-IP]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[secureworld]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=676</guid>
		<description><![CDATA[On the first day of the SecureWorld Expo I was fortunate enough to attend a FREE LTM Workshop being hosted by a company called Nexum.  For those who are not familiar with the company, Nexum is an information security company which is headquartered in Chicago, Illinois.  They offer a wide array of services, all of [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-720" href="http://www.TheF5Guy.com/blog/2009/11/secureworld-expo-nexum-ltm-workshop/nexumlogo-2/"><img class="alignleft size-full wp-image-720" title="nexumlogo" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2009/11/nexumlogo1.png" alt="nexumlogo" width="110" height="111" /></a>On the first day of the SecureWorld Expo I was fortunate enough to attend a FREE LTM Workshop being hosted by a company called Nexum.  For those who are not familiar with the company, Nexum is an information security company which is headquartered in Chicago, Illinois.  They offer a wide array of services, all of which are explained in detail on their website @ <a title="Nexum Inc." href="http://www.nexuminc.com/" target="_blank">www.nexuminc.com</a>.</p>
<p>So what was covered in this &#8220;Nexum LTM Workshop&#8221;?  Quite a bit actually and it was all very well planned out.  The workshop was lead by a gentlemen named Peter Maag, who is a Senior Security Expert with Nexum.  I believe that part of what made this event so much fun for me was that it was obvious that Mr. Maag knew his stuff and (of course) I like talking about the capabilities of the BIG-IP line.  <span id="more-676"></span></p>
<p>Peter began by giving a brief introduction, explaining who he was and the services provided by Nexum.  I have to admit that I was unaware that Nexum was such a versatile company.  I believe it is so versatile and one of the fastest growing private companies because of them hiring and keeping talent like Mr. Maag around.  But that is a different philosophical discussion that perhaps I will touch on at some other time.  If I ever take up being a philosopher.</p>
<p>Then after the intro&#8230; it was f5 time!  For those in the audience not familiar with the BIG-IP product line Peter gave an overview of products available from f5 Networks.  He took the time to provide a clear picture of each modules functionality and I feel that he did the products justice.  He then steered the presentation to the real meat of the workshop which was the LTM module.  Virtual Servers, Pool Members and Nodes were all explained as well as the basics of configuring load balancing.  We spent some time discussing the full proxy architecture of the LTM module and we where then guided through a load balancing demo.</p>
<p>This lead into a discussion about monitors, persistence profiles, SSL termination and ended with a demo over those concepts.  There were a few questions at this point, as members of the audience asked questions such as &#8220;How long are self signed certificates valid for if they are generated on the f5 BIG-IP?&#8221; and &#8220;What are the different methods available for Cookie Persistence?&#8221;.  All of which were answered concisely and followed up with live demonstrations performed on a BIG-IP unit running TMOS version 10.x.  How cool is that?</p>
<p>We then went into a discussion about iRules.  Peter provided a number of examples of how to use iRules to pull off complicated tasks very easily.  In one example he showed how you could direct web traffic coming from an iPhone to a different set of servers than the ones used to serve up content to standard desktop browsers.  To augment the workshop Nexum provided an excellent booklet which just so happens to have a very handy page that lists almost all of the iRule Events that can be used in iRule generation.</p>
<p>We went over several other things, but the jest of this entry isn&#8217;t to really rehash everything that we covered.  The purpose is to encourage everyone using the LTM module to go check one of these workshops out.  Peter Maag did a phenomenal job explaining things for newcomers and veterans alike, which is not an easy thing to do.  To summarize, if you have just recently purchased an f5 BIG-IP product or are looking into purchasing one, attend one of these workshops.  You will walk away a wiser person and I cannot think of a better way to sell someone on f5 BIG-IP products.  Once you see it in action you will be wondering why you have stuck with Brand X for so long.</p>
<p>My next entry will be over the value of attending the SecureWorld Expo.  Is it worth the cost if you had to pay for it out of your own pocket?  What are the driving reasons for one to attend such an event?  I will be asking those questions and more soon and you may be surprised by my conclusions.  Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/11/secureworld-expo-nexum-ltm-workshop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SecureWorld Expo &#8211; Jeff Bardin</title>
		<link>http://www.TheF5Guy.com/blog/2009/11/secureworld-expo-jeff-bardin/</link>
		<comments>http://www.TheF5Guy.com/blog/2009/11/secureworld-expo-jeff-bardin/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 03:52:36 +0000</pubDate>
		<dc:creator>naladar</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[secureworld]]></category>

		<guid isPermaLink="false">http://www.TheF5Guy.com/blog/?p=678</guid>
		<description><![CDATA[It is amazing how many things in IT Industry can be summed up using classic movie quotes.  More often than not a one liner from &#8220;The Princess Bride&#8221; will suffice.  However after attending the SecureWorld Expo as a member of the press only one dialogue exchange was lodged in my brain.  It&#8217;s when Luke is [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-687" href="http://www.TheF5Guy.com/blog/2009/11/secureworld-expo-jeff-bardin/padlockfree/"><img class="alignright size-thumbnail wp-image-687" title="padlockfree" src="http://www.TheF5Guy.com/blog/wp-content/uploads/2009/11/padlockfree-150x150.png" alt="padlockfree" width="150" height="150" /></a>It is amazing how many things in IT Industry can be summed up using classic movie quotes.  More often than not a one liner from &#8220;The Princess Bride&#8221; will suffice.  However after attending the SecureWorld Expo as a member of the press only one dialogue exchange was lodged in my brain.  It&#8217;s when Luke is on the planet Dagoba and he turns to Yoda and says &#8220;I won&#8217;t fail you.  I am not afraid.&#8221;  Yoda simply turns to him and says &#8220;You will be.  You will be.&#8221;</p>
<p>What a great way to segway into my first SecureWorld Expo blog entry!  Be afraid, be very afraid&#8230;  I am just kidding of course.  The Expo was excellent and I walked away from the event a wiser person.  It definitely helped me look at things differently and as Ralph Waldo Emerson once said, &#8220;Fear always springs from ignorance.&#8221;  <span id="more-678"></span></p>
<p>Man, oh man.  I think I may have committed a blunder of cosmic proportions.  Are you allowed to quote Yoda and Emerson in the same blog post?  Yes? No?  Anway, moving on&#8230;</p>
<p>The Expo started off with an awesome keynote by a very nice man named Jeff Bardin.  His topic was &#8220;Extremist Online Social Networks &#8211; Jihadis&#8221; and I was enthralled the whole time.  The banners that he had up on his very first presentation slide are the same web site banners that I have helped keep off of our network up at work.  When I saw those banners, I knew that he was going to be talking about a topic that hit close to home.</p>
<p>After taking the stage Mr. Bardin began explaining how Jihadis use resources provided by many American companies against America.  He talked about the Madrid train bombings, how Jihadis are using software like vBulletin and hacked copies of various software suites to pull off all kinds of nefarious acts.  He also discussed with great clarity how <a title="http://blogs.csoonline.com/mobile_secrets_jihadis_continue_to_demonstrate_their_technical_prowess" href="http://blogs.csoonline.com/mobile_secrets_jihadis_continue_to_demonstrate_their_technical_prowess">Jihadis are continuing to demonstrate their technical prowess.</a></p>
<p>Now I will not provide any more information about his presentation other than that.  Not because I do not want others to have the information, but because I cannot do the subject justice.  Mr. Bardin is an expert in his field and has spent countless hours researching, compiling information and teaching others.  I do not wish to diminish his work in any form or fashion.  Check out that link that I provided and the one at the bottom of this post for more information.</p>
<p>I would advise anyone, if Mr. Bardin is speaking at an event within a 12 hour driving distance, make the drive.  It really was that good.</p>
<p>After his presentation he stayed for a while answering questions.  I waited in the background for a bit, allowing others to ask questions as I listened in an attempt to take in as much information as I could.  When I did finally open my mouth he kindly gave me a his business card and answered all of the questions I had.  Anybody that will go out of there way to answer questions and share knowledge like Mr. Bardin did is a good man in my book.</p>
<p>For those seeking more information about Jeff Bardin and Treadstone 71, here is a link to some great information that will save you a trip to Google: <a title="Jeff Bardin's Blog" href="http://blogs.csoonline.com/user/jeff_bardin" target="_blank">http://blogs.csoonline.com/user/jeff_bardin</a></p>
<p>So what is coming up next?  Well I can&#8217;t go to long without talking about the F5 BIG-IP product line!  I am The F5 Guy after all.  My next post will be about the Nexum LTM Workshop that was lead by Peter Maag.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheF5Guy.com/blog/2009/11/secureworld-expo-jeff-bardin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

