<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>waf &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/waf/</link>
	<description>Feed of posts on WordPress.com tagged "waf"</description>
	<pubDate>Thu, 24 Dec 2009 16:36:16 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[First dWAF? ]]></title>
<link>http://artofdefence.wordpress.com/2009/12/18/first-dwaf/</link>
<pubDate>Fri, 18 Dec 2009 16:11:13 +0000</pubDate>
<dc:creator>hyperguard</dc:creator>
<guid>http://artofdefence.wordpress.com/2009/12/18/first-dwaf/</guid>
<description><![CDATA[We’re glad to see others are seeing the importance and worth in a distributed Web Application Firewa]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>We’re glad to see <a href="http://www.networkworld.com/news/2009/121409-akamai-web-application-firewall.html#comments">others</a> are seeing the importance and worth in a distributed Web Application Firewall (dWAF); however, we wouldn’t call Akamai’s <a href="http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&#38;newsId=20091214005324&#38;newsLang=en">recent news</a> the <a href="http://www.marketwire.com/press-release/Art-Of-Defence-1073913.html">first WAF</a> in the cloud.  The technology is a black list filter for requests.</p>
<p>Adrian Lane @ Jeremiah: in reference to Jeremiah’s point on white list vs. black list</p>
<blockquote><p>…I am making the assumption that Akamai relieves their customers from specific ‘black list’ threats and the burden on web site WAFs, but does not relieve customers of the need to build their own ‘white list’ of policies.</p></blockquote>
<p>Today&#8217;s <a href="http://artofdefence.files.wordpress.com/2009/11/cloud-appsec_white-paper_final_november.pdf">WAF technology looks very different</a>.  <a href="http://en.wikipedia.org/wiki/Blacklist_%28computing%29">Black</a>, <a href="http://en.wikipedia.org/wiki/Whitelist#Application_whitelists">white</a> and <a href="http://en.wikipedia.org/wiki/Greylisting">gray</a> listing is considered a basic functionality.  Proactive features like session protection, form field virtualization, learning and assisted security policy refinements are a must. Exchanging information with web application security related products, such as web application security vulnerability scanners or static code analysis tools, are a must-have.</p>
<p>For these reasons, <a href="http://aws.artofdefence.com/home/">art of defence</a> launched the <a href="http://www.marketwire.com/press-release/Art-Of-Defence-976670.html">first fully fledged</a> dWAF for their customers at <a href="http://blogs.computerworld.com/vendors_we_dont_need_no_stinkin_patches">RSA 2009</a>.  More <a href="http://www.marketwire.com/press-release/Art-Of-Defence-1073913.html">recently</a>, we’ve made this <a href="../../../../../2009/11/10/dwaf-as-saas-through-aws/">service available to AWS</a> customers or <a href="http://aws.amazon.com/solutions/solution-providers/">solution providers</a> so they can protect their applications by applying hyperguard SaaS either as software plug-in to an existing web server Amazon Machine Image (AMI), or by using AoD’s custom AMI.  The technology behind this is going to be implemented at other various cloud service providers in the near future so they can offer a true dWAF (at least) in their cloud.</p>
<p>Follow the discussion on Twitter <a href="http://twitter.com/Hyperguard">@hyperguard</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[You Could Fall Victim to a Phishing Attack]]></title>
<link>http://artofdefence.wordpress.com/2009/12/10/you-could-fall-victim-to-a-phishing-attack/</link>
<pubDate>Thu, 10 Dec 2009 15:49:06 +0000</pubDate>
<dc:creator>hyperguard</dc:creator>
<guid>http://artofdefence.wordpress.com/2009/12/10/you-could-fall-victim-to-a-phishing-attack/</guid>
<description><![CDATA[As stated in the OWASPs guide, phishing attacks are one of the highest visibility problems for banki]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>As stated in the <a href="http://www.owasp.org/index.php/Main_Page">OWASPs</a> <a href="http://www.owasp.org/index.php/Guide_Table_of_Contents">guide</a>, <a href="http://www.owasp.org/index.php/Phishing">phishing attacks</a> are one of the highest visibility problems for banking and e-commerce sites because they have the potential to destroy a customer’s credit rating and livelihood.  Needless to say, this is a major concern.  To make matters worse, <a href="http://www.trusteer.com/sites/default/files/Phishing-Statistics-Dec-2009-FIN.pdf">a recent report</a> by <a href="http://www.trusteer.com/">Trusteer</a> states that on average 12.5 users out of 1 million accidently access a phishing website, while this number may seem relatively small, it isn’t for banks.  They lose about $2.4-9.4 million annually.  In addition, 45% of bank customers who are redirected to a <a href="../../../../../tag/phishing/">phishing</a> site divulge their personal credentials—wow!  This report proves just how important it is for banks <a href="http://artofdefence.files.wordpress.com/2009/12/alex-meisel_appsec_waf.pdf">to use a WAF</a>.</p>
<p>A WAF will detect the linking of third party websites to the legit web application and initiate counter-measures. This detection can also be carried out dynamically by only blocking access once a specific number of requests have occurred.</p>
<p>Trusteer’s data was compiled by measuring live phishing attacks from their Rapport browser plug-in.   Read the <a href="http://www.trusteer.com/sites/default/files/Phishing-Statistics-Dec-2009-FIN.pdf">report</a> in its entirety or check out <a href="http://blogs.zdnet.com/security/?p=5084&#38;tag=col1;post-5084"><em>ZDNet</em></a> or <a href="http://www.thetechherald.com/article.php/200950/4905/Report-offers-an-interesting-look-at-live-Phishing-attacks"><em>The Tech Herald</em></a><em> </em>for additional commentary.</p>
<p>Follow the discussion on Twitter <a href="http://twitter.com/Hyperguard">@hyperguard</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Navigating the 'crossroads' with open source firewalls.]]></title>
<link>http://openadc.wordpress.com/2009/11/21/navigating-the-crossroads-with-open-source-firewalls/</link>
<pubDate>Sat, 21 Nov 2009 21:01:33 +0000</pubDate>
<dc:creator>networkdev</dc:creator>
<guid>http://openadc.wordpress.com/2009/11/21/navigating-the-crossroads-with-open-source-firewalls/</guid>
<description><![CDATA[Firewalls have been around in some form or another, from the early days of networks.  A typical fire]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Firewalls have been around in some form or another, from the early days of networks.  A typical firewall protects the &#8216;trusted&#8217; internal network from those who are on the &#8216;untrusted&#8217; outside.  Things have changed since the early days.  The exploits make it all the way to applications through open ports on the firewall.  Requirements to give access to partners, contractors, guests, and customers accessing self service portals, deem the notions of &#8216;trusted&#8217; and &#8216;untrusted&#8217;  portions of the network useless.   Today we stand at a crossroad between installed legacy infrastructure, that does not satisfy even present day security needs, and emerging technologies.  Emerging technologies don&#8217;t focus on networks and hosts, but on protecting the &#8216;data&#8217; and the &#8216;content&#8217;. Wisdom of the day is to let the traditional firewalls keep the riff-raff out by only allowing traffic to appropriate ip addresses and ports in, and let the more application specific techniques protect the &#8216;data&#8217; and defend against application level denial of service attacks.</p>
<p>The cost of the switch from legacy to emerging technology will be large, but the balance is tipping such that the cost of not making the switch will be even larger. Open source can help with the costs by offering the emerging techniques developed by a community of cooperative experts.  OpenADC will allow network security experts to write cost effective traditional firewalls that face the internet, and application developers to write the application specific firewalls that sit just in front of the application, such that the two work in unison to provide best protection for the application.</p>
<p>In rest of the posts in this category, I will survey existing open source firewalls &#8212; both the traditional network level firewalls, and application specific ones. </p>
<p>What has your experience been with open source firewalls?  Let me know in your comments.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Services anticipated on the Open Source Application Delivery Controller]]></title>
<link>http://openadc.wordpress.com/2009/11/13/services-anticipated-on-the-open-source-application-delivery-controller/</link>
<pubDate>Fri, 13 Nov 2009 04:08:11 +0000</pubDate>
<dc:creator>mudit70</dc:creator>
<guid>http://openadc.wordpress.com/2009/11/13/services-anticipated-on-the-open-source-application-delivery-controller/</guid>
<description><![CDATA[Traditionally when we think of application delivery controllers, and what goes on them, traditional ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Traditionally when we think of application delivery controllers, and what goes on them, traditional services such as  those listed below come to mind.</p>
<p>1. Loadbalancers</p>
<p>2. SSL offload</p>
<p>3. XML offload</p>
<p>4. Asymmetric application acceleration</p>
<p>5. Traffic tracing</p>
<p>The openADC platform will allow developers from the user and consultant community to write services as they see fit, and whenever they need them.  With this in mind we look into the crystal ball and come up with this list of services we anticipate.  This is just a start, and we will keep adding to the list.  Here it is:</p>
<p>1) End to end transaction monitoring, which includes database and other back end transaction monitoring.</p>
<p>2) Data Leakage monitoring and enforcement.</p>
<p>3) Compliance related monitoring and enforcement.</p>
<p>4) Auto-encryption of sensitive information while it is being transmitted.</p>
<p>5) Application usage pattern discovery.</p>
<p>6)Application performance monitoring, proactive degradation sensors and alerts.</p>
<p>7) Web Application Firewalling.</p>
<p> <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Flexible programmable Deep Packet Inspection engine.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[El Pabellón de Mimbre]]></title>
<link>http://expouniversal.wordpress.com/2009/11/11/el-pabellon-de-mimbre/</link>
<pubDate>Wed, 11 Nov 2009 12:55:57 +0000</pubDate>
<dc:creator>Pabellón de España</dc:creator>
<guid>http://expouniversal.wordpress.com/2009/11/11/el-pabellon-de-mimbre/</guid>
<description><![CDATA[El Pabellón de España según el estudio Miralles-Tagliabue Una de las bazas fuertes de España en la E]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div id="attachment_201" class="wp-caption alignleft" style="width: 310px"><a rel="attachment wp-att-201" href="http://expouniversal.wordpress.com/2009/11/11/el-pabellon-de-mimbre/01pabellon/"><img class="size-medium wp-image-201" title="Infografía del Pabellón" src="http://expouniversal.wordpress.com/files/2009/11/01pabellon.jpg?w=300" alt="El Pabellón de España" width="300" height="144" /></a><p class="wp-caption-text">El Pabellón de España según el estudio Miralles-Tagliabue</p></div>
<p>Una de las bazas fuertes de España en la Expo de Shanghái es el edificio de su Pabellón. Al decir edificio quiero separar el continente del  contenido. Ambos son el Pabellón de España, pero en este post sólo hablo del edificio que alberga al Pabellón que ha obtenido esta semana el premio <a title="WAF" href="http://www.worldarchitecturefestival.com/" target="_blank">World Architecture Festival</a> por su desarrollo, y que ha sido diseñado por el estudio de arquitectura Miralles-Tagliabue.  El premio que ha recibido el Pabellón se enmarca dentro de la categoría Proyectos Futuros, y la organización realiza una poética descripción de las virtudes que le han granjeado el premio. Toda la información online sobre el Pabellón a la que se puede acceder por el momento se encuentra en un <a title="El Pabellón de España" href="http://www.expo-int.com/WebPortal/Repository/SEEI/Recursos/Pabell%C3%B3n%20Shanghai%20ESP%20(09.06.05).pdf" target="_blank">PDF</a> que se puede descargar de la <a title="SEEI" href="http://www.expo-int.com/WebPortal/SEEI/Paginas/HomeConExpo.page" target="_blank">página Web de la SEEI</a>. Pero para ponerlo fácil os resumimos algunas de sus virtudes. </p>
<p>El estudio Miralles-Tagliabue (EMBT) fue fundado por el arquitecto catalán Enric Miralles (1955-2000), que incorporó como socio a  la arquitecto milanesa Benedetta Tagliabue, que ahora dirige el estudio tras el fallecimiento de Miralles. Entre sus proyectos más emblemáticos figuran el Parlamento de Escocia, la sede de Gas Natural y el mercado de Santa Caterina, ambos en Barcelona, y la reforma del barrio portuario de Hamburgo.</p>
<p>Según leemos en el PDF, &#8220;Tagliabue pretende con su propuesta de pabellón huir del concepto tradicional de caja contenedora, abriendo paso a <em>grandes espacios a la manera de cestos de mimbre</em> que permitirán un tránsito fácil y fluido. [...] En el pabellón se emplearán materiales naturales ecológicamente sostenibles. La fachada contará con el mimbre como principal elemento de revestimiento, jugando con toda su potencialidad técnica, además, según Tagliabue, <em>el tejido en fibras naturales, una técnica artesanal de tradición ‘global’ utilizado tanto en Oriente como en Occidente, se convierte en hilo conductor entre España y China</em>. El mimbre, se sustenta en un entramado de soportes y vigas de acero tubular, lo que permitirá que la luz penetre en el interior tamizada por la estructura de mimbre y acero. El pabellón, que contará con un presupuesto de 18 millones de euros, tendrá una superficie útil de aproximadamente 7.081 metros cuadrados, que se edificarán sobre una parcela de 6.000 metros cuadrados. El Pabellón de España figura entre los más grandes de los países participantes junto a Francia, Inglaterra, Alemania e Italia.&#8221;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[sarkash]]></title>
<link>http://iaoj.wordpress.com/2009/11/05/blackmailer-sarkash/</link>
<pubDate>Thu, 05 Nov 2009 14:32:46 +0000</pubDate>
<dc:creator>iaoj</dc:creator>
<guid>http://iaoj.wordpress.com/2009/11/05/blackmailer-sarkash/</guid>
<description><![CDATA[by Aziz Narejo, Tx Hats off to Amar Sindhu, her colleagues in WAF, Jami Chandio and others who have ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="color:#0000ff;">by Aziz Narejo, Tx</span></p>
<p>Hats off to Amar Sindhu, her colleagues in WAF, Jami Chandio and others who have taken a practical step in this case. All of you have done a superb job in this as well as in many other cases. Please take up the case of the girl molested by her teachers too. She and her family needs the help of the civil society activists.</p>
<p>Courtesy: SANAlist@yahoogroups.com</p>
<p>&#8212;</p>
<p><a class="hiddenSuggestion" href="http://www.bbc.co.uk/urdu/pakistan/2009/11/091103_poet_alleged_as.shtml" target="_blank">More on this issue, please click here to read Nisar Khokhar&#8217;s report at BBC urdu</a></p>
<p><a class="hiddenGrammarError" href="http://www.bbc.co.uk/urdu/pakistan/2009/11/091103_poet_alleged_as.shtml" target="_blank">http://www.bbc.co.uk/urdu/pakistan/2009/11/091103_poet_alleged_as.shtml</a></p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:0;width:1px;height:1px;">blackmailer sarkash</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Burglars, Rush Hour and Web Application Firewalls]]></title>
<link>http://artofdefence.wordpress.com/2009/10/01/burglars-rush-hour-and-web-application-firewalls/</link>
<pubDate>Thu, 01 Oct 2009 21:11:10 +0000</pubDate>
<dc:creator>hyperguard</dc:creator>
<guid>http://artofdefence.wordpress.com/2009/10/01/burglars-rush-hour-and-web-application-firewalls/</guid>
<description><![CDATA[Who would have thought a carpool service web site could be the stuff of pulp novels and Hollywood ca]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Who would have thought a carpool service web site could be the stuff of pulp novels and Hollywood capers? After reading about the early September plight of <a href="http://www.ridematch.info/">RideMatch.info</a> in the <a href="http://www.endpoint-security.info/2009/09/11/website-exposes-sensitive-data-on-californian-commuters/">New York Times</a>, you might not see the connection since ‘Agent Smith’ reported technically about this run-of-the-mill <a href="http://en.wikipedia.org/wiki/SQL_injection">SQL injection</a> attack on the popular Southern California commuter website. Dig into the details and you will assuredly start to crave popcorn and your favorite soda!</p>
<p>The opening shot would pan stage-left to settle on a robed gentleman at his PC. Steaming cup of java in hand, our subject clicks his mouse on SEND to whisk his phone number, address, commute time, work location, employee ID number and name to RideMatch’s member database to find a suitable carpool. Satisfied, our man walks slowly off camera.</p>
<p>Camera fades to black as the narrator sets the stage for drama to come, “little did Joe know his life was about to crash into those of a cat burglar, overworked web application developer and an eager hacker.”</p>
<p>Because a hacker had exploited a coding flaw in RideMatch’s site – the infamous SQL injection – a hacker was able to see every user’s data, pinpointing who was home when, employment information and social security numbers (a.k.a. employee ID numbers), whose value was only in the sale of this information to others. While the burglary didn’t actually happen, it isn’t much of a stretch to see that it very well could have. Would a web application firewall (WAF) have prevented this and saved RideMatch from certain liability? If configured correctly, yes.</p>
<p>How prevalent is this issue? Very. Here are just a few of the interesting public cases.</p>
<p><em>On August 17, 2009, the United States Justice Department charged an American citizen <a title="Albert Gonzalez" href="http://en.wikipedia.org/wiki/Albert_Gonzalez">Albert Gonzalez</a> and two unnamed Russians with the theft of 130 million credit card numbers using an SQL injection attack. In reportedly &#8220;the biggest case of identity theft in American history&#8221;, the man stole cards from a number of corporate victims after researching their payment processing systems. Among the companies hit were credit card processor <a title="Heartland Payment Systems" href="http://en.wikipedia.org/wiki/Heartland_Payment_Systems">Heartland Payment Systems</a>, convenience store chain <a title="7-Eleven" href="http://en.wikipedia.org/wiki/7-Eleven">7-Eleven</a>, and supermarket chain <a title="Hannaford Brothers" href="http://en.wikipedia.org/wiki/Hannaford_Brothers">Hannaford Brothers</a>.</p>
<p></em></p>
<p><em>In 2008, at least April through August, a sweep of attacks began exploiting the SQL injection vulnerabilities of Microsoft&#8217;s <a title="Internet Information Services" href="http://en.wikipedia.org/wiki/Internet_Information_Services">IIS web server</a> and <a title="Microsoft SQL Server" href="http://en.wikipedia.org/wiki/Microsoft_SQL_Server">SQL Server database server</a>. The attack doesn&#8217;t require guessing the name of a table or column, and corrupts all text columns in all tables in a single request. <sup><a href="http://en.wikipedia.org/wiki/SQL_injection#cite_note-broad_inject_specifics-20">[21]</a></sup> A HTML string that references a malware JavaScript file is appended to each value. When that database value is later displayed to a website visitor, the script attempts several approaches at gaining control over a visitor&#8217;s system. The number of exploited web pages is estimated at 500,000</p>
<p></em></p>
<p><em>On <a title="April 13" href="http://en.wikipedia.org/wiki/April_13">April 13</a>, <a title="2008" href="http://en.wikipedia.org/wiki/2008">2008</a>, <a title="Sex offender registration" href="http://en.wikipedia.org/wiki/Sex_offender_registration">Sexual and Violent Offender Registry</a> of <a title="Oklahoma" href="http://en.wikipedia.org/wiki/Oklahoma">Oklahoma</a> shuts down site for &#8216;routine maintenance&#8217; after being informed that 10,597 <a title="Social security number" href="http://en.wikipedia.org/wiki/Social_security_number">social security numbers</a> from <a title="Sex offender" href="http://en.wikipedia.org/wiki/Sex_offender">sex offenders</a> had been downlo</em>aded by SQL injection</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mod Security Kullanım Kılavuzu]]></title>
<link>http://fentanyl.wordpress.com/2009/09/26/mod-security-kullanim-kilavuzu/</link>
<pubDate>Sat, 26 Sep 2009 23:27:34 +0000</pubDate>
<dc:creator>fentanyl</dc:creator>
<guid>http://fentanyl.wordpress.com/2009/09/26/mod-security-kullanim-kilavuzu/</guid>
<description><![CDATA[Not: Bu döküman “Mod Security Reference Manual” dökümanından yararlanılarak yazılmıstır. Zaman zaman]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Not: Bu döküman “Mod Security Reference Manual” dökümanından yararlanılarak yazılmıstır.</p>
<p>Zaman zaman içinde kendi yorumlarım ve örneklerim bulunmaktadır.</p>
<p><strong>Giris</strong></p>
<p><strong>Mod Security Nedir?</strong></p>
<p>Mod Security, Web uygulamaları için gelistirilmis açık kaynak kodlu güvenlik duvarıdır “Web Application Firewall (WAF)&#8221;. Mod Security web sunucusuna gömülü sekilde çalısır.</p>
<p>Kullandıgınız ve ya yazdıgınız web uygulamaları için saldırı tespit ve engelleme görevini üstlenir.</p>
<p><strong>Neden Kullanırız?  Yararları Nelerdir? </strong></p>
<p>1. Mod Seucirty HTTP trafigini son derece detaylı dinler (Bunu ileride auditlog kavramında görecegiz). Apachenin loglarını göz önünde tutarsak istek içerigi ve cevap içerigi gibi ibarelerin loglanmadıgını görürüz. Oysa Mod Security HTTP trafigi üzerinde her türlü veriyi kayıt altına alma yetenegine sahiptir. Hatta bu logları gruplamanıza ve ya daha okunur sekilde yazdırmanıza yardımcı olur. Bir çok log analiz standartını desteklemektir. Özellikle kendi içinde guarding log sitilinide bulundurmaktadır.</p>
<p>2. Mod Security`nin bir avantajıda gerçek zamanlı veri analizi yapmasıdır. Bu ne demektir?</p>
<p>Kullanıcıların uygulamalarınız üzerinde ve ya web sunucunuza baglandıgı andan itibaren gelen giden veriler üzerinde istediginiz kontrolleri yapmanız demektir.</p>
<p>3. Saldırı tespit ve önleme için anında müdahaleler yapmanıza yarayan kurallar yazabilirsiniz.</p>
<p>Mod Security web uygulamalarınıza erismek isteyen saldırılara karsı anında tepki verir.</p>
<p>Bunu çogunlukla üç yolla yapar :</p>
<p><!--more--></p>
<p><strong>a. Negatif Güvenlik Modeli (Negative Security Model):</strong></p>
<p>Anormal istekleri, sıra dısı hareketleri ve genel web uygulama ataklarını izler. Kısacası bir çok detaya bakıp (ip adress, oturum, kullanıcı hesabı) bunların sonucuna göre kuralların islenmesi saglanır.</p>
<p><strong>b. Pozitif Güvenlik Modeli (Positive Security Model):</strong></p>
<p>Bu modeli uyguladıgınızda, sadece geçerli tanımladıgınız istekler kabul edilir ve bunun dısındakiler tümüyle reddedilir. Bu yaklasım agır ve nadiren güncellenen uygulamalarla çok iyi çalısır.</p>
<p><strong>c. Bilinen Zayıflıklar ve Açıklar (Known weaknesses and Vulnerabilities):</strong></p>
<p>Mod Security`nin kural dili sayesinde, dısarıdan gelen saldırılara karsı sunucunuza kurallar yardımı ile birlikte yamalar yapmanızı saglar. Bu yamalar sunucunun kendi açıklarından ziyade üçüncü parti yazılımlardan kaynaklanan açıklardır. Bu yazılımlardan kaynaklanan açıklar yazılım sahibi tarafından güncellenene kadar mod Security ile yamalar olusturabilirsiniz. Yani dısarıdan gelen zararlı istekleri azaltmaya yarar. Web uygulamalarının açıklarını düzeltmek bir çok kurumda haftaları buluyor. Mod Security sayesinde uygulamanın kaynak koduna dokunmadan (çogu zaman erismeksizin) dısarıdan kurallar ekleyerek güvenlik yamalarınızı olusturabilirsiniz.</p>
<p>4. Mod Security kural moturu (SecRuleEngin) çok esnek kurallar yazmamızı saglar. Bu motor aynı zamanda Mod Security`nin asıl amacını tasır. Aynı zamanda HTTP islem dataları üzerinde bize özel bir programlama dili sunar. –ki bu dil normal firewall kullanıcıları ve ya web uygulaması gelstirenler için çokta yabancı degildir (Özellikle regular expression – düzenli ifadeler, PCRE kütüphanesi kullanılır). Bir diger hususta zincir kurallar olusturabilmenizdir. Bsunu bir nevi if kurallarına benzeterek yapılan kural takımıda diyebiliriz. Buda sizin daha kompleks kurallar yazmanız anlamına gelir.</p>
<p>5. Yukarıda da söyledigimiz gibi Mod Security gömülü bir firewall uygulamasıdır. Bunun anlamıda kurulu olan web sunucunuza istediginiz zaman ilave edebilir ve devre dısı bırakabilirsiniz. Mod Security`nin bu kullanım sekli ile daha önce var olan networkünüzde herhangi bir degisiklik yapmanıza gerek kalmaz. Ayrıca kural dosyalarının Web sunucunuzla bir bagı olmadıgından tasınabilirligi gayet kolaydır. Ayrıca SSL tarfiginide analiz etme yetenegine sahiptir. Bunu SSL üstünden geçen veriler çözüldükten hemen<br />
sonra hayata geçirir. Bir çok isletim sistemiyle birlikte gayet uyumlu çalısır. Genel kullanıcıları FreeBSD, Linux, Windows, Solaris, OpenBSD, NetBSD, AIX, Mac OS X ve HP-UX.</p>
<p>6. Mod Security apachenin Mod proxy uygulaması ile birliktede çalısabilir.</p>
<p><strong>Devamı için :</strong></p>
<p><a href="http://fentanyl.wordpress.com/files/2009/09/modsecurity_2-1-0_turkish.pdf">ModSecurity_2.1.0_Turkish</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[A Virtual Certainty for PCI?]]></title>
<link>http://artofdefence.wordpress.com/2009/09/25/a-virtual-certainty-for-pci/</link>
<pubDate>Fri, 25 Sep 2009 13:30:02 +0000</pubDate>
<dc:creator>hyperguard</dc:creator>
<guid>http://artofdefence.wordpress.com/2009/09/25/a-virtual-certainty-for-pci/</guid>
<description><![CDATA[This week in Las Vegas, the PCI Virtualization Special Interest Group (PCI SIG) is meeting to figure]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>This week in Las Vegas, the <a href="http://searchsecurity.techtarget.com/news/interview/0,289202,sid14_gci1369199,00.html?track=NL-102&#38;ad=726414USCA&#38;asrc=EM_NLN_9312074&#38;uid=8678339">PCI Virtualization Special Interest Group (PCI SIG) is meeting</a> to figure out how to handle the growing use of this computing market. Long overdue, the group still is neglecting important aspects for web application firewall (WAF) specifics. There have been countless discussions, <a href="http://searchsecurity.techtarget.com/tip/0,289483,sid14_gci1349685,00.html">articles</a> and <a href="http://www.complianceonline.com/ecommerce/control/trainingFocus/%7Eproduct_id=700878">commentary</a> about PCI in general, yet the WAF guidelines remain simple: get one, use it and make sure it integrates with other measures. Technically, this is the <a href="https://www.pcisecuritystandards.org/security_standards/docs/information_supplement_6.6.pdf">web application protection requirement 6.6</a> option 2.</p>
<p>What’s missing is ruleset flexibility and control, which also happen to be the biggest points of contention with WAF technology today. A little variety in deployment is also handy in a virtualized setting for ease of deployment – a distributed WAF if you will, or dWAF. Specifically:</p>
<p><span style="text-decoration:underline;">Detection and Protection</span></p>
<p>Foundational security using black, white and grey listings for application requests and responses must be possible. To make sure pre-set policy enforcements are not activated or deactivated without approval from an administrator, deployment and policy refinement through establishing rulesets must be possible in a shadow monitoring or detection only mode. Once the shadow monitoring ruleset is stable, only then should it be allowed to deploy in an enforcement mode on the dWAF. This allows complete transparency for the administrator into the real-world effect of this ruleset, while at the same time allowing layered rulesets to be tested without compromising existing policy enforcement. Avoiding false positives and relaxed established defenses are essential for a real-world, usable dWAF in a cloud.</p>
<p>Automated learning and ruleset suggestions based on intelligent algorithms or recommendations from a static source code analyzer or web vulnerability scanner are also desirable from a manageability view. Again, this only holds true if the administrator retains full control over activation / deactivation of each ruleset. Without this control, wanted traffic may become blocked and policy settings would become compromised.</p>
<p><span style="text-decoration:underline;">Application Shielding</span></p>
<p>Pro-active security functions are highly recommended to reinforce any application in a cloud. Detection is simply not enough for today’s web application security. Features like transparent secure session management, URL encryption and form-field virtualization will provide strong deterrence to attack, while saving application development and deployment time. These features are effective because session management, URL encryption and form-field virtualization is done at the dWAF level and not in the application itself.</p>
<p>An authentication framework support that enables businesses to consolidate their applications under one management schema is also desirable for a dWAF. This enables users to handle the authentication in front of their applications rather than behind, which adds another perimeter of security. A consolidation of all applications with dedicated rights-management ability is also a strong usability function that will make an administrator’s life easier.</p>
<p>More info here: www.artofdefence.com</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Reaction to SearchSOA.com: Common WebAppSec exploits]]></title>
<link>http://artofdefence.wordpress.com/2009/09/17/reaction-to-searchsoa-com-common-webappsec-exploits/</link>
<pubDate>Thu, 17 Sep 2009 15:04:00 +0000</pubDate>
<dc:creator>hyperguard</dc:creator>
<guid>http://artofdefence.wordpress.com/2009/09/17/reaction-to-searchsoa-com-common-webappsec-exploits/</guid>
<description><![CDATA[Great article on the 16th from SearchSOA.com by Rob Barry. He interviews a developer at Mozilla Labs]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Great article on the 16<sup>th</sup> <a href="http://searchsoa.techtarget.com/tip/0,289483,sid26_gci1368439,00.html">from SearchSOA.com by Rob Barry</a>. He interviews a developer at Mozilla Labs – Joe Walker &#8211; about a few of the <a href="http://owasp.blogspot.com/">OWASP</a> Top 10 and how to develop around them. Walker’s focus as a developer is on creating / patching / managing security threats to apps. What’s missing from Barry’s article, however, is the incredible pain this approach causes companies right now.</p>
<p>Refactoring code once it’s in use (particularly WebApps and cloud services) is incredibly expensive, time consuming and difficult. Source code scanners play a role in easing some of this pain, although web application firewalls (WAF’s) are a much more practical fix, AND, linking the scanner software directly with the WAF cuts down the need for application downtime.</p>
<p>If done right, the scanner detects software vulnerabilities and feeds any findings directly into the WAF. For <a href="detects%20software%20vulnerabilities%20and%20feeds%20any%20findings%20directly%20into%20art%20of%20defence%E2%80%99s%20dWAF%20solution,%20hyperguard%E2%84%A2.%20All%20security%20lapses%20identified%20are%20immediately%20presented%20to%20the%20administrator%20through%20dynamic%20ruleset%20suggestions%20within%20hyperguard.%20Conflict">our distributed WAF (dWAF) solution</a>, hyperguard, all security lapses identified by a scanner are immediately presented to the administrator through dynamic ruleset suggestions. Conflicting dWAF rulesets, which may leave holes in web application shielding, are prevented. In plain English, this means that development, testing and deployment of new application security policies can happen in real-time without ever relaxing the established defenses or risking false positives. ‘Patches’ are applied through the dWAF until regular maintenance cycles can be scheduled to refactor the actual application code.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[SQL Server injection &amp; takeover tool - Sqlninja]]></title>
<link>http://omercakir.wordpress.com/2009/09/16/sql-server-injection-takeover-tool-sqlninja/</link>
<pubDate>Wed, 16 Sep 2009 10:30:55 +0000</pubDate>
<dc:creator>Ömer Çakır</dc:creator>
<guid>http://omercakir.wordpress.com/2009/09/16/sql-server-injection-takeover-tool-sqlninja/</guid>
<description><![CDATA[Fancy going from a SQL Injection on Microsoft SQL Server to a full GUI access on the DB? Take a few ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h1><img class="alignnone" title="sqlninja" src="http://sqlninja.sourceforge.net/logo.png" alt="" width="654" height="130" /></h1>
<p>Fancy going from a SQL Injection on Microsoft SQL Server to a full GUI access on  the DB? Take a few SQL Injection tricks, add a couple of remote shots in the  registry to disable Data Execution Prevention, mix with a little Perl that automatically  generates a debug script, put all this in a shaker with a Metasploit  wrapper, shake well and you have just one of the attack modules of sqlninja!</p>
<p>Sqlninja is a tool targeted to exploit SQL Injection vulnerabilities on a web application that uses Microsoft SQL Server as its back-end.  Its main goal is to provide a remote access on the vulnerable DB server, even in a very hostile environment. It should be used by penetration testers to help and automate the process of taking over a DB Server when a SQL Injection vulnerability has been discovered. Have a look at the <a href="http://sqlninja.sourceforge.net/sqlninjademo.html">flash demo</a> and then feel free  to <a href="http://sqlninja.sourceforge.net/download.html">download</a> it.</p>
<p><strong>Features</strong></p>
<p>The full documentation can be found in the tarball and also <a href="http://sqlninja.sourceforge.net/sqlninja-howto.html" target="_blank">here</a>, but here&#8217;s a list of what the Ninja does:</p>
<ul>
<li>Fingerprint of the remote SQL Server (version, user performing the queries, user privileges, xp_cmdshell availability, DB authentication mode)</li>
<li>Bruteforce of &#8217;sa&#8217; password (in 2 flavors: dictionary-based and incremental)</li>
<li>Privilege escalation to sysadmin group if &#8217;sa&#8217; password has been found</li>
<li>Creation of a custom xp_cmdshell if the original one has been removed</li>
<li>Upload of netcat (or any other executable) using only normal HTTP requests (no FTP/TFTP needed)</li>
<li>TCP/UDP portscan from the target SQL Server to the attacking machine, in order to find a port that is allowed by the firewall of the target network and use it for a reverse shell</li>
<li>Direct and reverse bindshell, both TCP and UDP</li>
<li>DNS-tunneled pseudo-shell, when no TCP/UDP ports are available for a direct/reverse shell, but the DB server can resolve external hostnames (check the documentation for details about how this works)</li>
<li>Evasion techniques to confuse a few IDS/IPS/WAF</li>
<li>Integration with Metasploit3, to obtain a graphical access to the remote DB server through a VNC server injection</li>
</ul>
<p><strong>Platforms supported</strong></p>
<p>Sqlninja is written in Perl and should run on any UNIX based platform with a Perl interpreter, as long as all needed modules have been installed. So far it has been successfully tested on:</p>
<ul>
<li>Linux</li>
<li>FreeBSD</li>
<li>Mac OS X</li>
</ul>
<p><strong>Sqlninja does not run on Windows.</strong></p>
<blockquote><p>http://sqlninja.sourceforge.net/</p></blockquote>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Case of the Biodevastation 7: What the Police Won't Apologize For:  ]]></title>
<link>http://spktruth2power.wordpress.com/2009/09/13/the-case-of-the-biodevastation-7-what-the-police-wont-apologize-for/</link>
<pubDate>Mon, 14 Sep 2009 04:38:18 +0000</pubDate>
<dc:creator>Marti Oakley</dc:creator>
<guid>http://spktruth2power.wordpress.com/2009/09/13/the-case-of-the-biodevastation-7-what-the-police-wont-apologize-for/</guid>
<description><![CDATA[Reprinted with permission of the author. What the Police Won&#8217;t Apologize For By DON FITZ In ea]]></description>
<content:encoded><![CDATA[Reprinted with permission of the author. What the Police Won&#8217;t Apologize For By DON FITZ In ea]]></content:encoded>
</item>
<item>
<title><![CDATA[The Case of the Biodevastation 7: What the Police Won't Apologize For]]></title>
<link>http://survivingthemiddleclasscrash.wordpress.com/2009/09/13/the-case-of-the-biodevastation-7what-the-police-wont-apologize-for/</link>
<pubDate>Mon, 14 Sep 2009 04:32:09 +0000</pubDate>
<dc:creator>Marti Oakley</dc:creator>
<guid>http://survivingthemiddleclasscrash.wordpress.com/2009/09/13/the-case-of-the-biodevastation-7what-the-police-wont-apologize-for/</guid>
<description><![CDATA[Reprinted with permission from the author. What the Police Won&#8217;t Apologize For By DON FITZ In ]]></description>
<content:encoded><![CDATA[Reprinted with permission from the author. What the Police Won&#8217;t Apologize For By DON FITZ In ]]></content:encoded>
</item>
<item>
<title><![CDATA[The Case of the Biodevastation 7 :What the Police Won't Apologize For]]></title>
<link>http://ppjg.wordpress.com/2009/09/14/the-case-of-the-biodevastation-7-what-the-police-wont-apologize-for/</link>
<pubDate>Mon, 14 Sep 2009 04:25:30 +0000</pubDate>
<dc:creator>Marti Oakley</dc:creator>
<guid>http://ppjg.wordpress.com/2009/09/14/the-case-of-the-biodevastation-7-what-the-police-wont-apologize-for/</guid>
<description><![CDATA[Reprinted with permission from the author. What the Police Won&#8217;t Apologize For By DON FITZ In ]]></description>
<content:encoded><![CDATA[Reprinted with permission from the author. What the Police Won&#8217;t Apologize For By DON FITZ In ]]></content:encoded>
</item>
<item>
<title><![CDATA[Calendario del XXXI CAMPEONATO MUNDIAL DE LUCHA DE BRAZOS]]></title>
<link>http://sportandart.wordpress.com/2009/09/06/calendario-del-xxxi-campeonato-mundial-de-lucha-de-brazos/</link>
<pubDate>Sun, 06 Sep 2009 11:33:19 +0000</pubDate>
<dc:creator>floredo</dc:creator>
<guid>http://sportandart.wordpress.com/2009/09/06/calendario-del-xxxi-campeonato-mundial-de-lucha-de-brazos/</guid>
<description><![CDATA[Os dejo el cartel y el calendario del 31 Campeonato Mundial de Lucha de Brazos: XXXI CAMPEONANTO MUN]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Os dejo el cartel y el calendario del 31 Campeonato Mundial de Lucha de Brazos:</p>
<p><img class="aligncenter size-full wp-image-295" title="Campeonato mundial 1" src="http://sportandart.wordpress.com/files/2009/09/campeonato-mundial-1.jpg" alt="Campeonato mundial 1" width="420" height="609" /></p>
<p><img class="aligncenter size-full wp-image-296" title="Campeonato mundial" src="http://sportandart.wordpress.com/files/2009/09/campeonato-mundial.jpg" alt="Campeonato mundial" width="420" height="513" /></p>
<p>XXXI CAMPEONANTO MUNDIAL DE LUCHA DE BRAZOS</p>
<p>Parco Delta del Po, Rosolina Mare (Rovigo) ItalIA 2009</p>
<p>Calendario de eventos:</p>
<ul>
<li>Sábado 5 y Domingo 6 de septiembre. Acogida de los equipos</li>
<li>Lunes 7 de septiembre en el CENTRO DE CONGRESOS ROSOLINA MARE:</li>
</ul>
<p>9:00-10:00 h.. Registro de equipos</p>
<p>10:00-17:00 h. Elección de árbitros</p>
<p>17:00-19:00 h. Encuentros continentales.</p>
<ul>
<li>Martes 8 de septiembre en el CENTRO DE CONGRESOS ROSOLINA MARE:</li>
</ul>
<p>8:00-18:00 h. Vencedores de cada país</p>
<p>19:00-21:00 h. Encuentro congresual de la Federación Mundial de Lucha de Brazos.</p>
<ul>
<li>Miércoles 9 de septiembre en el PALACIO DE CULTURA Y DEPORTES PORTO: VIRO</li>
</ul>
<p>10:00-10:30 h. Ceremonia de Apertura</p>
<p>10:30 h. Comienza la competición.</p>
<p>Categoría Juvenil mano izquierda</p>
<p>Masters mano izquierda.</p>
<p>Gran Master y Senior mano izquierda.</p>
<p>Discapacitados mano izquierda.</p>
<p>Ceremonia de entrega de premios.</p>
<ul>
<li>Jueves 10 de septiembre en el PALACIO DE CULTURA Y DEPORTES PORTO: VIRO</li>
</ul>
<p>10:00 h Comienza la competición.</p>
<p>Categoría Juvenil mano derecha.</p>
<p>Masters mano derecha.</p>
<p>Gran Master y Senior mano derecha.</p>
<p>Discapacitados mano derecha.</p>
<p>Ceremonia de entrega de premios</p>
<ul>
<li>Viernes 11 de septiembre en el PALACIO DE CULTURA Y DEPORTES PORTO: VIRO</li>
</ul>
<p>10:00 h. Categorías mano izquierda</p>
<p>Ceremonia de entrega de premios</p>
<ul>
<li>Sábabo 12 de septiembre en el PALACIO DE CULTURA Y DEPORTES PORTO: VIRO</li>
</ul>
<p>10:00 h. Categorías mano derecha</p>
<p>Ceremonia de entrega de premios</p>
<ul>
<li>Domingo 13 de septiembre: Despedida de los equipos.</li>
</ul>
<p>31th WORLD ARMWRESTLING CHAMPIONSHIP</p>
<p>Parco Delta del Po, Rosolina Mare (Rovigo) Italy 2009 Schedule of Events:</p>
<ul>
<li>Saturday 5th and Sunday 6th September Team Arrivals</li>
<li>Monday 7th September CONGRESS CENTER ROSOLINA MARE</li>
</ul>
<p>9:00 a.m. to 1:00 p.m. Team Registration</p>
<p>10:00 a.m. to 5:00 p.m. Referee Seminar</p>
<p>5:00 p.m. to 7:00 p.m. Continental Meetings</p>
<ul>
<li>Tuesday 8th September CONGRESS CENTER ROSOLINA MARE</li>
</ul>
<p>8:00 a.m. to 6:00 p.m. Country Weigh-ins</p>
<p>7:00 p.m. to 9:00 p.m. Congress Meeting &#8211; W.A.F. congress</p>
<ul>
<li>Wednesday 9th September PALACE OF CULTURE AND SPORT &#8211; PORTO VIRO</li>
</ul>
<p>10:00 a.m. to 10:30 a.m. Opening Ceremonies</p>
<p>10:30 a.m. Start of Competition</p>
<p>Youth Left Hand Classes (13)</p>
<p>Left Hand Masters (9)</p>
<p>Left Hand Grand Masters (3)</p>
<p>Left Hand Senior Grand Masters (3)</p>
<p>Left Hand Disabled (6)</p>
<p>Finals-Awards Ceremony (34 classes)</p>
<ul>
<li>Thursday 10th September PALACE OF CULTURE AND SPORT &#8211; PORTO VIRO</li>
</ul>
<p>10:00 a.m. Start of Competition</p>
<p>Youth Right Hand Classes (13)</p>
<p>Right Hand Masters (9)</p>
<p>Right Hand Grand Masters (3)</p>
<p>Right Hand Senior Grand Masters (3)</p>
<p>Right Hand Disabled (6)</p>
<p>Finals-Awards Ceremony (34 classes)</p>
<ul>
<li>Friday 11th September PALACE OF CULTURE AND SPORT &#8211; PORTO VIRO</li>
</ul>
<p>10:00 a.m. Left Hand classes</p>
<p>Finals-Awards Ceremony (18 classes)</p>
<ul>
<li>Saturday 12th September PALACE OF CULTURE AND SPORT &#8211; PORTO VIRO</li>
</ul>
<p>10:00 a.m. Right Hand Classes</p>
<p>Finals-Closing Ceremony (18 classes)</p>
<ul>
<li>Sunday 13th September Team Departures</li>
</ul>
<p>Más información sobre el campeonato en la página oficial de Braccio di Ferro:</p>
<p><a href="http://www.bracciodiferroitalia.it/19-mondiale-2009/">http://www.bracciodiferroitalia.it/19-mondiale-2009/</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Jeremiah's Right about Scalability]]></title>
<link>http://artofdefence.wordpress.com/2009/09/01/jeremiahs-right-about-scalability/</link>
<pubDate>Tue, 01 Sep 2009 23:59:05 +0000</pubDate>
<dc:creator>hyperguard</dc:creator>
<guid>http://artofdefence.wordpress.com/2009/09/01/jeremiahs-right-about-scalability/</guid>
<description><![CDATA[I recently read Web security is about scalability, a very interesting post by Jeremiah Grossman of W]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I recently read <a href="http://jeremiahgrossman.blogspot.com/2009/08/web-security-is-about-scalability.html">Web security is about scalability</a>, a very interesting post by Jeremiah Grossman of White Hat Security. He discusses the importance of scalability in overcoming today’s Web security challenges. I would like to add some of my thoughts.</p>
<p>It has taken the industry over 10 years to realize that when dealing with Web application vulnerabilities, they must also deal with the scalability issues these applications face. This needs to happen in parallel with normal security testing. As Jeremiah highlights the incredible scaling needed today:</p>
<p><em>“Consider that there are 240+ million websites, millions more added every month, an unknown number of Intranet Web applications, 17+ million developers, and over one billion people on the Web. Any solution capable of making a real difference must be valued by its potential worldwide impact.”</em></p>
<p>Testing a web application on a single system (how most are tested before being sent out into the world) without taking into account scalability is costly. Once that application hits it’s performance limit it usually means a redesign and rewrite of core elements to make it more scalable, changing how and what is important to test. Think of the <a href="http://www.owasp.org/index.php/Top_10_2007">OWASP top 10</a> on Jeremiah’s scale!</p>
<p>Cluster computing, or cloud computing, presents a remedy to developing, testing and scaling web applications in a much more practical sense.</p>
<p>Flip the coin to protecting the applications once they’re live and in action, and Jeremiah’s scalability point becomes painfully apparent. Web application firewall’s (WAF) are the industry standard for this purpose, however they are predominantly hardware. Hardware doesn’t scale – you have to buy another box. More boxes, more resource drain, less virtualized resources and on and on.</p>
<p>The article Jeremiah references in his post (check <a href="http://www.artofdefence.com/dokumente/Cloud_AppSec_Whitepaper.pdf">here for the white paper</a>), outlines my view of what the market needs from a WAF.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[KDE and the new friend ]]></title>
<link>http://lispmachine.wordpress.com/2009/08/05/kde-and-the-new-friend/</link>
<pubDate>Wed, 05 Aug 2009 11:42:15 +0000</pubDate>
<dc:creator>arnuld</dc:creator>
<guid>http://lispmachine.wordpress.com/2009/08/05/kde-and-the-new-friend/</guid>
<description><![CDATA[I was just browsing through net and I came across this article. I was a little shocked on reading ju]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p align="justify">
I was just browsing through net and I came across this <a href="http://lwn.net/Articles/188693/">article</a>. I was a little shocked on reading just the title.  Why would anyone want to leave GNU software ?  .. So it sparked my interest  and I spent next 30 minutes reading the whole article (or rather technical viewpoint of KDE team). That did not convince me though in anyway.
</p>
<p align="justify">
I agree that <a href="http://sources.redhat.com/autobook/">autotools</a>  are very old but so is gcc and so are other basic tools that come with all distros.  Reading the article convinced me of one thing, not many people on the KDE team know much about autotools. They have used one small part (Makefile) of it but they don&#8217;t know what exactly the autotools are and how they work. I even somehow got a feeling that many KDE developers are scared of autotools.  <strong>Reason: </strong> autotools have a longer and hard learning curve. It is true, I agree. I was able to write a<a href="http://www.cmake.org/cmake/help/examples.html"> CMakeLists.txt </a> in just a day, right from the scratch without any book or help except the <a href="http://www.cmake.org/cmake/help/documentation.html">online documentation</a> available at their web-site, while with autoconf, the story was different, even after 2 days of work, I was unable to came with with anything.  <a href="http://www.gnu.org/software/autoconf/manual/autoconf.html">Autoconf manual</a> felt like a classic GNU manual written in the spirit of GNU by people who are extremely technical. It pinned me, it binned me and it made my heart bleed.  Are most of KDE developers scared of  autotools ?  I don&#8217;t know and after reading their reasoning , I will say yes. Most of them wanted a short and less painful path to software building: here come <a href="http://www.scons.org/">Scons</a> and <a href="http://www.cmake.org/">CMake</a>.
</p>
<p align="justify">
I was also just put off by the technical-expertise either required as a prerequisite or being used to read the manual but was I scared &#8230;&#8230;   hell no&#8230;. . Say no to the hell and yes to the reasoning and rationality. There glows the bulb on my head, the people who write these kind of manuals are very good at basics , they are the people who have gotten their fundamentals straight, with experience. Reading their manuals always gives you an insight into the things. This is what exactly what you will learn from <a href="http://en.wikipedia.org/wiki/Usenet_newsgroup">Newsgroups</a>.
</p>
<p align="justify">
I am not saying that KDE people need to switch back to autotools. No, I am not agreeing on that. All I am saying is, switching to a different tools needs to be based on purely technical reasons, not on the basis that people can&#8217;t learn them because they are scared.  I really wonder they are not trying <a href="http://code.google.com/p/waf/">waf</a>, which actually does not try to fix the problems of other tools but rather built as a software-construction <a href="http://freehackers.org/~tnagy/wafbook/pr01s02.html">framework</a>.
 </p>
<p align="justify">
I, myself, want to use waf but then I have to learn Python in order to debug my scripts which I don&#8217;t want to do. If I ever get time to learn a new language, I will learn <a href="http://en.wikipedia.org/wiki/Common_Lisp">Common Lisp</a>. So rather I will start learning autotools again and will see what people are scared of.
</p>
<p align="justify"> &#160; </p>
<p align="justify"> &#160; </p>
<p align="justify">
<em><br />
Copyright © 2006, 2007, 2008 Arnuld Uttre, #331/type-2/sector-1, Naya Nangal, Distt. &#8211; Ropar, Punjab (INDIA) &#8211; 140126</p>
<p>Verbatim copying and distribution of this entire article are permitted worldwide, without royalty, in any medium, provided this notice, and the copyright notice, are preserved.<br />
</em></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Lyken. Shankhill, Belfast. 2009]]></title>
<link>http://lykenlove.wordpress.com/2009/08/03/lyken-shankhill-belfast-2009/</link>
<pubDate>Mon, 03 Aug 2009 15:47:07 +0000</pubDate>
<dc:creator>lykenlove</dc:creator>
<guid>http://lykenlove.wordpress.com/2009/08/03/lyken-shankhill-belfast-2009/</guid>
<description><![CDATA[My piece from Meeting of Styles, Belfast on the Peace Line with Smug, Gaz Mac, Waf &amp; Tesda. Stra]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:center;"><img class="size-full wp-image-1487 aligncenter" title="Lyken. Belfast." src="http://lykenlove.wordpress.com/files/2009/08/lykenbelfast09.jpg" alt="Lyken. Belfast." width="720" height="318" /></p>
<p>My piece from Meeting of Styles, Belfast on the Peace Line<br />
with Smug, Gaz Mac, Waf &#38; Tesda.</p>
<p>Strange to be painting in an area and on a surface with so much significance.<br />
It seemed like already the graffiti had become a small part of the story of the wall as the taxi drivers had begun to incorporate it in their tour guide speel as they ship car loads of tourists to and fro all day long.</p>
<p><span style="color:#551a8b;text-decoration:underline;"><a href="http://lykenlove.files.wordpress.com/2009/08/mos09small.jpg" target="_blank">Full Wall Here</a></span></p>
<p>Big thanks to Dris, Rask &#38; Plum.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[XXXI Campeonato Mundial de Lucha de Brazos 2009, World Armwrestling Championship]]></title>
<link>http://sportandart.wordpress.com/2009/07/19/xxxi-campeonato-mundial-de-lucha-de-brazos-2009-world-armwrestling-championship/</link>
<pubDate>Sun, 19 Jul 2009 13:10:52 +0000</pubDate>
<dc:creator>floredo</dc:creator>
<guid>http://sportandart.wordpress.com/2009/07/19/xxxi-campeonato-mundial-de-lucha-de-brazos-2009-world-armwrestling-championship/</guid>
<description><![CDATA[La Federación Italiana de Lucha de Brazos(S.B.F.I). y el Delta Parco del Po (Regione Veneto) se enor]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h2><img title="Armwrestling Federation Italian" src="http://floredo.files.wordpress.com/2009/06/armwrestling-federation-italian.jpg?w=470&#038;h=91#38;h=91" alt="Armwrestling Federation Italian" width="470" height="91" />La Federación Italiana de Lucha de Brazos(S.B.F.I). y el Delta Parco del Po (Regione Veneto) se enorgullecen de invitarles oficialmente a participar en XXXI W.A.F. Campeonato Mundial de Lucha de Brazos que se desarrollará en Rosolina Mare y Porto Viro (Rovigo) junto a Venecia, en el norte de Italia, a partir del domingo 6 y hasta el domingo, 13 de septiembre de 2009.</h2>
<div>
<div>
<p><img title="World Championship" src="http://floredo.files.wordpress.com/2009/06/world-championship.jpg?w=93&#038;h=92#38;h=92" alt="World Championship" width="93" height="92" />El Campeonato Mundial de Lucha de Brazos es la competición más importante y prestigiosa, en la cual participan los mejores atletas de cada país. Está autorizada por la Federación Mundial de Lucha de Brazos (W.A.F).<!--more--></p>
<p>En 2009, el campeonato está organizado por la Federación Italiana de Lucha de Brazos en colaboración con un comité, presidido por Ermanno Marangon, que trabaja para hacer este acontecimiento inolvidable.</p>
<p>Durante este Campeonato, será posible visitar Venecia, la mayor ciudad romántica del mundo que está cerca del lugar de competición y el Parco Delta del Po con su hermosa playa arenosa, la madera de pino y el valle de pesca.</p>
<p>Nos sentiremos orgullosos de dar la bienvenida a sus mejores atletas, que competirán con los más poderosos luchadores de brazos de todo el mundo.</p>
<p>Por favor, le pedimos que para confirmar la participación de su equipo Nacional de Lucha de Brazos, nos envíen una carta de confirmación.</p>
<p>Estaremos encantados de ofrecerles nuestra hospitalidad a usted y su equipo y de mostrarles nuestro maravilloso país. Le ayudaremos a obtener el visado necesario para facilitarle la asistencia y participación de su equipo en W.A.F 2009. Campeonato Mundial.</p>
<p>Si necesita más ayuda o información adicional, no deje de ponerse en contacto con nosotros:</p>
<p>Presidente de la Federación Italiana de Lucha de Brazos: Rizza Claudio <a href="mailto:info@bracciodiferroitalia.it">info@bracciodiferroitalia.it</a></p>
<p>fax. +39 0365 556518</p>
<p>Responsable inglés para participantes extranjeros – Riello Giorgio</p>
<p><a href="mailto:lennox@live.it">lennox@live.it</a></p>
<p>teléfono +39 348 5536828</p>
<p>También puede visitar la página web:</p>
<p><a href="http://www.bracciodiferroitalia.it/">www.bracciodiferroitalia.it</a></p>
<p><a href="http://www.bracciodiferro.it/">www.bracciodiferro.it</a></p>
<p>Esperando su confirmación,</p>
<p>Recuerdos,</p>
<p>Rizza Claudio</p>
<p>The Italian Armwrestling Federation (S.B.F.I.) and the Parco Delta del Po (Regione Veneto) are proud to officially invite the National Armwrestling Team of……………….. to participate in the XXXI W.A.F. World Armwrestling Championship which will take place in Rosolina Mare and Porto Viro (Rovigo) in the neighbourhood of Venice, North Italy, from Sunday 6<sup>th</sup> to Sunday 13<sup>th </sup>September 2009.</p>
<p>The World Armwrestling Championship is the most important and prestigious competition, in which participate the best athletes from every country. It is authorized by the World Armwrestling Federation (W.A.F.).</p>
<p>In 2009, the championship is organized by the Italian Armwrestling Federation in collaboration with a committee, chaired by Ermanno Marangon, which works to make this event unforgettable.</p>
<p>During this Championship, it will be possible to visit Venice, the most romantic city in the world which is not far from the competition place and Parco Delta del Po with its beautiful sandy beach, pine wood and fishing valley.</p>
<p>We would proud to welcome your best athletes, who will compete with the most powerful armwrestler from all over the world.</p>
<p>Please, you are asked to confirm the participation of your National Armwrestling team sending us a confirmation letter.</p>
<p>We will be happy give you and your team hospitality and show our wonderful country. We will assist you to obtain the necessary visa’s to facilite the attendance and participation of your team in the 2009 W.A.F. World Championship.</p>
<p>If you need more assistance or further information, please don’t hesitate to contact us:</p>
<p>President Italian Armwrestling Federation: Rizza Claudio        </p>
<p><a href="mailto:info@bracciodiferroitalia.it">info@bracciodiferroitalia.it</a>            </p>
<p>fax. +39 0365 556518</p>
<p>For English – Foreign responsible: Riello Giorgio                     </p>
<p><a href="mailto:lennox@live.it">lennox@live.it</a>                                  </p>
<p>tel.  +39 348 5536828</p>
<p>You can also visit your site:            </p>
<p><a href="http://www.bracciodiferroitalia.it/">www.bracciodiferroitalia.it</a>             </p>
<p><a href="http://www.bracciodiferro.it/">www.bracciodiferro.it</a></p>
<p>Waiting your confirmation,</p>
<p>Best regards,                                                                                             </p>
<p>Rizza Claudio</p></div>
</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Your INNER WAF]]></title>
<link>http://practical.wordpress.com/2009/07/10/your-inner-waf/</link>
<pubDate>Fri, 10 Jul 2009 12:51:13 +0000</pubDate>
<dc:creator>bmestep</dc:creator>
<guid>http://practical.wordpress.com/2009/07/10/your-inner-waf/</guid>
<description><![CDATA[I wanted to cover some WAF topics I haven&#8217;t seen covered much. Most WAF vendors talk about the]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I wanted to cover some WAF topics I haven&#8217;t seen covered much. Most WAF vendors talk about the security their product provides in terms of blocking attacks. I would like to delve into these WAF Blockings as well as mention some ideas for alternative uses for your WAF through it&#8217;s interactions with web clients.</p>
<p>Web Application Firewalls are <a href="http://blogs.gartner.com/greg_young/2009/05/21/new-magic-quadrant-upcoming-web-application-firewalls/" target="_blank">interesting bits of technology</a>. Depending on the product and deployment method you chose, they can transparently protect your web infrastructure using various protections by generating blocks when threats are identified. Depending on the product, they can Vulcan mind meld with your <a href="http://www.modsecurity.org/" target="_blank">Apache instance</a>, live as <a href="http://www.f5.com/products/big-ip/product-modules/application-security-manager.html" target="_blank">another F5 device</a> in your network, take over a <a href="http://www.crossbeamsystems.com/solutions/nextgen_firewall.php" target="_blank">slotin your XBeam</a>, or live life as a network appliance inside your datacenters.</p>
<p>This intelligent device COULD interact with the client in additional ways outside generating BLOCKs. For example: developers could leverage a WAF to provide additional protections, send notices to connect clients under specific conditions, or even prompt a client for confirmation before performing a specific function if certain criteria are met. After all the <a href="http://securosis.com/blog/building-a-web-application-security-program-part-7-secure-operations-0-waf-/" target="_blank">BLOCK a WAF generates</a> doesn&#8217;t have to be a BLOCK at all, at least not in the context of traditional firewalls or even <a href="http://www.securityfocus.com/infocus/1540" target="_blank">active-response IPS devices</a>.</p>
<p>If WAF interaction with the client is a concern because you&#8217;re trying to keep your <a title="wafw00f" href="http://tacticalwebappsec.blogspot.com/2009/06/waf-detection-with-wafw00f.html" target="_blank">WAF invisible to the bad guys</a>, you should know that that&#8217;s not a realistic expectation.</p>
<p>WAF&#8217;s <strong>block</strong> threats to your web applications identified through various security methods, but what does that mean?</p>
<p>There are a few options, largely dependent on the vendor and deployment method (transparent bridge, proxy, router, offline sniffing): TCP Reset, Request/Response DROP, out of band Reset via 3rd party. There&#8217;s no hard-fast requirement to only use a TCP Reset that&#8217;s sent to client and server, like IPS or active-response causing the TCP session/connection to be terminated, but this is controlled by deployment method.<br />
The DROP method is like a virtual trapdoor inside the WAF where malicious traffic falls into a dark pit, never to be seen again.</p>
<p>Some WAF products can send a web coded response back to the web user inside their active session indicating their request could not be completed, some WAF can be configured to quarantine an IP Address or terminate a web session, in addition to dropping the client request or server response. The use of WAF generated error pages to interrupt and/or stop the web session alongside Request/Response dropping is more graceful than TCP Reset. Depending on your environment, TCP Resetting could create unexpected results on your web servers and typically this requires your WAF to be operating in Proxy mode.</p>
<p>In traditional transparent WAF deployments, these BLOCKs generated by a WAF are typically nothing more than a standard error page or a redirect to a logout sequence coded within the web application being protected.  Some WAF&#8217;s allow you to customize the page, insert scripting, and push it seamlessly to the end-user inside the existing SSL session. Alternatively, the client could be redirected to a destination within the protected application to log out their session, collect additional information, or open a support ticket (although the last one of those I saw, was more for looks than functionality).</p>
<p>If the WAF can generate web pages in response to client interactions inside an existing SSL session, the client would be interacting with the WAF. The Imperva <a href="http://www.imperva.com/resources/adc/adc.html" target="_blank">Application Defence Center (ADC)</a> has an <a href="http://www.imperva.com/resources/adc/web_fraud_detection.html" target="_blank">interesting web fraud paper</a> on enabling clients to interact with what I would describe as a security control panel, to help with <a href="http://www.owasp.org/index.php/Cross-Site_Request_Forgery" target="_blank">CRSF/XRSF</a> <a title="Netflix example" href="http://appsecnotes.blogspot.com/2009/01/netflix-csrf-revisited.html" target="_blank">attacks and web fraud</a>. I have played around with this a little and found some interesting uses &#8211; sorry saving that info for my next contracting gig!</p>
<p>The idea of using policies to trigger BLOCKs takes on a new meaning, if the WAF can be leveraged to a generate unique or controlled web pages when a specific policy is triggered or even redirect a user to a specific function inside an application if certain criteria are met, before continuing on inside an application. Don&#8217;t get me wrong, TCP Resets are good too &#8211; but this path offers much more robust options for a company from multiple perspectives.</p>
<p>Now the WAF can be used to not only <a href="http://practical.wordpress.com/2009/07/01/top-4-waf-protections/" target="_blank">BLOCK pure security-centric threats</a> but also control the application behavior and client interaction if something fraudulent, abusive, or irregular is detected. For example you could leverage the behavior deviation capabilities of your WAF (profile violations) and construct a temporary input validation error handling process inside your WAF while your coders developed the handling inside the application. This would be a straight forward use of the acquired knowledge of the WAF, a simple error page containing the prohibited characters, and a method for the client to have a &#8220;do over&#8221; on the prior page.</p>
<p>Once again, the <a href="http://www.infoworld.com/t/security/weve-been-blind-attacks-our-web-sites-516" target="_blank">WAF is providing additional</a> capabilities that an IDS/IPS cannot!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Top 4 WAF Protections]]></title>
<link>http://practical.wordpress.com/2009/07/01/top-4-waf-protections/</link>
<pubDate>Thu, 02 Jul 2009 04:08:24 +0000</pubDate>
<dc:creator>bmestep</dc:creator>
<guid>http://practical.wordpress.com/2009/07/01/top-4-waf-protections/</guid>
<description><![CDATA[The traditional network security approach to securing your web servers and database servers is more ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>The traditional network security approach to securing your web servers and database servers is more than likely going to get you in trouble some day. Think about it. <a href="http://www.computerweekly.com/Articles/2009/05/08/235950/securing-e-business-with-web-application-firewalls.htm" target="_blank">Network Security</a> preaches deny everything and permit only what you need. Great, open up port 443 and send encrypted traffic to your web server. <a href="http://www.scmagazineus.com/Web-apps-account-for-80-percent-of-internet-vulnerabilities/article/129027/" target="_blank">KaBOOM</a> <a href="http://www.scmagazineus.com/FTP-login-credentials-at-major-corporations-breached/article/139178/" target="_blank">gotcha</a>!</p>
<p>Think about your Web Application Firewall and the <a href="http://www.scmagazineus.com/Deconstructing-PCI-66/article/110013/" target="_blank">reasons</a> for your <a href="http://www.cioupdate.com/trends/article.php/3557591/Web-Application-Firewalls-The-First-Layer-of-Protection" target="_blank">investment</a> in <a href="http://www.csoonline.com/article/412163/Industry_View_Web_Application_Security_Today_Are_We_All_Insane_?page=1" target="_blank">web application security</a>.<br />
Regardless of the technology you have selected, here are four protections your WAF investment needs to be providing:</p>
<p>#1 Enforce decryptable web communications.<br />
This might seem counter-intuitive but first and foremost, if your WAF can&#8217;t see it &#8211; then the WAF can&#8217;t intelligently PROTECT your assets! You need to disable any <a href="http://www.tssci-security.com/archives/2008/11/20/decreasing-security-for-perceived-security-all-in-the-name-of-compliance/" target="_blank">encryption not supported</a>by your WAF. It&#8217;s a long-standing double-edge sword securing web communications but still being able to inspect the communications. No more pre-shared or temporary key SSL sessions, sorry Diffe-Hellman, most WAF&#8217;s only support pure RSA. In addition, this is a good time to make sure your servers negotiate at a respectable bit length.</p>
<p>#2 Enable Correlation.<br />
Attack signatures are great, but correlation is better. If your WAF doesn&#8217;t offer some form of correlation of multiple signatures and security events before triggering an alert, you might consider picking one up that does. Web Intelligence is a good product, but it&#8217;s not an F5, Breach, or Imperva WAF, and that difference could cost you.</p>
<p>#3 Serve &#38; Protect, becomes Learn &#38; Protect.<br />
The best offense is a good defense. If your WAF knows what the application it&#8217;s protecting looks like or even better, how it behaves, then the application&#8217;s very own structure, coding, and URL/parameter make-up becomes it&#8217;s shield against malicious attacks. You don&#8217;t need to wait for a signature to protect your web application from new SQL Injection or XSS or Fuzzing attacks, if the WAF is stopping anything that doesn&#8217;t conform to expected behavior!</p>
<p>#4 Assess THEN Customize.<br />
When you build a new house, you might expect to have certain things done specific to your requirements before you ever set foot inside the house but you&#8217;ve at least looked at the blueprints and seen sketches of the final product. For a WAF guarding a Web Application, custom rules really should be the last thing you do, and ideally AFTER you validate existing protections aren&#8217;t enough through penetration testing or code scanning. The major WAF vendors support the inclusion of vulnerability assessments in their products for custom policy creation.</p>
<p>Obviously enabling any of these are subject to your risk exposure / tolerance, but I wouldn&#8217;t advocate running for any length of time without these protections regardless of the organization or the other protections you may in place to guard your web applications.</p>
<p>Consider what every online entity is <a href="http://www.readwriteweb.com/archives/top_online_security_threats_for_2009.php" target="_blank">up against</a>, there is <a href="http://www.cioupdate.com/trends/article.php/3555031/Hacking-for-Dollars" target="_blank">more money</a> to be made hacking your protected assets by nefarious (<a href="http://securityblog.verizonbusiness.com/2008/06/10/2008-data-breach-investigations-report/" target="_blank">hopefully external</a>) sources than you have resources or funding &#8211; short of government entities. If that wasn&#8217;t bad enough there are newly coded applications and updates released every minute than there are security fixes going in. If you&#8217;re not fully leveraging what you have and not <a href="http://searchsecurity.techtarget.com.au/articles/27869-Web-application-developers-smarten-up-security-skills" target="_blank">securing</a> as you go, then your company is leaving something undone for the bad guys to come along and exploit.</p>
<p>How is your WAF being used? Is it being used? Need help getting more out of your WAF?</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Imperva Placeholders]]></title>
<link>http://practical.wordpress.com/2009/06/10/imperva-placeholders/</link>
<pubDate>Thu, 11 Jun 2009 00:09:42 +0000</pubDate>
<dc:creator>bmestep</dc:creator>
<guid>http://practical.wordpress.com/2009/06/10/imperva-placeholders/</guid>
<description><![CDATA[I had an email asking what placeholders I usefor logging platform integration. Rather than reply in ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I had an email asking what placeholders I usefor logging platform integration. Rather than reply in a comment or email, I thought I&#8217;d just make a post out of the response.</p>
<p>Looking at placeholders, here are some of the ones I use the most:</p>
<ul>
<li>${Alert.dn}  this is the alert id</li>
<li>${Alert.createTime} this is the time the ALERT was created (note this can be misleading)</li>
<li>${Alert.description} this is bound to the alert, so you may see &#8220;Distributed&#8221; or &#8220;Multiple&#8221; appended due to aggregation of events</li>
<li>${Event.dn} this is the event (violation) id</li>
<li>${Event.createTime} this is the time the EVENT was created (this is when the event happened}</li>
<li>${Event.struct.user.user} this is the username from a web or database action</li>
<li>${Event.sourceInfo.sourceIP}</li>
<li>${Event.sourceInfo.sourcePort}</li>
<li>${Event.sourceInfo.ipProtocol}</li>
<li>${Event.destInfo.serverIP}</li>
<li>${Event.destInfo.serverPort}</li>
<li>${Event.struct.networkDirection} which way is the traffic flowing that triggered the event?</li>
<li>${Rule.parent.displayName} this is the name of the Policy that was triggered</li>
</ul>
<p>There are other placeholders you can leverage, but these are the core I start with. I like these because they&#8217;re used on the web gateway AND the database gateway. This lets me have a consistent intelligence feed to my log monitoring platform and my SIEM product.</p>
<p>The trick here is that I can see how may events roll up underneath a single Alert. In the syslog feed, I can track the duration of an attack as well as tell you when I last saw the activity, because I track Alert.createTime and Event.createTime.</p>
<p>There are lots of options for how you build your syslog feed:</p>
<ul>
<li>You may be interested in the response time of the query or web page</li>
<li>Perhaps the response size is of concern to you</li>
<li>You may treat threats differently depending on where they occur in a database table or URL</li>
<li>You may be interested in the SOAP action or request</li>
</ul>
<p>Last but not least, in addition to security events you can also push system level events in the same manner using different placeholders.</p>
<ul>
<li>Configuration events can be syslog&#8217;d on complete with the user making the change</li>
<li>Gateway disconnect messages can be sent via syslog (snmp might be better, but you need to load the custom OIDs)</li>
<li>Excessive CPU or traffic levels can be sent via syslog</li>
</ul>
<p>How are you using placeholders?</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Imperva: Alerts and Events]]></title>
<link>http://practical.wordpress.com/2009/06/10/imperva-alerts-and-events/</link>
<pubDate>Thu, 11 Jun 2009 00:09:37 +0000</pubDate>
<dc:creator>bmestep</dc:creator>
<guid>http://practical.wordpress.com/2009/06/10/imperva-alerts-and-events/</guid>
<description><![CDATA[I received some emails overnight on the Imperva DIY Syslog posting asking when to use the alert plac]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I received some emails overnight on the Imperva DIY Syslog posting asking when to use the alert placeholders versus the event placeholders.</p>
<p>For anyone not familiar with the Imperva SecureSphere platform, the system has a handy feature that provides aggregation of events on the SecureSphere management server detected by the gateways. This works whether you&#8217;re using the web or database gateways but for today I want to focus on the relationship between the data coming from the gateways and the aggregated data on the manager,  I&#8217;ll let <a href="http://blog.imperva.com" target="_blank">ImperViews</a> get into the other details - you can read more in the Imperva documentation.</p>
<p>The first thing you have to take note of is the Imperva hierarchy for violations/events and alerts. When the Imperva detects a condition that meets the criteria of a policy, whether that&#8217;s correlation, signature, profile, custom, etc., a violation is triggered on the gateway and fed to the management server. Everything in the management server for reporting and monitoring builds off this violation/event detail from the gateway, the gateway is where the enforcement and detection takes place so that should make sense. This is how we know the gateway is taking action on our behalf!</p>
<p>Assuming you haven&#8217;t disabled aggregation on the SecureSphere settings, each violation is aggregated into an alert. There are several criteria that the management server uses when aggregating a violation, so you&#8217;ll want to check the documentation for your version. The basic idea is that the SecureSphere manager will aggregate similar violations against a server group, an IP Address, a URL, a policy, or some combination of thereof in a 12 hour window. An alert in SecureSphere will have at least one violation/event tied to it, but depending on your aggregation settings it may have more.</p>
<p>So???</p>
<p>So! When you push security events to an external log monitor, you have to decide if you just want the initial Alert information or if you want each violation that occurs! If you build the Action Interface using ALERT Placeholders you&#8217;ll only get the Alert data with no additional details in the underlying violation/event stream. This could be problematic, if you&#8217;re trying to figure out if something is still going on because remember the SecureSphere aggregates violations under a <strong>single Alert for up to 12 hours!</strong></p>
<p>In addition to using the correct placeholders, you also have to enable the &#8220;Run on every event&#8221; checkbox in the Action Interface/Action Set.</p>
<p>I tend to mix the Alert and Event placeholders so that I get relevant Event details wrapped in the Alert context. I see no reason to make my logging solution work extra hard to establish the same correlation of the Events into Alerts that SecureSphere does automatically.</p>
<p>How do you manage your SecureSphere alerts and events?</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
