<?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>Radware Blog</title>
	<atom:link href="http://blog.radware.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.radware.com</link>
	<description>The Radware Blog shares vital knowledge with IT decision makers on application delivery, virtualization/cloud, security and specialized service provider needs.</description>
	<lastBuildDate>Tue, 18 Jun 2013 16:14:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Distinguish between legitimate users and attackers – The secret sauce of DDoS protection</title>
		<link>http://blog.radware.com/security/2013/06/distinguish-between-legitimate-users-and-attackers-the-secret-sauce-of-ddos-protection/</link>
		<comments>http://blog.radware.com/security/2013/06/distinguish-between-legitimate-users-and-attackers-the-secret-sauce-of-ddos-protection/#comments</comments>
		<pubDate>Tue, 18 Jun 2013 16:14:24 +0000</pubDate>
		<dc:creator>Ronen Kenig</dc:creator>
				<category><![CDATA[Application Security]]></category>
		<category><![CDATA[DDoS Attacks]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Baseline Application Behavior]]></category>
		<category><![CDATA[DDoS Protection]]></category>

		<guid isPermaLink="false">http://blog.radware.com/?p=2716</guid>
		<description><![CDATA[Distributed Denial of Service (DDoS) is unique in the sense that these attacks actually consist of many legitimate individual requests. It is only the large volume of simultaneous requests that turns those legitimate requests into an attack. Consequently, one of the biggest challenges in mitigating DDoS attacks is distinguishing between malicious and legitimate traffic. Flagging [...]]]></description>
				<content:encoded><![CDATA[<p><a target="_blank" href="http://security.radware.com/knowledge-center/DDoSPedia/ddos-attack/">Distributed Denial of Service</a> (DDoS) is unique in the sense that these attacks actually consist of many legitimate individual requests. It is only the large volume of simultaneous requests that turns those legitimate requests into an attack. Consequently, one of the biggest challenges in mitigating DDoS attacks is distinguishing between <a target="_blank" href="http://www.radware.com/Solutions/Enterprise/Security/DoSProtection.aspx">malicious and legitimate traffic</a>.</p>
<p><span id="more-2716"></span></p>
<p> Flagging a legitimate user as malicious (false positive) results in the denial of service for legitimate users; conversely, identifying a malicious user as legitimate (false negative) may open the door for additional, undetected cyber-attacks. How then, do DDoS mitigation solutions distinguish between legitimate and malicious users? </p>
<h2>Rate limitation is not the way to go</h2>
<p>First, I’ll explain why outdated anti-DDoS solutions that base their protection on rate limitation methods cannot address this challenge. </p>
<p> The rate limit mechanism is based on a pre-defined, static threshold of traffic and has two main drawbacks:</p>
<ol>
<li> It does not mitigate attacks until the attack traffic reaches the predefined threshold. This results in slow detection of attacks or failure to detect attacks below the threshold.</li>
<li> Once the rate based mechanism starts to mitigate suspected traffic, it impacts the quality of experience for all users, including legitimate ones. Not every increase in traffic rate is a result of an attack; there are other cases, such as <a target="_blank" href="http://news.softpedia.com/news/Softpedia-Exclusive-Interview-Carl-Herberger-Vice-President-of-Security-Solutions-at-Radware-239718.shtml">flash crowd events</a>, that look like attacks to outdated anti-DDoS solutions. As a result, the solution can mistakenly block legitimate traffic.</li>
</ol>
<p>It is clear that outdated anti-DDoS solutions cannot distinguish properly between attackers and legitimate users. Advanced DDoS mitigation solutions deploy more sophisticated methods, such as <a target="_blank" href="http://www.networkcomputing.com/security/using-human-behavioral-analysis-to-stop/240007110">behavioral analysis</a> or challenge-response mechanisms to deal with this challenge.</p>
<h2>Behavioral Analysis</h2>
<p>Behavioral analysis follows application transactions and builds an understanding of the application in order to distinguish between legitimate and malicious users. A <a target="_blank" href="http://www.radware.com/Solutions/Carrier/DPIDFI/NetworkSecurityServiceIntegrity.aspx">baseline application behavior</a> is defined after considering both the amount and frequency of events.</p>
<p> During an attack, data is gathered and compared to the baseline behavior model. If a suspicious behavior is detected, a deeper inspection process is triggered, which analyzes application-level parameters and resolves whether the suspicious behavior is a result of a legitimate burst of application traffic or a result of a malicious application abuse.</p>
<p> For example, a PDF file in a certain website is normally downloaded 10 times per hour. If the same file is downloaded 1000 times per hour, an attacker may be involved, so further security measures must be taken.</p>
<h2>Challenge Response</h2>
<p>A <a target="_blank" href="http://en.wikipedia.org/wiki/Challenge%E2%80%93response_authentication">challenge response (C/R) mechanism</a> sends challenges to suspicious sources and based on the response, determines if the source is a Bot or a real user. An example of a challenge response mechanism is CAPTCHA, which requires the user to type letters and/or digits from a distorted image that appears on the screen. The CAPTCHA test prevents unwanted internet bots from accessing websites, since a normal human can easily read the CAPTCHA, while the bot cannot process the image letters.</p>
<p> To use the C/R mechanism, an attack mitigation system launches a series of queries to the source of a request in question, and according to the responses received, it decides whether to send an additional, more sophisticated challenge, or flag the source as a malicious user. C/R mechanisms use automated processes, and require no human intervention from the mitigation system or from the source. The intelligent usage of a C/R mechanism and network behavioral analysis can almost completely eliminate false positives, guaranteeing an excellent quality of experience for legitimate users.</p>
<p>In summary, anyone can rate limit the traffic to a specific application and prevent floods on the applications, but this will result in denying the service from your legitimate users, which was the original objective of the attackers. Only advanced anti-DDoS solutions can successfully distinguish between attackers from legitimate users during an attack and guarantee proper service to online customers.</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.radware.com/security/2013/06/distinguish-between-legitimate-users-and-attackers-the-secret-sauce-of-ddos-protection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Find Your Website&#8217;s Performance Poverty Line</title>
		<link>http://blog.radware.com/applicationdelivery/applicationaccelerationoptimization/2013/06/web-performance-poverty-line/</link>
		<comments>http://blog.radware.com/applicationdelivery/applicationaccelerationoptimization/2013/06/web-performance-poverty-line/#comments</comments>
		<pubDate>Mon, 17 Jun 2013 17:17:23 +0000</pubDate>
		<dc:creator>Tammy Everts</dc:creator>
				<category><![CDATA[Application Acceleration & Optimization]]></category>
		<category><![CDATA[Application Delivery]]></category>
		<category><![CDATA[front end optimization]]></category>
		<category><![CDATA[web acceleration]]></category>
		<category><![CDATA[web performance optimization]]></category>

		<guid isPermaLink="false">http://blog.radware.com/?p=2683</guid>
		<description><![CDATA[The performance poverty line is the plateau at which your website&#8217;s load time ceases to matter because you’ve hit close to rock bottom in terms of business metrics. If your pages are well below the performance poverty line, making them a couple of seconds faster doesn’t help your business. Here&#8217;s how to find the poverty [...]]]></description>
				<content:encoded><![CDATA[<p>The performance poverty line is the plateau at which your website&#8217;s load time ceases to matter because you’ve hit close to rock bottom in terms of business metrics. <strong>If your pages are well below the performance poverty line, making them a couple of seconds faster doesn’t help your business.</strong> Here&#8217;s how to find the poverty line for your site.</p>
<p><span id="more-2683"></span></p>
<h2>Why you need to know your site&#8217;s performance poverty line</h2>
<p>What&#8217;s the ideal load time for a typical web page? I encounter this question a lot, and there&#8217;s no single correct answer. Depending on whom you ask, you&#8217;ll hear a range of answers, including:</p>
<ul>
<li><a title="Web Performance Today: Are your website's performance goals audacious enough?" href="http://www.webperformancetoday.com/2010/09/23/are-your-performance-goals-audacious-enough/" target="_blank">100 milliseconds</a></li>
<li><a title="Web Performance Today: For Impatient Web Users, an Eye Blink Is Just Too Long to Wait" href="http://www.webperformancetoday.com/2012/03/01/nyt-redux-for-impatient-web-users-an-eye-blink-is-just-too-long-to-wait/" target="_blank">400 milliseconds</a></li>
<li><a title="Response Times: The 3 Important Limits" href="http://www.nngroup.com/articles/response-times-3-important-limits/" target="_blank">1 second</a></li>
<li><a title="Web Performance Today: The quest for the holy grail of website speed: 2-second page load times" href="http://www.webperformancetoday.com/2010/12/14/the-quest-for-the-holy-grail-of-website-speed-2-second-page-load-times/" target="_blank">2 seconds</a></li>
<li><a title="INFOGRAPHIC: Website abandonment happens after 3 seconds" href="http://www.strangeloopnetworks.com/resources/infographics/web-performance-and-user-expectations/website-abandonment-happens-after-3-seconds/" target="_blank">3 seconds</a></li>
<li>And so on.</li>
</ul>
<p>Having an ambitious performance goal, such as delivering pages in 2 seconds or less, is an essential part of your web strategy. But in conjunction with that goal, <strong>you also need to know at what point your site bottoms out in terms of delivering conversions, page views, revenue, stickiness, or whatever metrics are key for your business</strong>.</p>
<p>To illustrate this, we recently looked at data for five of our ecommerce customers&#8217; sites, comparing sets of their 2010 and 2012 numbers for bounce rate, page speed, and conversion rate. After plotting the data on a set of graphs, a clear snapshot emerged:</p>
<p><img class="aligncenter size-full wp-image-2687" alt="performance-poverty-line-bounce" src="http://blog.radware.com/wp-content/uploads/2013/06/performance-poverty-line-bounce.jpg" width="494" height="377" /><br />
<img class="aligncenter size-full wp-image-2688" alt="performance-poverty-line-pageviews" src="http://blog.radware.com/wp-content/uploads/2013/06/performance-poverty-line-pageviews.jpg" width="550" height="394" /><br />
<img class="aligncenter size-full wp-image-2689" alt="performance-poverty-line" src="http://blog.radware.com/wp-content/uploads/2013/06/performance-poverty-line.jpg" width="550" height="372" /></p>
<h2>Observations</h2>
<p>In this case study, we can see two things clearly:</p>
<ol>
<li><strong>The performance poverty line for these sites was around 8 seconds across all three metrics.</strong> What’s noteworthy here isn’t just this number, but how incredibly consistent it is across all metrics.</li>
<li><strong>When pages are slow, business metrics suffer more now than they did two years ago.</strong> For example, look at the final graph. A page that took 6 seconds to load in 2010 suffered a -40% conversion hit. Today, a 6-second page takes a -50% hit. Or look at the second graph, where you see that a relatively fast 4-second page suffers a -30% hit in page views per visit in 2010, but in 2012 a 4-second page takes more than a -40% hit. This indicates a substantial change in consumer expectations. Simply put, people are less willing than ever to suffer slow pages.</li>
</ol>
<h2>How to measure the poverty line for your own site</h2>
<p>Your results may vary: <strong>8 seconds may not be the poverty line for your site</strong>. Fortunately, the process for identifying the low end of your site&#8217;s performance threshold is fairly straightforward. All you need is access to a statistically significant amount of your web data, plus whatever analytics tool you use for tracking key metrics.</p>
<h3>Step 1: Identify the metrics you want to measure.</h3>
<p>If you run an ecommerce site, then you&#8217;ll obviously want to measure revenue. If you&#8217;re a SaaS, then you may focus on conversions. If you&#8217;re a media site, then page views and bounce rate matter.</p>
<h3>Step 2: Gather data.</h3>
<p>To ensure that you get statistically relevant results, the more data you can gather, the better. When we conducted our tests, we aggregated millions of transactions that took place over a single month.</p>
<h3>Step 3: Plot data.</h3>
<p>We found that using the x axis for load time and the y axis for the metric yielded easily readable graphs.</p>
<h3>Step 4 (optional): Compare to previous time frames.</h3>
<p>If you want to find out if your customers&#8217; load time expectations have changed over time, as we found in our test, repeat steps 1 through 3 for an earlier time period. Depending on how far back your data goes, it would be extremely interesting to track changes year over year.</p>
<h3>Step 5: Share your findings.</h3>
<p>Evangelize your results within your organization. Knowing how low your bar can go is, in its own way, as critical as knowing how high you want it to be. And incidentally, as you may have already noted when looking at the graphs above, <strong>this process will also give you valuable insight into how your metrics are affected at other points on your graphs</strong>.</p>
<p>I&#8217;m very curious to find out if our 8-second poverty line is consistent across other sites, or if it varies. If you go through this exercise, I&#8217;d love to hear your results.</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.radware.com/applicationdelivery/applicationaccelerationoptimization/2013/06/web-performance-poverty-line/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Killer Apps or Apps that Kill? How the “Soft War” is replacing the Cold War in 2013</title>
		<link>http://blog.radware.com/security/2013/06/killer-apps-or-apps-that-kill/</link>
		<comments>http://blog.radware.com/security/2013/06/killer-apps-or-apps-that-kill/#comments</comments>
		<pubDate>Fri, 14 Jun 2013 16:44:08 +0000</pubDate>
		<dc:creator>Carl Herberger</dc:creator>
				<category><![CDATA[Application Security]]></category>
		<category><![CDATA[Attack Mitigation]]></category>
		<category><![CDATA[DDoS Attacks]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Cyber Security]]></category>
		<category><![CDATA[Cyber War]]></category>
		<category><![CDATA[DDoS Mitigation]]></category>

		<guid isPermaLink="false">http://blog.radware.com/?p=2706</guid>
		<description><![CDATA[Last night, the Wall Street Journal ran a story around the Food and Drug Administration’s (FDA) warning to makers of medical devices that the gear they’re producing is at risk of being infected with computer viruses that can endanger patients. With each passing day it becomes more and more apparent that we have ushered in [...]]]></description>
				<content:encoded><![CDATA[<p>Last night, <a href="http://online.wsj.com/article/SB10001424127887324188604578543162744943762.html?mod=wsj_share_tweet" target="_blank">the Wall Street Journal</a> ran a story around the Food and Drug Administration’s (FDA) warning to makers of medical devices that the gear they’re producing is at risk of being infected with computer viruses that can endanger patients.<br />
<span id="more-2706"></span><br />
With each passing day it becomes more and more apparent that we have ushered in the age of a software-based war or as it is more commonly known &#8211; a <a href="http://www.foxbusiness.com/technology/2013/02/12/americas-cyber-achilles-heel-aging-critical-infrastructure/" target="_blank">Cyber War</a>. This “Soft War” has many elements to it, but with the rash of new attacks focusing on producers of electricity, healthcare providers and emergency broadcast and response systems, it won’t be long before this war claims its first real casualty. Similar to severe weather events, it’s possible that these cyber attacks will lead to the loss of life as a result of complications arising from the adverse effects of a “soft attack”.</p>
<p>It doesn&#8217;t take much to imagine the following scenarios arising from a system or power outage as a result of a cyber attack:</p>
<ul>
<li>Infirmed individuals struggling to maintain continuity of care during either a power or system-level outage</li>
<li>Emergency responders unable to gain valuable information about the nature of a fast-moving disaster because of a system level hack or outage</li>
<li>People falsely directed to take specific action as a result of cyber attack on the emergency broadcast system</li>
<li>Extended outages of power, oil and gas production and communications and/or water services
</li>
</ul>
<p>However, with <a href="http://www.radware.com/newsevents/pressrelease.aspx?id=1630559" target="_blank">attacks happening on a daily basis</a> we have become numb to the depth, breadth, speed and efficacy of cyber attacks and systemic breakdowns occurring all around us. Let’s look back at a few that we witnessed over the past year:</p>
<ul>
<li>The longest continuous DDoS attacks in history: <a href="http://www.nytimes.com/2013/01/09/technology/online-banking-attacks-were-work-of-iran-us-officials-say.html?_r=0" target="_blank">Operation Ababil</a> against US Commercial Banks</li>
<li>The first “in-the-wild” encrypted DDoS attacks: <a href="http://blog.radware.com/security/2013/01/us-bank-attacks-in-review-its-a-brave-new-world/" target="_blank">Operation Ababil</a></li>
<li>Politically motivated cyber attacks: <a href="http://bits.blogs.nytimes.com/2012/11/15/anonymous-attacks-israeli-web-sites/" target="_blank">Operation Israel</a>, <a href="http://www.eweek.com/security/opusa-cyber-attacks-fail-to-gather-momentum-during-first-day/" target="_blank">Operation USA</a>, <a href="http://mashable.com/2013/06/03/anonymous-turkish-protests/" target="_blank">Operation Turkey</a></li>
<li>The first systemic outage of a tier-one telecommunications provider by a cyber attack: <a href="http://www.pcworld.com/article/260940/atandt_hit_by_ddos_attack_suffers_dns_outage.html" target="_blank">AT&#038;T DNS attack</a>(s) around Aug. 15th, 2012</li>
<li>Largest oil production cyber attack in history: Oil fields in Saudi Arabia stop producing for two days and thousands of PCs are infected with <a href="http://www.nytimes.com/2012/10/24/business/global/cyberattack-on-saudi-oil-firm-disquiets-us.html?pagewanted=all" target="_blank">malicious viruses</a>  </li>
</ul>
<p>Confronted with these events, information security professionals can respond in one of two ways:  </p>
<p>The first option is to wave the proverbial “white flag” and rack up the well-heeled excuses for not getting the hard work that information security requires done. </p>
<p>The following is a list of justified reasons often cited by security professionals in response to failing to adequately protect an enterprise: </p>
<ul>
<li>Lack of resources including time, money and available people</li>
<li>Identified risks accepted by the business</li>
<li>Lack of knowledgeable people</li>
<li>Lack of access to key technologies/vendors</li>
</ul>
<p>The second option is to recognize that the sky is falling, sound the trumpets and head to the “high-ground”.  Yes, sometimes that happens &#8211; even if it should rarely be talked about. How else can we explain why the US commercial banks, the largest, most well-resourced and well-staffed companies in the world, are struggling with the current threat landscape? After all, if these strong and heavily fortified institutions fell victim to DDoS attacks, how in the world can more ill-prepared industries such as government agencies, healthcare providers, educational institutions as well energy and manufacturing, be prepared without dramatic and quick change to their security programs?</p>
<p>If, like me, you are among the group of paranoid security professionals that make up the second category, how do you go about battening down the hatches and building a much more effective security program? </p>
<p>While it is difficult to say with certainty how these changes in the cyber security landscape will play out, we can make certain assumptions based on the frequency, effectiveness and directed nature of the attacks:</p>
<ul>
<li><strong>Cyber Attacks will Become ‘Normal’.</strong> That is, we will come to expect an attack whenever the slightest grievance is encountered in our business and daily duties. These attacks will result from macro-level political motivations, like the Middle East conflict, to micro-level grievances such as a quarrel with your next-door neighbor and everything in-between.  <strong>Bottom line: Cyber attacks are not a fad. As long as they are effective, they will NOT just go away.</strong> </li>
<p><br/></p>
<li><strong>Common and Not-So-Common Criminals Will Get in on the Cyber-Attack Act.</strong> Cyber attacks started out as largely ideologically or politically motivated in nature. However, since the start of 2013 we’ve seen a significant increase in common criminals who are leveraging effective attack techniques to either make money or increase competitiveness. Bottom line: <strong>Cyber attacks focused on “Hacktivism” will be joined at a massive rate by “Financially Oriented” attacks. Perpetrators will become more brazen as they realize how inept the legal system is in dealing with these attacks.</strong></li>
<p><br/></p>
<li><strong>Attacks will Get Very Technical and Encrypted.</strong> Taking lessons learned from the US banks attacks, perpetrators understand that systemic technical weaknesses such as SSL-DDoS attacks do exist. <strong>Bottom line: If the security model your enterprise is deploying hasn’t materially changed since 2005, your organization will be utterly ineffective in fighting today’s cyber attacks.</strong>   </li>
<p><br/></p>
<li><strong>Laws will fail to Meaningfully Address the “Flat Cyber Battlefield”.</strong> Unfortunately, laws built around a paradigm of domiciles and nation-states don’t work well for a world in which these constructs have lost their efficacy. As a result, all of the laws in the world won’t address the problem unless the issue is addressed globally and systemically. <strong>Bottom line:  Help from law enforcement will not be available; organizations have largely been left to fight this battle alone.</strong> </li>
</ul>
<p><br/><br />
<a href="http://blog.radware.com/security/2012/10/from-defense-to-offense-three-steps-to-successful-attack-mitigation/">Countermeasures</a> are needed! Defense mitigation strategies are also evolving and now include active counterattack strategies. Bottom line: organizations will become more aggressive in fighting DDoS attacks amidst the increasing need to leverage counter attacks to mitigate threats.</p>
<p>What security changes are you making to effectively deal with the evolving threat landscape?</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.radware.com/security/2013/06/killer-apps-or-apps-that-kill/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 6 Pitfalls to Avoid when Selecting a Load Balancer</title>
		<link>http://blog.radware.com/applicationdelivery/applicationvirtualization/2013/06/6-pitfalls-to-avoid-when-selecting-load-balancer/</link>
		<comments>http://blog.radware.com/applicationdelivery/applicationvirtualization/2013/06/6-pitfalls-to-avoid-when-selecting-load-balancer/#comments</comments>
		<pubDate>Wed, 12 Jun 2013 15:49:25 +0000</pubDate>
		<dc:creator>Nir Ilani</dc:creator>
				<category><![CDATA[Application Delivery]]></category>
		<category><![CDATA[Application Virtualization]]></category>
		<category><![CDATA[Application Delivery Controller]]></category>
		<category><![CDATA[load-balancer]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://blog.radware.com/?p=2675</guid>
		<description><![CDATA[Load balancers, also known as Application Delivery Controllers (ADCs), are often being deployed with today’s enterprise and web applications. What should you look for in an ADC?  What factors must you consider?  What benefits should you make sure an ADC has to offer?  In this post, I break down the top six pitfalls to avoid [...]]]></description>
				<content:encoded><![CDATA[<p><a target="_blank" href="http://www.radware.com/Resources/Glossary/server_load_balancer.aspx">Load balancers</a>, also known as <a target="_blank" href="http://www.radware.com/Products/ApplicationDelivery/">Application Delivery Controllers</a> (ADCs), are often being deployed with today’s enterprise and web applications. What should you look for in an ADC?  What factors must you consider?  What benefits should you make sure an ADC has to offer?  In this post, I break down the top six pitfalls to avoid when selecting a load balancer to help guide your ADC purchasing process.</p>
<p><span id="more-2675"></span></p>
<h3>Pitfall #1: An ADC that Cannot Connect to Next-Generation Switches </h3>
<p>When it comes to network switches, there’s an increasing adoption of next-generation connectivity in the form of 10GE, and even 40GE, ports. It is important that your ADC is able to connect to these switches without requiring migration to a new ADC device. With built-in high-speed ports, your ADC will be able to connect to both today’s and tomorrow’s core switching – allowing your applications to benefit from 10GE connectivity. In addition, make sure that your ADC has high port density. This enables connectivity to a greater number of applications and physical networks without adding more intermediate switches.</p>
<h3>Pitfall #2: Not Leveraging the Benefits of ADC Virtualization </h3>
<p>If you’re in charge of an application, line of business or the entire IT infrastructure – you’re probably responsible for managing the application lifecycle. Until now, rolling out a new application required deploying a new dedicated ADC, which meant high <a target="_blank" href="http://www.radware.com/Solutions/Carrier/WireLineCarrier/default.aspx">CAPEX and OPEX</a>. Using one of your existing ADCs to serve several applications is not recommended because the applications will compete for the same resources, which impacts the end-user quality of experience at times of cyber attacks, flash crowds and shopping peaks. The solution? Make sure to select an ADC that provides <a target="_blank" href="http://searchdatacenter.techtarget.com/news/2240184695/Data-center-modernization-starts-with-cloud-SDN-and-virtualization">ADC virtualization</a>. This will enable you to employ a separate virtual ADC (vADC) instance per application – providing the addition of a new ADC service without the need for more ADC hardware units.</p>
<p>The benefits of this approach are countless. Rolling out an application is fast and easy without the need to add a new ADC unit, as well as rack it, connect it to the network and reconfigure switches. Application SLA is guaranteed thanks to the complete isolation between vADC instances at the fault, management and network levels. Ongoing maintenance is simplified as each vADC is configured separately without interfering with neighboring instances. In addition, the combination of high vADC density together with the fact that each vADC instance can run a different vADC supports more and more applications and/or services over time in a risk-free fashion. </p>
<h3>Pitfall #3: Buying an ADC with a Fixed Capacity </h3>
<p>Given the benefits of ADC virtualization, I would recommend selecting an ADC solution that provides the flexibility to add more vADCs on the same box – starting at entry-level requirements. As more applications require load balancing, the overall network throughput, SSL traffic and compression capacity might all grow. What then? Would you replace your ADC every time that happens? Pay more money for new hardware and spend time on configuration, staff training and new spare units? As these imply high expenditures, the answer is no.  </p>
<p>Therefore, it’s important to select an ADC that delivers high performance in terms of all <a target="_blank" href="http://www.radware.com/Products/Management/AppPerformancemonitoring.aspx">layer 4-7 metrics</a>. Combined with a “pay-as-you-grow” approach based on a simple license update, this flexible ADC solution will be able to address unfolding business and network needs in a cost effective manner. Particularly, it is vital to be able to scale on demand out of the box, using resources from the cloud or from a different site. Such an approach helps reduce expenditures and offers the best investment protection by eliminating forklift upgrades and application downtime.</p>
<h3>Pitfall #4: Not Asking Which Response Time Acceleration the ADC Can Offer </h3>
<p>Everyone realizes that application delivery is not only about availability and reliability but also about better performance and faster response times. In this respect, all of today’s ADCs claim to deliver response time acceleration. But the truth is that most of today’s ADCs only deliver a set of commoditized application acceleration capabilities including SSL offloading, web compression, caching, HTTP multiplexing and more. Though these can offload server processing and shorten response times, they are not enough. Other ADCs claim to offer Web Performance Optimization (WPO) features that provide more modern web optimization techniques. I recommend checking the specific WPO features the ADC you’re considering delivers. Specifically, it’s important to verify that the WPO capabilities optimize response time for any browser as well as all end-user devices (including mobile devices), anywhere. Even better – ask for a performance test for your specific application in order to see the performance optimization outcome for yourself.</p>
<h3>Pitfall #5: Choosing An ADC That is Not Application-Aware or Non-Customizable </h3>
<p>If you run or deploy off-the-shelf business applications (such as applications from Microsoft, IBM, SAP, Oracle, etc.) you obviously require your application delivery configuration policies to be optimized for them. With this priority in mind, ensure the ADC you select has pre-defined configuration templates for these applications. This not only ensures optimization but also streamlines the process of configuring your policies, saving you precious time. On a wider scope, make sure that your ADC can be managed from an application perspective, including configuration templates, automatic application configuration synchronization, reporting, logging, compliance and more. The business value includes fast application rollout and operational simplicity.  </p>
<h3>Pitfall #6: Ignoring Your Application SLA</h3>
<p>Are you 100% aware of the actual quality of experience that your end-users are experiencing? Probably not. Would you like to be? Definitely. Whenever your end-users experience issues – whether they are network or application related – you want to be the first to know about it, before you receive those angry calls. Otherwise, your users will be less satisfied and your business reputation will suffer, leading to a potential reduction in revenue. Leveraging your ADC’s built-in central reporting and application performance monitoring (APM) capabilities is the simplest way to get end-to-end visibility of application/ADC performance issues because it doesn’t require server integration or synthetic transaction scripting. Make sure that the APM module allows you to drill-down to geo-location, transaction and server farm level for complete visibility into the application delivery infrastructure.</p>
<p>Armed with these six potential pitfalls as a guide, your ADC purchasing process should be a much smoother experience. Is your organization currently looking for an ADC? If so, we would love to hear more about the features you find most important in an ADC solution. </p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.radware.com/applicationdelivery/applicationvirtualization/2013/06/6-pitfalls-to-avoid-when-selecting-load-balancer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security Week Article: Next Generation Mobile Networks Come with Next Generation Security Threats</title>
		<link>http://blog.radware.com/security/2013/06/next-gen-mobile-networks-with-next-gen-security-threats/</link>
		<comments>http://blog.radware.com/security/2013/06/next-gen-mobile-networks-with-next-gen-security-threats/#comments</comments>
		<pubDate>Tue, 11 Jun 2013 14:01:06 +0000</pubDate>
		<dc:creator>Avi Chesla</dc:creator>
				<category><![CDATA[Application Security]]></category>
		<category><![CDATA[Attack Mitigation]]></category>
		<category><![CDATA[DDoS Attacks]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[4G]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[ddos]]></category>
		<category><![CDATA[LTE]]></category>
		<category><![CDATA[Mobile Network]]></category>

		<guid isPermaLink="false">http://blog.radware.com/?p=2668</guid>
		<description><![CDATA[This past weekend, Security Week ran a byline I wrote regarding Long Term Evolution (LTE). Although this brings the promise of relieving traffic jams for mobile operators, it also brings new security risks. As traffic generated by smartphones grow, LTE networks’ fast mobile broadband will assist handling the increased traffic. However, mobile operators will have [...]]]></description>
				<content:encoded><![CDATA[<p>This  past weekend, Security Week ran a byline I wrote regarding Long Term Evolution  (LTE).</p>
<p>Although  this brings the promise of relieving traffic jams for mobile operators, it also  brings new security risks. As traffic generated by smartphones grow, LTE networks’  fast mobile broadband will assist handling the increased traffic. </p>
<p>However,  mobile operators will have to learn how to handle the new threats. New Advanced  Persistent Threats (APT) are emerging and mobile carriers and mobile user will  find themselves struggling with similar APTs that we see at Enterprises today. For Long Term Evolution networks not to fall short on security, mobile  operators must realize the increased threats from malware, fraud, distributed  denial of service (DDoS) attacks and many other attacks, and adopt more  comprehensive and innovative security strategies.</p>
<p>Although LTE, which is commonly referred as mobile  network 4th generation (4G), provides a solid infrastructure to deliver  advanced, content-rich applications in real-time, I discuss a few security  challenges that should be addressed in order to protect the network from  overload and declining quality of service. </p>
<p>The article can be found <a target="_blank" href="http://www.securityweek.com/next-generation-mobile-networks-come-next-generation-security-threats">here</a>.  I invite you to read it, and feel free to share any comments or questions you  may have for me. </p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.radware.com/security/2013/06/next-gen-mobile-networks-with-next-gen-security-threats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Low &amp; Slow DDoS Application Attacks are Difficult to Mitigate</title>
		<link>http://blog.radware.com/security/2013/06/why-low-slow-ddosattacks-are-difficult-to-mitigate/</link>
		<comments>http://blog.radware.com/security/2013/06/why-low-slow-ddosattacks-are-difficult-to-mitigate/#comments</comments>
		<pubDate>Mon, 10 Jun 2013 15:47:18 +0000</pubDate>
		<dc:creator>Ronen Kenig</dc:creator>
				<category><![CDATA[Application Security]]></category>
		<category><![CDATA[Attack Mitigation]]></category>
		<category><![CDATA[DDoS Attacks]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[DDoS Mitigation]]></category>
		<category><![CDATA[DDoS Protection]]></category>
		<category><![CDATA[Low & Slow Application Attacks]]></category>

		<guid isPermaLink="false">http://blog.radware.com/?p=2659</guid>
		<description><![CDATA[The na&#239;ve and still common perception of DoS/DDoS attacks is that to be destructive, attacks must use brute force and generate massive traffic. Low &#38; Slow DDoS application attacks prove otherwise. Similar to guerilla warfare tactics, Low &#38; Slow application attacks create significant damage with minimal resources. What’s more? Detecting and preventing these attacks presents [...]]]></description>
				<content:encoded><![CDATA[<p>The na&iuml;ve and still common perception of <a target="_blank" href="http://www.radware.com/Resources/ddos_attacks.aspx?terms=ddos">DoS/DDoS attacks</a> is that to be destructive, attacks must use brute force and generate massive traffic. Low &amp; Slow DDoS application attacks prove otherwise. Similar to guerilla warfare tactics, <a target="_blank" href="http://security.radware.com/knowledge-center/DDoSPedia/low-rate-attack/">Low &amp; Slow application attacks</a> create significant damage with minimal resources. What’s more? Detecting and preventing these attacks presents a significant challenge. The following post goes in-depth to break down why <a target="_blank" href="http://security.radware.com/knowledge-center/DDoSPedia/slow-rate-attack/">Low &amp; Slow application level attacks</a> are difficult to detect and mitigate.</p>
<p><span id="more-2659"></span></p>
<h3>Appearance of legitimacy</h3>
<p>Low &amp; Slow attacks use slow traffic that appears legitimate in terms of the protocol rules and rates. By not violating any network standard or security policy they pass undetected, flying below the radar of traditional mitigation strategies. </p>
<p> The traffic, however, is designed to exhaust the victim’s resources until its services halt and become unavailable. For example, a popular Low &amp; Slow attack tool is <a target="_blank" href="http://www.youtube.com/watch?v=k1o9Ya8qxlU&#038;list=UU4HQOaZv6s6A4ek3ptaff7w&#038;index=45">R.U.D.Y (R U Dead Yet?)</a>, which can bring down a web server by creating long form field submissions. This is done by iteratively injecting one byte into a web application post field followed by a sleep period. The result is that application threads become stuck because they are occupied with these one-byte POST fragments.</p>
<p><a target="_blank" href="http://www.youtube.com/watch?v=qZ60NBPSoho&#038;list=UU4HQOaZv6s6A4ek3ptaff7w">Slowloris</a> is another popular Low &amp; Slow attack tool that holds HTTP connections open by sending partial HTTP requests. Slowloris continues to send subsequent headers at regular intervals to occupy the application stack and keep the connections from closing. The web server quickly reaches its maximum application stack capacity and becomes unavailable for new connections by legitimate users.</p>
<h3>Limited resources</h3>
<p>Unlike other denial of service attacks, <a target="_blank" href="http://security.radware.com/knowledge-center/DDoSPedia/slowloris/">Low &amp; Slow</a> techniques require very little resources from attackers.  While performing a network flood requires several hundreds of Bot machines that simultaneously send traffic to overload network resources, <a target="_blank" href="http://security.radware.com/knowledge-center/DDoSPedia/rudy-r-u-dead-yet/">Low &amp; Slow attacks</a> can be activated from a single attacking computer with no additional bots. </p>
<p> Detecting Low &amp; Slow application attacks requires real-time awareness of the resources consumed by the protected servers, such as CPU, memory, connection tables, application states (virtual or real ones), application threads and more. </p>
<p>A resource aware detection solution will constantly monitor the status of resource allocation, as well as trends of the protected servers, and will be able to identify misuse of those resources. For example, long and relativity “idle” open network connections might imply that the server is under a connection table misuse attack. Additionally, an application stuck in a process that is supposed to be completed quickly may be under a <a target="_blank" href="http://security.radware.com/knowledge-center/DDoSPedia/rudy-r-u-dead-yet/">R.U.D.Y attack</a>. </p>
<p> Detecting such attacks requires a tight integration between the protected server and the <a target="_blank" href="http://www.radware.com/Products/ApplicationNetworkSecurity/default.aspx">mitigation solution</a>. Another approach is for the mitigation solution to analyze the behavior of open server connections and to simulate the application stack resources without a direct connection to the server itself.  With the proper behavior analysis technologies, the misuse of the network and application resources can be identified with high accuracy. Once the activity is detected, it can be traced back to its origin and mitigated as necessary.</p>
<p>It’s clear that the Low &amp; Slow method upends some of our preconceived notions when it comes to DDoS attacks. From its relative simplicity to its usage of minimal resources, defending against this increasingly popular tactic requires the right security infrastructure along with a dedicated team of <a target="_blank" href="http://www.radware.com/Products/ApplicationNetworkSecurity/ERT.aspx">security personnel</a> that possesses the expertise to break down the latest attack tools in real time. </p>
<p>Has your organization been the victim of a Low &amp; Slow attack? If so, share your experiences of how you detected and mitigated this deceptively malicious DDoS attack tool. </p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.radware.com/security/2013/06/why-low-slow-ddosattacks-are-difficult-to-mitigate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 Ways to Improve Your Network Infrastructure&#8217;s Performance</title>
		<link>http://blog.radware.com/applicationdelivery/applicationaccelerationoptimization/2013/06/5-ways-to-improve-your-network-infrastructures-performance/</link>
		<comments>http://blog.radware.com/applicationdelivery/applicationaccelerationoptimization/2013/06/5-ways-to-improve-your-network-infrastructures-performance/#comments</comments>
		<pubDate>Mon, 03 Jun 2013 17:03:29 +0000</pubDate>
		<dc:creator>Yaron Azerual</dc:creator>
				<category><![CDATA[Application Acceleration & Optimization]]></category>
		<category><![CDATA[Application Delivery]]></category>
		<category><![CDATA[Application Delivery Controller]]></category>
		<category><![CDATA[load balancing]]></category>
		<category><![CDATA[Server Load Balancer]]></category>
		<category><![CDATA[Transmission Control Protocol]]></category>

		<guid isPermaLink="false">http://blog.radware.com/?p=2650</guid>
		<description><![CDATA[While network performance challenges are often addressed by adding additional bandwidth, there are ways to yield more “good-put” (good net payload throughput) out of the same network infrastructure. In this blog post, I’ll discuss five improvements related to how a good application delivery solution can help. 1. It’s in the protocol The 30-year-old TCP (Transmission [...]]]></description>
				<content:encoded><![CDATA[<p>While network performance challenges are often addressed by adding  additional bandwidth, there are ways to yield more “good-put” (good net payload  throughput) out of the same network infrastructure. In this blog post, I’ll  discuss five improvements related to how a good <a target="_blank" href="http://www.radware.com/Solutions/Enterprise/ApplicationNetworking/default.aspx">application  delivery</a> solution can help.</p>
<p><span id="more-2650"></span></p>
<h3>1. It’s  in the protocol</h3>
<p>The 30-year-old TCP (<a target="_blank" href="http://searchnetworking.techtarget.com/definition/TCP">Transmission  Control Protocol</a>) is one of the most commonly used protocols  between any two network devices today. While the TCP protocol has many  advantages, such as reliability, its basic implementation delivers very low  efficiency (i.e. net payload throughput). This is mainly because it pauses  periodically, waiting for acknowledgements from the receiving side that all  information has been received correctly. Even if a small portion has not been  received, the information will be resent while recalibrating (slowing down) the  amount of traffic that can be sent before waiting for the next acknowledgment.  This basic process of pausing and waiting for acknowledgement from the receiver  side is one of the causes of the TCP protocol’s low efficiency.</p>
<p><a target="_blank" href="http://www.radware.com/Products/ApplicationDelivery/Alteon/default.aspx">Application  Delivery Controllers</a> (ADCs) often serve as proxies to server  clusters, and terminate/initiate the TCP connection with both the users and  servers. There are various TCP optimization algorithms (e.g. <a target="_blank" href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.100.2600">Hybla</a> or <a target="_blank" href="http://en.wikipedia.org/wiki/TCP_Westwood">Westwood</a> algorithms) that ADCs can execute to optimize the efficiency of the TCP  protocol and thus yield <strong>higher throughput and lower response times</strong>.</p>
<h3>2. Connection  brokering</h3>
<p>The TCP protocol is based on a connection that needs to be established  for each and every network transaction. This process adds delays and lowers  network throughput. </p>
<p>By using the ADC as a TCP proxy, it can maintain a few TCP connections  opened with the server on one side and multiplex those connections with users’  TCP connections, <strong>reducing the delay</strong> caused by establishing the  connection with the server. The ADC can also offload the server from  maintaining multiple connections for numerous users.</p>
<h3>3. Bandwidth  Management</h3>
<p>Assuming resources are limited, congestion is unavoidable. In itself,  congestion is not necessarily a problem. The challenge is how to minimize its  effects. One of those effects can be packet loss or varying delays, and even  “time outs” of different application processes. This often results in a higher  rate of retransmissions, which lowers the network’s “good-put” and as a result,  its efficiency.</p>
<p>One of the solutions for this challenge is <a target="_blank" href="http://www.radware.com/Resources/network_bandwidth_management.aspx">managing  bandwidth utilization</a> in the network. However, to do this  effectively, the enforcer must gain enough knowledge of what each flow is, and  how much bandwidth should be allocated to each in order to gain maximum network  utilization efficiency. Since ADCs are designed to handle traffic based on  information from layers 2-7, it makes sense to also implement a bandwidth  management function, which will be able to classify traffic with high enough  granularity and smart enough to “understand” how much bandwidth to allocate per  traffic flow / application / user.</p>
<h3>4. Measuring  and selecting the fastest path</h3>
<p>Routing protocols provide the ability to choose the fastest path from  point A to B. However, if a web application can serve an end user from multiple  datacenters, the question is, which one will provide the fastest response time? </p>
<p>To illustrate this point, here’s an example from a real customer – a  Video on Demand (VoD) provider. The challenge was to provide the VoD service to  hundreds of thousands of users connected through 6 different ISPs. By  replicating his VoD application and content 6 times and deploying it in each of  those 6 ISPs, the VoD provider naturally gained high availability. But he still  needed to route his users to the correct datacenter, so that if user A  connected to the Internet via ISP 1, he would be routed to the VoD application  sever deployed in ISP 1’s datacenter, and so on.</p>
<p>ADCs that have a <a href="http://www.radware.com/Products/ApplicationDelivery/AlteonVA/load_balancing.aspx" title="GSLB" target="_blank">Global  Server Load Balancing (GSLB)</a> function can be used to do just that.  When a user requests content from a website, the GSLB function will measure  which of the datacenters can provide the requested content with shortest path  delay to the user. It then redirects the user to the closest datacenter in  terms of delay and number of hops. This way, the user benefits from a faster  service with better quality of experience. At the same time, the amount of  traffic across the ISPs is minimized – yielding higher network efficiency,  lower delays, and ultimately, a decrease in cost for the VoD provider.</p>
<h3>5. Integrated  Application Performance Monitoring</h3>
<p>Up to this point we’ve discussed techniques and tools embedded in ADCs  that allow you to get more “good-put” out of your networks. However, network  performance is impacted by unexpected challenges like slow links, unmanaged  congestion, slow responding DNS, cyber attacks and much more. There are two  ways to discover high delays in the network. The most common way is to hear  from dissatisfied users who complain about slow or broken network connections.  Another way is to monitor the end user experience.  Although this can be costly and complicated,  user experience monitoring is important because the problem is not always in  the network &#8211; the problem can also lie within the user’s device.  </p>
<p>Implementing an <a target="_blank" href="http://www.radware.com/Products/Management/AppPerformancemonitoring.aspx">Application  Performance Monitoring</a> function in your ADC provides you with a bird’s  eye view of the different elements comprising the user experience. It measures  datacenter delay, network delay between the datacenter and the user, and  collects information from the user about the actual time it takes for the  application page to start functioning. </p>
<p>When combining this information with a good analytic tool, it’s  possible to easily pinpoint performance bottlenecks in different parts of the  network between the user and the server and in real-time, in order to  proactively detect and troubleshoot network performance issues that often cause  customer dissatisfaction. </p>
<p>In sum, while ADCs are often thought of as a tool that increases  application availability and scalability, they also have key functionalities  that can provide major improvements to network performance. But it’s not enough  that the ADC has those capabilities – the ADC admin must be aware of those  capabilities and enable them with the correct configuration in order to gain  maximal performance improvement. And the only way to gain maximal improvement  is by monitoring performance, which provides the necessary visibility and  insight into all aspects of the application delivery process.</p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.radware.com/applicationdelivery/applicationaccelerationoptimization/2013/06/5-ways-to-improve-your-network-infrastructures-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 Tips to Keep Your eCommerce Running  During Online Shopping Peaks</title>
		<link>http://blog.radware.com/applicationdelivery/applicationaccelerationoptimization/2013/05/5-tips-to-keep-your-ecommerce-running/</link>
		<comments>http://blog.radware.com/applicationdelivery/applicationaccelerationoptimization/2013/05/5-tips-to-keep-your-ecommerce-running/#comments</comments>
		<pubDate>Fri, 31 May 2013 17:46:43 +0000</pubDate>
		<dc:creator>Nir Ilani</dc:creator>
				<category><![CDATA[Application Acceleration & Optimization]]></category>
		<category><![CDATA[Application Delivery]]></category>
		<category><![CDATA[load balancing]]></category>
		<category><![CDATA[Server Load Balancer]]></category>
		<category><![CDATA[web performance optimization]]></category>

		<guid isPermaLink="false">http://blog.radware.com/?p=2637</guid>
		<description><![CDATA[Daniel R. Scoggin, former President and CEO of TGI Fridays, said it best: “The only way to know how customers see your business is to look at it through their eyes.” Although Quality of Experience (QoE) is a subjective measurement, it is the only measurement that counts for customers. The reputation and revenue-generating services of [...]]]></description>
				<content:encoded><![CDATA[<p>Daniel R. Scoggin, former President and CEO of TGI Fridays, said it best: “The only way to know how customers see your business is to look at it through their eyes.” Although <a href="http://searchcrm.techtarget.com/definition/Quality-of-Experience" target="_blank">Quality of Experience</a> (QoE) is a subjective measurement, it is the only measurement that counts for customers.<br />
<span id="more-2637"></span><br />
The reputation and revenue-generating services of an eCommerce business depend on its ability to ensure availability and provide satisfactory QoE to its customers and partners. This challenge becomes even more critical during seasonal peaks due to online holiday shopping and promotional events like <a href="http://allthingsd.com/20121128/cyber-monday-spending-hits-1-5-billion-shatters-u-s-record/" target="_blank">Cyber Monday</a>. </p>
<p>This post explores a set of best practices for those times when there’s a lot of money at stake because of the high volume of customers using your online business. </p>
<h2>How to Keep Your eCommerce Running</h2>
<p>Here are the top 5 tips to keep your eCommerce website running:</p>
<ul>
<li><strong>Monitor, monitor, monitor.</strong> Ensuring high QoE and network availability requires attention to, and readjustment of, the <a href="http://www.radware.com/Solutions/Carrier/WireLineCarrier/OperationsNetworkInfrastructure.aspx" target="_blank">network infrastructure</a>. As a result, it is vital to monitor traffic levels on an ongoing basis and analyze them in comparison to seasonal peaks from previous years. That said, it’s imperative to define the SLA required for each application per location and monitor the actual transaction SLA, including the visibility of potential errors.</li>
<p><br/></p>
<li><strong>Accelerate.</strong> It is highly recommended that businesses leverage application acceleration features that are available as part of the <a href="http://www.radware.com/Products/ApplicationDelivery/" target="_blank">application delivery</a> controller (ADC) solution, such as caching, compression and <a href="http://www.radware.com/Resources/ssl_accelerator.aspx" target="_blank">SSL acceleration</a>. When it comes to SSL, ensure the solution supports 2k SSL keys, which are becoming the de-facto standard.
<p>But it’s important to note that today’s web applications are more complex. Tough development cycle deadlines mean that there’s not always enough time to optimize application performance. Leveraging an advanced <a href="http://blog.radware.com/tag/web-performance-optimization/" target="_blank">Web Performance Optimization</a> (WPO) solution, however, will accelerate the response time of your eCommerce applications over any web browser and any end-user device. In particular, WPO will save you the cost of having to manually optimize the application. This allows your development team to focus on the really important features and rollout an optimized application on time, which results in more conversions and higher revenues.
</li>
<p><br/></p>
<li><strong>Spread the load.</strong> Because a web traffic load might unexpectedly increase, it’s critical to spread the traffic in an intelligent manner. Therefore, it’s recommended to deploy an ADC solution, which not only delivers basic <a href="http://www.radware.com/Resources/Glossary/server_load_balancer.aspx" target="_blank">load balancing</a> capabilities, but also employs advanced policies for traffic redirection, server offloading and bandwidth management, matching “regular” business days and “seasonal peaks.” In cases where the local network capacity is maxed-out due to traffic peaks, it is essential to be able to burst resources to the cloud and redirect the traffic there to avoid disrupting the quality of experience. </li>
<p><br/></p>
<li><strong>Leverage configuration templates.</strong> When there is a seasonal shopping period, an online business can easily shift to an application delivery profile that optimally fits the changing network stress and user activity. For example, a seasonal shopping period typically implies more secured transactions (as opposed to regular non-SSL web site surfing) and as a result, it would make sense to give higher priority to SSL traffic in order to meet user demand. Our advice – prepare these configuration templates in advance so you can leverage them when needed.</li>
<p><br/></p>
<li><strong>Think on demand.</strong> The old days of buying a solution that will address all of your upcoming needs are over. This implies that the risk of capacity planning is potentially much higher. With the move to virtual resources and cloud-based services, scaling on-demand is affordable and doable. Therefore, on-demand network services, such as load balancing and acceleration, allow businesses to scale network infrastructure capacity with minimal impact on active services &#8211; guaranteeing optimal online business execution. Using such as approach will eliminate hardware replacements and enable the best investment protection. </li>
</ul>
<p>As we’ve seen, there are several challenges associated with guaranteeing high QoE. These include ensuring uninterrupted availability, providing sufficient capacity to process transaction peaks while delivering faster response time and guaranteeing that services can continuously operate even when under attack.</p>
<p>Unfortunately, these challenges become harder to address during seasonal shopping peaks.   Expected and unexpected traffic surges that cannot be addressed by existing application and network infrastructure are the biggest threat to optimal performance. Employing the best practices discussed in this post will help your organization provide the capacity required during seasonal peaks, decrease the risk of losing the shopper and strengthen your business’s overall competitive position.  </p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.radware.com/applicationdelivery/applicationaccelerationoptimization/2013/05/5-tips-to-keep-your-ecommerce-running/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Non-Geeky Guide to Performance Measurement Terms</title>
		<link>http://blog.radware.com/applicationdelivery/applicationaccelerationoptimization/2013/05/guide-performance-measurement-terms/</link>
		<comments>http://blog.radware.com/applicationdelivery/applicationaccelerationoptimization/2013/05/guide-performance-measurement-terms/#comments</comments>
		<pubDate>Thu, 30 May 2013 16:26:54 +0000</pubDate>
		<dc:creator>Tammy Everts</dc:creator>
				<category><![CDATA[Application Acceleration & Optimization]]></category>
		<category><![CDATA[Application Delivery]]></category>
		<category><![CDATA[acceleration]]></category>
		<category><![CDATA[application delivery]]></category>
		<category><![CDATA[front end optimization]]></category>
		<category><![CDATA[Optimization]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[web performance optimization]]></category>

		<guid isPermaLink="false">http://blog.radware.com/?p=2618</guid>
		<description><![CDATA[If you&#8217;ve ever been handed a pile of performance data and been stymied by the various measurement terms you encounter, you&#8217;re not alone. Even within our industry, standardizing our language is an ongoing challenge. In this post, we&#8217;ll walk through five of the most commonly used measurement terms, define them using language a normal person [...]]]></description>
				<content:encoded><![CDATA[<p>If you&#8217;ve ever been handed a pile of performance data and been stymied by the various measurement terms you encounter, you&#8217;re not alone. Even within our industry, standardizing our language is an ongoing challenge. In this post, we&#8217;ll walk through five of the most commonly used measurement terms, define them using language a normal person can understand, and talk about when you should care about each.</p>
<p><span id="more-2618"></span></p>
<h2>Time to first byte</h2>
<p><strong>What it means:</strong> Time to first byte is measured from the time a request is made to the host server to the time the first byte of the response is received by the browser.</p>
<p><strong>Caveats:</strong> Time to first byte doesn’t mean anything when it comes to understanding the user experience, because the user still isn’t seeing anything in the browser.</p>
<p><strong>When it’s relevant:</strong> For detecting back-end problems. If your website’s time to first byte is more than 100 milliseconds, it means you have back-end issues that need to be examined. (Web performance consultant <a title="Web Site Optimization: Diagnosing Slow Web Servers with Time to First Byte" href="http://www.websiteoptimization.com/speed/tweak/time-to-first-byte/" target="_blank">Andrew King</a> has written an excellent post about this, as has Google performance expert <a title="Performance Calendar: When good back-ends go bad" href="http://calendar.perfplanet.com/2011/when-good-back-ends-go-bad/" target="_blank">Patrick Meenan</a>.)</p>
<h2>Response time</h2>
<p><strong>What it means:</strong> Response time causes a lot of confusion. Depending on whom you ask, it can refer to any number of things: server-side response time, end-user response time, HTML response time, time to last byte with no bandwidth/latency, and on and on.</p>
<p><strong>Caveats:</strong> If someone starts talking to you about response time, first ask them to clarify which type they&#8217;re referring to. Be wary of anyone who tries to sell you on the idea that there’s only one definition.</p>
<p><strong>When it’s relevant:</strong> Different types of response time measurements tell you different things, from the health of your back end to the moment when content starts to populate the browser. You need to know what you’re measuring and why. For example, if user experience matters to you, ask how whatever type of response time you’re looking at relates to what the end user actually sees.</p>
<h2>Start render</h2>
<p><strong>What it means:</strong> As its name suggests, “start render” indicates when content begins to display in the user’s browser. This term seems to have evolved as an alternative to “end-user response time”, but it’s not yet widely used outside performance circles.</p>
<p><strong>Caveats:</strong> Doesn’t tell you if the first content to populate the browser is useful and important, or simply ads and widgets.</p>
<p><strong>When it’s relevant:</strong> When measuring large batches of pages, or the performance of the same page over time, it’s good to keep an eye on this number. Ideally, visitors should start seeing <em>usable content</em> within 2 seconds. If your start render times are higher than this, you need to take a closer look.</p>
<h2>Load time</h2>
<p><strong>What it means:</strong> This term is misused a lot &#8212; it frequently gets conflated with start render time. Properly defined, load time is the total amount of time it takes for all page resources to render in the browser — from those you can see, such as text and images, to those you can’t, such as third-party analytics scripts. (Geek version: “Load time” is also known as “document complete time” or “onLoad time”. It’s measured when the browser fires something called an “onLoad event” after all the page resources have fully loaded. No matter what you call it, it’s used as a primary measuring stick for site performance.)</p>
<p><strong>Caveats:</strong> Needs to be taken with a grain of salt, because it isn’t an indicator of when a site begins to be interactive. A site with a load time of 10 seconds can be almost fully interactive in the first 5 seconds. That’s because load time can be inflated by third-party scripts, such as analytics, which users can’t even see.</p>
<p><strong>When it’s relevant:</strong> Load time is handy when measuring and analyzing large batches of pages, because it can give you a sense of larger performance trends.</p>
<h2>Above-the-fold time</h2>
<p><strong>What it means:</strong> In the past two years, there has been a growing awareness that the four terms discussed above are not adequate for conveying the real-user experience. Two recent Google initiatives &#8212; <a title="Google: Speed Index" href="https://sites.google.com/a/webpagetest.org/docs/using-webpagetest/metrics/speed-index" target="_blank">Speed Index</a> and <a title="Google: Above-the-fold time (AFT)" href="http://assets.en.oreilly.com/1/event/62/Above%20the%20Fold%20Time_%20Measuring%20Web%20Page%20Performance%20Visually%20Presentation.pdf" target="_blank">Above-the-fold time</a> (AFT) &#8212; have attempted to define a new user-oriented metric that better represents the time when a significant amount of usable content renders in the browser.</p>
<p><strong>Caveats:</strong> Unfortunately, there are technical constraints in gathering AFT metrics in the real world. As Google performance expert <a title="Steve Souders: Moving beyond window.onload()" href="http://www.stevesouders.com/blog/2013/05/13/moving-beyond-window-onload/" target="_blank">Steve Souders</a> states of the initiatives described above:</p>
<blockquote><p>&#8220;In other words, it’s not feasible to perform these rendering metrics on real user traffic in their current form. That’s important because, in addition to incorporating rendering, this new metric must maintain the attributes mentioned previously that make window.onload so appealing: standard across browsers, measurable by 3rd parties, and measurable for real users.&#8221;</p></blockquote>
<p><strong>When it&#8217;s relevant:</strong> Assuming that the technical hurdles will eventually be overcome, above-the-fold time could be the ideal metric for measuring when a page&#8217;s primary content has rendered in the browser &#8212; in other words, the optimal end-user experience.</p>
<h2>Takeaways</h2>
<p><strong>1. There’s no single “right” way to measure performance.</strong> Each measurement tells you something meaningful about how your site performs.</p>
<p><strong>2. You need to understand the different performance measurement terms so that you can interpret your own data.</strong> If you don’t, sad to say some people will take advantage of your ignorance to mislead you for their own benefit. (For example, some performance vendors have convinced site owners to tie bonuses for key employees to backbone test results, which do not measure real-world performance.)</p>
<p><strong>3. As a matter of due course, you always need to gather large batches of data about your site’s performance and rely on median numbers.</strong> But you also need to periodically get under the hood – using tools such as <a title="WebPagetest" href="http://www.webpagetest.org/" target="_blank">WebPagetest</a>* &#8212; and take a real-world look at how your pages behave for real users.</p>
<p><strong>4. Currently, there is no perfect metric for measuring the optimal real-world user experience.</strong> This is something the performance community is working to address.</p>
<p><em>*WebPagetest is a third-party tool that simulates how fast a site loads for real-world users using a variety of browsers.</em></p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.radware.com/applicationdelivery/applicationaccelerationoptimization/2013/05/guide-performance-measurement-terms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can your firewall and IPS block DDoS attacks?</title>
		<link>http://blog.radware.com/security/2013/05/can-firewall-and-ips-block-ddos-attacks/</link>
		<comments>http://blog.radware.com/security/2013/05/can-firewall-and-ips-block-ddos-attacks/#comments</comments>
		<pubDate>Tue, 21 May 2013 13:52:36 +0000</pubDate>
		<dc:creator>Ronen Kenig</dc:creator>
				<category><![CDATA[Attack Mitigation]]></category>
		<category><![CDATA[DDoS Attacks]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[DDoS Mitigation]]></category>
		<category><![CDATA[DDoS Protection]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[Intrusion Prevention Systems]]></category>

		<guid isPermaLink="false">http://blog.radware.com/?p=2603</guid>
		<description><![CDATA[More and more organizations realize that DDoS threats should receive higher priority in their security planning. However, many still believe that the traditional security tools such as firewalls and Intrusion Prevention Systems (IPS) can help them deal with the DDoS threat. This post explains why organizations should not count on their firewall and IPS when [...]]]></description>
				<content:encoded><![CDATA[<p>More and more organizations realize that <a href="http://www.radware.com/Solutions/Enterprise/Security/DoSProtection.aspx" target="_blank">DDoS</a> threats should receive higher priority in their security planning. However, many still believe that the traditional security tools such as firewalls and <a href="http://www.radware.com/Solutions/Enterprise/Security/IntrusionPrevention.aspx" target="_blank">Intrusion Prevention Systems</a> (IPS) can help them deal with the <a href="http://www.youtube.com/watch?v=OhA9PAfkJ10&#038;list=UU4HQOaZv6s6A4ek3ptaff7w" target="_blank">DDoS threat</a>. This post explains why organizations should not count on their firewall and IPS when it comes to mitigating <a href="http://www.radware.com/Resources/ddos_attacks.aspx?terms=ddos" target="_blank">DDoS attacks</a>.<br />
<span id="more-2603"></span><br />
Earlier this year, our <a href="http://www.radware.com/Products/ApplicationNetworkSecurity/ERT.aspx" target="_blank">Emergency Response Team</a> (ERT) released its <a href="http://www.radware.com/Resources/rclp.aspx?campaign=1630844" target="_blank">annual security report</a> based on dozens of DoS and DDoS attacks that occurred in 2012. The report found that in 33% of cases, the firewall and IPS devices were the main bottlenecks during the attack. </p>
<p><img src="/wp-content/uploads/2013/05/IPS-block-DDoS-attacks.jpg" alt="IPS-block-DDoS-attacks" width="600" class="alignleft size-full wp-image-2605" style="padding:20px 0 20px 0;" /></p>
<h2>Why can’t firewalls and IPS handle DDoS attacks?</h2>
<p>The simple answer is that they were not designed to do so. Firewalls and IPS focus on examining and preventing the intrusion of one entity at a time, but were not designed to detect the combined behavior of legitimate packets sent millions of times. Of course, this is a bit simplified. What follows, however, is a more detailed explanation of firewall and IPS shortcomings when it comes to effectively blocking DDoS attacks.</p>
<h2>Firewalls and IPS are Stateful Devices </h2>
<p>As stateful devices, firewalls and IPS track all connections for inspection and store them in a connection table. Every packet is matched against the connection table to verify that it was transmitted over an established, legitimate connection. </p>
<p>The typical connection table can store tens of thousands of active connections, which is sufficient for normal network activity. However, a DDoS attack may include thousands of packets per second. As the first device in the organizational network to handle the traffic, the firewall or IPS will open a new connection in its connection table for each malicious packet, resulting in the quick exhaustion of the connection table. Once the connection table reaches its maximum capacity, it will not allow additional connections to be opened, ultimately blocking legitimate users from establishing connections.</p>
<p><a href="http://www.radware.com/Products/ApplicationNetworkSecurity/DefensePro.aspx" target="_blank">DDoS mitigation devices</a>, on the other hand, include a stateless protection mechanism that can handle millions of connection attempts without requiring connection table entries or exhausting other system resources.</p>
<h2>Firewalls and IPS Cannot Distinguish Between Malicious and Legitimate Users</h2>
<p>Certain DDoS attack vectors such as HTTP floods, are composed of millions of legitimate sessions. Each session on its own is legitimate and it cannot be marked as a threat by firewalls and IPS. The problem of course is that firewalls and IPS were not designed to look at the behavior of millions of concurrent sessions as a whole, but only to examine individual sessions. This eliminates the ability to identify an attack composed of millions of valid requests.</p>
<h2>Firewalls and IPS Possess an Inappropriate Network Location</h2>
<p>Firewalls and IPS solutions are deployed too close to the protected servers and are not deployed as the first line of defense. However, this is precisely where DDoS attacks should be mitigated. The result is that DDoS attacks go through the protected data center without being detected by the traditional network security solutions. A dedicated DDoS mitigation solution, on the other hand, would be deployed even before the access router at the ISP hand-off, enabling the early detection of an attack.</p>
<p>There is no doubt that the increasing use and sophistication of DDoS attacks has fundamentally changed the security landscape. As organizations adjust their security architecture to effectively mitigate the rise in availability-based attacks, there is no question that the tools they deploy must continue to evolve as well. While firewalls and IPS continue to play an important role in protecting the network, today’s threats require a holistic solution that can secure the network and application’s layers, as well as effectively distinguish between legitimate and illegitimate traffic to keep organizations up and running. </p>
<!-- Start Shareaholic Recommendations Automatic --><!-- End Shareaholic Recommendations Automatic -->]]></content:encoded>
			<wfw:commentRss>http://blog.radware.com/security/2013/05/can-firewall-and-ips-block-ddos-attacks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
