<?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>Cupfighter.net &#187; Schuberg Philis</title>
	<atom:link href="http://www.cupfighter.net/index.php/category/sbp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cupfighter.net</link>
	<description>A blog by Schuberg Philis colleagues</description>
	<lastBuildDate>Thu, 09 Feb 2012 14:27:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>SNW europe, powering the cloud</title>
		<link>http://www.cupfighter.net/index.php/2011/11/snw-europe-powering-the-cloud/</link>
		<comments>http://www.cupfighter.net/index.php/2011/11/snw-europe-powering-the-cloud/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 10:44:51 +0000</pubDate>
		<dc:creator>Arjan Eriks</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[Schuberg Philis]]></category>
		<category><![CDATA[Backup storage tier]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/index.php/2011/11/snw-europe-powering-the-cloud/</guid>
		<description><![CDATA[Powering the cloud. Multi marketing of course, but what is happening in the storage world? What does it mean for mission critical environments? These are the questions I am hoping to get answered today and tomorrow. Currently three sessions done. 1. Introduction to Data protection by Chriss Sop, 2. Optimizing storage in a cloudy, virtualized [...]]]></description>
			<content:encoded><![CDATA[<p>Powering the cloud. Multi marketing of course, but what is happening in the storage world? What does it mean for mission critical environments? These are the questions I am hoping to get answered today and tomorrow. Currently three sessions done. 1. Introduction to Data protection by Chriss Sop, 2. Optimizing storage in a cloudy, virtualized world by The 451 Group and 3. Enterprise Tiered Storage by John Locky. </p>
<p>First two sessions were somewhat low quality from a contect perspective. Too basic from on technology and on new innovations. Even for me as a non engineer. The difference between full backup, incrementals and differentials is not the thing we came here for. Although i must say that merging incrementals on the back end to always have full backups available sounds interesting. Curious to see this working in real life. How transprrent will that be? Lets ask Commvault later today. And if i can find them Quest as well. Would be nice to learn a bit on automated restore testing as well. Guaranteeing back ups remains an issue. Especially on tapes.</p>
<p>When i get answers, you&#8217;ll probably read more about it on cf.net or twitter. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/11/snw-europe-powering-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is a cupfighter?</title>
		<link>http://www.cupfighter.net/index.php/2011/05/what-is-a-cupfighter/</link>
		<comments>http://www.cupfighter.net/index.php/2011/05/what-is-a-cupfighter/#comments</comments>
		<pubDate>Mon, 30 May 2011 15:55:43 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Schuberg Philis]]></category>
		<category><![CDATA[CUpfighter]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1335</guid>
		<description><![CDATA[In order to better explain what a Cupfighter is, our employer Schuberg Philis created this video: We are always looking for more Cupfighters.]]></description>
			<content:encoded><![CDATA[<p>In order to better explain what a Cupfighter is, our employer Schuberg Philis created this video:</p>
<p><a href="http://www.cupfighter.net/index.php/2011/05/what-is-a-cupfighter/"><em>Click here to view the embedded video.</em></a></p>
<p>We are always <a title="http://www.schubergphilis.com/careers/campaigns/cupfighter-mentaliteit/vacature/" href="http://">looking for more Cupfighters</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/05/what-is-a-cupfighter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CA will not start&#8230; What do you mean, cannot download CRL&#8230;</title>
		<link>http://www.cupfighter.net/index.php/2010/01/ca-will-not-start-what-do-you-mean-cannot-download-crl/</link>
		<comments>http://www.cupfighter.net/index.php/2010/01/ca-will-not-start-what-do-you-mean-cannot-download-crl/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 22:50:05 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Schuberg Philis]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<category><![CDATA[0x80092013]]></category>
		<category><![CDATA[certificates]]></category>
		<category><![CDATA[CertUtil]]></category>
		<category><![CDATA[PKI]]></category>
		<category><![CDATA[PKI view]]></category>
		<category><![CDATA[revocation]]></category>
		<category><![CDATA[Windows 2000]]></category>
		<category><![CDATA[windows 2003]]></category>
		<category><![CDATA[windows vista]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=860</guid>
		<description><![CDATA[As part of my work I was installing a Microsoft PKi infrastructure with two tiers. A root CA and an issuing CA. Since the root CA is in another domain then the issuing CA, it took some fiddling and tweaking around with my CDP and AIA extensions, but that is another blogpost all together. I [...]]]></description>
			<content:encoded><![CDATA[<p>As part of my work I was installing a Microsoft PKi infrastructure with two tiers. A root CA and an issuing CA.</p>
<p>Since the root CA is in another domain then the issuing CA, it took some fiddling and tweaking around with my CDP and AIA extensions, but that is another blogpost all together.</p>
<p>I knew I was in for some fun when when the following happened:</p>
<ul>
<li>I installed my Issuing CA and generated the certificate request</li>
<li>I issued the request to my Root CA and generated the Issuing CA certificate</li>
<li>I tried to install the Issuing CA certificate and got the following error:</li>
</ul>
<div id="attachment_861" class="wp-caption alignnone" style="width: 421px"><a href="http://www.cupfighter.net/wp-content/uploads/2010/01/Revokation-function-error.JPG"><img class="size-full wp-image-861" title="The revocation function was unable to check revocation because the revocation server was offline. 0x80092013" src="http://www.cupfighter.net/wp-content/uploads/2010/01/Revokation-function-error.JPG" alt="Cannot verify certificate chain. Do you whish to ignore the error and continue? The revocation function was unable to check revocation because the revocation server was offline. 0x80092013 (-2168885613)" width="411" height="166" /></a><p class="wp-caption-text">Cannot verify certificate chain. Do you whish to ignore the error and continue? The revocation function was unable to check revocation because the revocation server was offline. 0x80092013 (-2168885613)</p></div>
<p>My first reaction was to call one of the network guest and notify him that I needed http access to the Issuing CA to the CDP location. But whil on the phone, I decided to try and to my surprise I was actually able to manually pull down the crl.</p>
<p>Intregued, I decided to check a few things:</p>
<ul>
<li>I could download the CRL from both CDP locations with Internet Exporer</li>
<li>I could open the downloaded CRLs</li>
<li>I could telnet to port 80 of the both webservers</li>
<li>I could telnet to port 80 manually issue the GET /crl/CRLname.crl HTTP/1.0 command and get data back</li>
</ul>
<p>O.K. what is going on here&#8230; Lets open PKI view, which is now included in Windows 2008 and Vista and can be downloaded for Windows 2000 and 2003.</p>
<p>It seemed that PKI view as in agreement, it too could not download the CRL from the CDP location</p>
<div id="attachment_862" class="wp-caption alignnone" style="width: 467px"><a href="http://www.cupfighter.net/wp-content/uploads/2010/01/PKI-view.JPG"><img class="size-full wp-image-862" title="PKI view shows &quot;unable to Download&quot;" src="http://www.cupfighter.net/wp-content/uploads/2010/01/PKI-view.JPG" alt="PKI view shows &quot;Unable To Download&quot; for both CDP locations" width="457" height="91" /></a><p class="wp-caption-text">PKI view shows &quot;Unable To Download&quot; for both CDP locations</p></div>
<p>This did sent me on a wild goose chase:</p>
<ul>
<li><a title="Troubleshooting Certificate Validation Errors" href="http://technet.microsoft.com/en-us/library/bb331963.aspx" target="_blank">Microsoft own documentation</a>, clearly blames it on unavailability of the CDP location, something I, by now, had triple checked four times and refused to believe</li>
<li><a title="Netowrk Builders forum post suggesting to turn off revocation checking" href="http://www.network-builders.com/certificate-services-t11895.html" target="_blank">This &#8220;Network Builders&#8221; forum</a> and <a title="Another post suggesting to turn revocation checking off" href="http://www.spywarepoint.com/windows-2003-ca-0x80092013-t40183.html" target="_blank">many</a> others, simply suggest to turn off revocation checking, but that is clearly not a worthy solution either.</li>
<li>Apparently there is also an issue with <a title="Technet forum post about double escaping" href="http://social.technet.microsoft.com/Forums/en-US/windowsserver2008r2webtechnologies/thread/83be4ffb-439e-4d3f-9377-0d23e4307d86" target="_blank">serving delta CRLs threw IIS</a> because the + sign at the end of the basename of a delta CRL file leads to so called &#8220;double escaping&#8221;. I could rule this out by looking at the IIS logs.</li>
<li>In the end <a title="Technet forum post about OSCP responders" href="http://social.technet.microsoft.com/Forums/en-US/winserversecurity/thread/d6e871e0-3687-4cb5-9591-c1459911f433" target="_blank">this technet forum post, about OCSP reponders</a> Brian Komar points out:</li>
</ul>
<blockquote><p>But, as stated, I would use certutil to get the &#8220;best&#8221; answer on how is my configuration.<br />
Certutil -verify -urlfetch &#8220;certfile.cer&#8221; will check *every* CDP and AIA URL (including OCSP) and tell you how they are all doing *at that specific instance in time&#8221; since it goes to the URLs immediately.<br />
Brian</p></blockquote>
<p>I exported the Issuing CA certificate from the certificate database of the Root CA and ran the command against is and this is what I found</p>
<blockquote><p>E:\&gt;certutil -verify -urlfetch &lt;certfile&gt;.cer<br />
Issuer:<br />
CN=Root CA<br />
Subject:<br />
CN=Issuing CA<br />
Cert Serial Number: 115d5f6400020000000b<br />
&lt;snip&gt;</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;-  Certificate AIA  &#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Verified &#8220;Certificate (0)&#8221; Time: 0<br />
[0.0] http://IIS1.domain1local/crl/Root-CA.crt</p>
<p>Verified &#8220;Certificate (0)&#8221; Time: 0<br />
[1.0] http://IIS2.domain1.local/crl/Root-CA.crt</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;-  Certificate CDP  &#8212;&#8212;&#8212;&#8212;&#8212;-<br />
<strong>Wrong Issuer &#8220;Base CRL (13)&#8221;</strong> Time: 0<br />
[0.0] http://IIS1.domain1.local/crl/Root-CA.crl</p>
<p><strong>Wrong Issuer &#8220;Base CRL (13)&#8221;</strong> Time: 0<br />
[1.0] http://IIS2.domain1.local/crl/Root-CA.crl</p>
<p>&lt;snip&gt;<br />
E:\&gt;</p></blockquote>
<p>So while PKI view and the other error messages I was getting all pointed to the most common cause, it actually turned out that the CRl did get downloaded, but <a title="Technet articale about certificate revocation checking" href="http://technet.microsoft.com/en-us/library/bb457027.aspx" target="_blank">was not cryptographically relevant to what the system believes is the Root CA certificate</a>.</p>
<p><span style="text-decoration: underline;"><strong>Root cause</strong></span></p>
<p>Inspection of the CRLs generated and the Root certificates installed showed what had caused the problem. In order to test the CDP extensions I had reissued the Root CA certificate, causing the Root CA to have three active certificates. Each with a different key.</p>
<div id="attachment_866" class="wp-caption alignnone" style="width: 359px"><a href="http://www.cupfighter.net/wp-content/uploads/2010/01/Three-CA-certs.JPG"><img class="size-full wp-image-866" title="CA authority with Three CA certificates" src="http://www.cupfighter.net/wp-content/uploads/2010/01/Three-CA-certs.JPG" alt="This CA has three CA certificates" width="349" height="163" /></a><p class="wp-caption-text">This CA has three CA certificates</p></div>
<p>When validating the Issuing CA certificate, validation would end at the last certificate issued, however the CA still signs its CRLs with the key pair of the first certificate.</p>
<p>I guess for me there is nothing left but to reinstall the entire chain.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2010/01/ca-will-not-start-what-do-you-mean-cannot-download-crl/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>TECHED Berlin 2009</title>
		<link>http://www.cupfighter.net/index.php/2009/11/teched-berlin-2009/</link>
		<comments>http://www.cupfighter.net/index.php/2009/11/teched-berlin-2009/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 06:13:24 +0000</pubDate>
		<dc:creator>Ane van Straten</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Schuberg Philis]]></category>
		<category><![CDATA[TechEd]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=768</guid>
		<description><![CDATA[Schuberg Philis has sent me and 4 colleagues to Berlin to attend the TECH-ED over there. Together with another 7000 techies, this is a week of planning, running, eating, experiencing all kinds of (new) technologies presented by Microsoft guys. Feeling some blisters already, because I’m not used to running so much on a day, especially [...]]]></description>
			<content:encoded><![CDATA[<p>Schuberg Philis has sent me and 4 colleagues to Berlin to attend the TECH-ED over there.</p>
<p>Together with another 7000 techies, this is a week of planning, running, eating, experiencing all kinds of (new) technologies presented by Microsoft guys.</p>
<p>Feeling some blisters already, because I’m not used to running so much on a day, especially with a Lenovo T500 on my shoulder. The Berlin Messe is a huge place. But the overall sense of the MCE’s is that we are enjoying the sessions. Not all session are that good, but for instance Mark Minasi is good fun to watch and hear.  The food and beverages (very important) are good and plenty.<br />
Technically we are not always that challenged, in many occasions the depth is lacking, but then again, it is a mass-event and not everybody is a (potential) MCE.</p>
<p><span id="more-768"></span>On Monday MS presented a Keynote, and all of us were very disappointed. Nothing new, lots of marketing blabla. Cloud computing (Azure) was the keyword here. (Literally, we counted over 100 times them using the word “cloud”.)<br />
Reading back this sounds a bit negative, but in fact, we are having a good time. Discussing a lot about the statements made in the session, exchanging the different sessions we’ve attended, thus learning a lot. Even writing the blogs is a good learning curve. We are all cupfighters, and don’t want to blog rumors and rubbish, so for each post we do a thorough background check.<br />
Berlin sightseeing is mainly done via U and S-bahn, ample time to discover the city (this is in case our bosses are reading this post <img src='http://www.cupfighter.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>We’re looking forward to the Country drink on Thursday, organized by our employer together with Microsoft (<a title="Country Drink" href="http://www.schubergphilis.com/countrydrink" target="_blank">http://www.schubergphilis.com/countrydrink</a>).</p>
<p>If you’re Dutch IT-pro, come and join us there. You will find the Schuberg Philis style of organizing a party is an experience not to be missed!</p>
<p>Next couple of days more sessions, and we’ll keep you posted if we hear some nice things.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/11/teched-berlin-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TechEd Europe 2009 &#8211; East West Thuis Best</title>
		<link>http://www.cupfighter.net/index.php/2009/11/teched-europe-2009-east-west-thuis-best/</link>
		<comments>http://www.cupfighter.net/index.php/2009/11/teched-europe-2009-east-west-thuis-best/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 18:07:24 +0000</pubDate>
		<dc:creator>Cupfighter</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Schuberg Philis]]></category>
		<category><![CDATA[TechEd]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[berlin]]></category>
		<category><![CDATA[country drink]]></category>
		<category><![CDATA[dutch]]></category>
		<category><![CDATA[europe]]></category>
		<category><![CDATA[holland]]></category>
		<category><![CDATA[netherlands]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=663</guid>
		<description><![CDATA[Some cupfighters are going to TechEd Europe 2009. In fact the company we work for, Schuberg Philis, organizes the dutch country drink together with Microsoft. We will blog during this event, and try to post major announcements, being made during TechEd, on this site as fast as we can. So keep an eye on this site or twitter! http://www.schubergphilis.com/countrydrink [...]]]></description>
			<content:encoded><![CDATA[<p>Some cupfighters are going to TechEd Europe 2009. In fact the company we work for, Schuberg Philis, organizes the dutch country drink together with Microsoft.</p>
<p>We will blog during this event, and try to post major announcements, being made during TechEd, on this site as fast as we can. So keep an eye on this site or <a href="http://twitter.com/cupfighternet" target="_blank">twitter</a>!</p>
<p><a href="http://www.schubergphilis.com/countrydrink">http://www.schubergphilis.com/countrydrink</a></p>
<p><img class="aligncenter size-full wp-image-674" title="bierviltje" src="http://www.cupfighter.net/wp-content/uploads/2009/11/bierviltje.PNG" alt="bierviltje" width="397" height="383" /></p>
<p><span id="more-663"></span></p>
<p>Now switch to dutch:</p>
<p><strong>Country Drink? Natuurlijk!</strong></p>
<p><a href="http://www.msteched.com/europe/public/default.aspx" target="_blank">TechEd 2009</a> Berlijn is niet compleet zonder Country Drink. Daarom organiseert Microsoft partner <a href="http://www.schubergphilis.com/" target="_blank">Schuberg Philis</a> speciaal voor de Nederlandse Microsoft IT Pros en Developers een oerhollandse avond.</p>
<p>Donderdag 12 november ben je vanaf 18.00 uur van harte welkom in <a href="http://www.dante-club.de/" target="_blank">Club Restaurant Dante</a>: midden in Berlijn en heel goed bereikbaar vanaf de TechEd.</p>
<p>Een Hollandse avond is niet compleet zonder een goede hap en biertjes die je bij onze meegereisde <a href="http://www.stellaagency.nl/host_hostess.php" target="_blank">hostesses</a> gewoon in het Nederlands kunt bestellen. Ook meezingers mogen niet ontbreken. Daarom komt <a href="http://www.peterbeense.nl/" target="_blank">Peter Beense</a>, de enige echte Amsterdamse volkszanger, speciaal voor deze Country Drink naar Berlijn om een spetterend optreden te geven.</p>
<p>Het eerste deel van de avond is exclusief voor ons. <a href="http://www.eno-c.com/" target="_blank">DJ ENO-C</a> en <a href="http://www.ed-art.nl/" target="_blank">VJ Ed-Art</a> zorgen voor een relaxte sfeer, zodat je lekker kunt napraten over de afgelopen dagen. Vanaf 23.00 uur, na het optreden van Peter Beense, pakken ENO-C en Ed-Art de draad weer op en stroomt het Berlijnse nachtleven binnen.</p>
<p>En jawel, deze avond krijg je het Microsoft TechEd 2009 t-shirt, hoogstpersoonlijk overhandigd door <a href="http://www.tonydaniel.ms/" target="_blank">Tony Krijnen en Daniel van Soest</a>.</p>
<p><em>We verheugen ons op je komst!</em></p>
<p><a href="http://www.schubergphilis.com/countrydrink">http://www.schubergphilis.com/countrydrink</a> voor meer informatie!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/11/teched-europe-2009-east-west-thuis-best/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>stress/load testing a Java-enabled web site with jMeter</title>
		<link>http://www.cupfighter.net/index.php/2009/10/stressload-testing-a-java-enabled-web-site-with-jmeter/</link>
		<comments>http://www.cupfighter.net/index.php/2009/10/stressload-testing-a-java-enabled-web-site-with-jmeter/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 11:52:49 +0000</pubDate>
		<dc:creator>Anton Opgenoort</dc:creator>
				<category><![CDATA[Schuberg Philis]]></category>
		<category><![CDATA[jMeter]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=609</guid>
		<description><![CDATA[jMeter is a great tool to perform several load and stress tests on websites, ftp servers, database servers and more. I use it to see how much end-users can log in to their banking environment and check their current account details, to validate how much inserts/sec can be handled by a database, the maximum amount [...]]]></description>
			<content:encoded><![CDATA[<p><a title="jMeter's home" href="http://jakarta.apache.org/jmeter/" target="_blank">jMeter </a>is a great tool to perform several load and stress tests on websites, ftp servers, database servers and more. I use it to see how much end-users can log in to their banking environment and check their current account details, to validate how much inserts/sec can be handled by a database, the maximum amount of ldap lookups, etc.</p>
<p>During testing, the most interesting things usually happen during the load test. It&#8217;s funny to see how a site behaves (or dies) when the system is running out of resources. My ultimate goal is not to find the moment where the site breaks, but to tune the site to a level where it actually never breaks, but only becoming slow, without collapsing via some snowball effect on system resources. I&#8217;d rather have a slow web site where 8 web servers are running at 95% cpu, than a collapsed farm because end-users hit the F5 button after receiving a system error.</p>
<p>In one of my last assignments to benchmark a site, the site turned out to use java classes, with browser-based functions to create an encrypted password which in turn was sent to the web site for authentication.</p>
<p>There I was, with a need for executing a custom java class, and a <a title="jMeter's FAQ giving a wrong idea" href="http://wiki.apache.org/jakarta-jmeter/JMeterFAQ#Does_JMeter_process_dynamic_pages_.28e.g._Javascript_and_applets.29" target="_blank">clear FAQ </a>on the jMeter site telling me explicitely &#8220;Does JMeter process dynamic pages (e.g. Javascript and applets): <strong>No</strong>. JMeter does not process Javascript or applets embedded in HTML pages.&#8221;.</p>
<p><strong>But</strong> jMeter <strong>does</strong> support a way to execute JavaScript functions, via the &#8220;BSF assertion&#8221;. And here&#8217;s the trick: JavaScript provides a bridging function towards java libraries, via the Packages method. If you have a custom class in a JAR file provided by the website, the regular path to that class would be com.Company.Custom.Classname, and the function can be called &#8220;FunctionName&#8221;. Using this function from within JavaScript is can be done by calling the function with it&#8217;s full path, and by adding &#8220;Packages.&#8221; in front of it.</p>
<p>Example java class function use within jMeter, e.g. by using a class file to encrypt a username/password combination by using a custom java function:</p>
<ul>
<li>download the website&#8217;s JAR file, and put it in the jMeter java classpath</li>
<li>Create your regular jMeter test</li>
<li>Add a &#8220;user definded variable&#8221; test component, and add a field called &#8220;PASSWORD&#8221; with variable &#8220;secret&#8221;, and an empty field &#8220;HASHEDPASSWORD&#8221;.</li>
<li>Add the &#8220;BSF sampler&#8221; to the HTTP request sampler containing the username/password login page</li>
<li>Put &#8220;javascript&#8221; in the &#8220;script language&#8221; field of the BSF assertion</li>
</ul>
<p>This is how the JavaScript code within the BSF assertion could look like:</p>
<p>//Get the jMeter variable and put it in a Javascript variable</p>
<p>var password = vars.get(&#8216;PASSWORD&#8217;);</p>
<p>//the actual magic: the calling of a Java class function from within JavaScript<br />
//This is not an actual password encryption, only an example by help of a jMeter class available<br />
//You can find this class in ~jmeter/lib/soap.jar<br />
var hashedpassword = Packages.org.apache.soap.Utils.cleanString(password);</p>
<p>//Put the result back into a jMeter variable for further processing<br />
vars.put(&#8216;HASHEDPASSWORD&#8217;,hashedpassword);</p>
<p>//and since we&#8217;re not testing anything in this &#8220;BSF assertion&#8221;, we will always call it a success:<br />
AssertionResult.setFailure(false);</p>
<p>And that&#8217;s it!<span id="more-609"></span></p>
<p>Full example, tested with Jmeter 2.3.2  (copy this into a test.jmx text file):</p>
<p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;<br />
&lt;jmeterTestPlan version=&#8221;1.2&#8243; properties=&#8221;2.1&#8243;&gt;<br />
  &lt;hashTree&gt;<br />
    &lt;TestPlan guiclass=&#8221;TestPlanGui&#8221; testclass=&#8221;TestPlan&#8221; testname=&#8221;Test Plan&#8221; enabled=&#8221;true&#8221;&gt;<br />
      &lt;stringProp name=&#8221;TestPlan.comments&#8221;&gt;&lt;/stringProp&gt;<br />
      &lt;boolProp name=&#8221;TestPlan.functional_mode&#8221;&gt;false&lt;/boolProp&gt;<br />
      &lt;boolProp name=&#8221;TestPlan.serialize_threadgroups&#8221;&gt;false&lt;/boolProp&gt;<br />
      &lt;elementProp name=&#8221;TestPlan.user_defined_variables&#8221; elementType=&#8221;Arguments&#8221; guiclass=&#8221;ArgumentsPanel&#8221; testclass=&#8221;Arguments&#8221; testname=&#8221;User Defined Variables&#8221; enabled=&#8221;true&#8221;&gt;<br />
        &lt;collectionProp name=&#8221;Arguments.arguments&#8221;/&gt;<br />
      &lt;/elementProp&gt;<br />
      &lt;stringProp name=&#8221;TestPlan.user_define_classpath&#8221;&gt;&lt;/stringProp&gt;<br />
    &lt;/TestPlan&gt;<br />
    &lt;hashTree&gt;<br />
      &lt;ThreadGroup guiclass=&#8221;ThreadGroupGui&#8221; testclass=&#8221;ThreadGroup&#8221; testname=&#8221;Thread group&#8221; enabled=&#8221;true&#8221;&gt;<br />
        &lt;elementProp name=&#8221;ThreadGroup.main_controller&#8221; elementType=&#8221;LoopController&#8221; guiclass=&#8221;LoopControlPanel&#8221; testclass=&#8221;LoopController&#8221; testname=&#8221;Loop Controller&#8221; enabled=&#8221;true&#8221;&gt;<br />
          &lt;boolProp name=&#8221;LoopController.continue_forever&#8221;&gt;false&lt;/boolProp&gt;<br />
          &lt;stringProp name=&#8221;LoopController.loops&#8221;&gt;1&lt;/stringProp&gt;<br />
        &lt;/elementProp&gt;<br />
        &lt;stringProp name=&#8221;ThreadGroup.num_threads&#8221;&gt;1&lt;/stringProp&gt;<br />
        &lt;stringProp name=&#8221;ThreadGroup.ramp_time&#8221;&gt;0&lt;/stringProp&gt;<br />
        &lt;longProp name=&#8221;ThreadGroup.start_time&#8221;&gt;1230116483000&lt;/longProp&gt;<br />
        &lt;longProp name=&#8221;ThreadGroup.end_time&#8221;&gt;1230116483000&lt;/longProp&gt;<br />
        &lt;boolProp name=&#8221;ThreadGroup.scheduler&#8221;&gt;false&lt;/boolProp&gt;<br />
        &lt;stringProp name=&#8221;ThreadGroup.on_sample_error&#8221;&gt;stoptest&lt;/stringProp&gt;<br />
        &lt;stringProp name=&#8221;ThreadGroup.duration&#8221;&gt;&lt;/stringProp&gt;<br />
        &lt;stringProp name=&#8221;ThreadGroup.delay&#8221;&gt;&lt;/stringProp&gt;<br />
      &lt;/ThreadGroup&gt;<br />
      &lt;hashTree&gt;<br />
        &lt;Arguments guiclass=&#8221;ArgumentsPanel&#8221; testclass=&#8221;Arguments&#8221; testname=&#8221;User Defined Variables&#8221; enabled=&#8221;true&#8221;&gt;<br />
          &lt;collectionProp name=&#8221;Arguments.arguments&#8221;&gt;<br />
            &lt;elementProp name=&#8221;PASSWORD&#8221; elementType=&#8221;Argument&#8221;&gt;<br />
              &lt;stringProp name=&#8221;Argument.name&#8221;&gt;PASSWORD&lt;/stringProp&gt;<br />
              &lt;stringProp name=&#8221;Argument.value&#8221;&gt;&amp;lt;secret&amp;gt;&lt;/stringProp&gt;<br />
              &lt;stringProp name=&#8221;Argument.metadata&#8221;&gt;=&lt;/stringProp&gt;<br />
            &lt;/elementProp&gt;<br />
            &lt;elementProp name=&#8221;HASHEDPASSWORD&#8221; elementType=&#8221;Argument&#8221;&gt;<br />
              &lt;stringProp name=&#8221;Argument.name&#8221;&gt;HASHEDPASSWORD&lt;/stringProp&gt;<br />
              &lt;stringProp name=&#8221;Argument.value&#8221;&gt;ThisShouldBeGoneWIthTheSecondHTTPRequest&lt;/stringProp&gt;<br />
              &lt;stringProp name=&#8221;Argument.metadata&#8221;&gt;=&lt;/stringProp&gt;<br />
            &lt;/elementProp&gt;<br />
          &lt;/collectionProp&gt;<br />
        &lt;/Arguments&gt;<br />
        &lt;hashTree/&gt;<br />
        &lt;HTTPSampler guiclass=&#8221;HttpTestSampleGui&#8221; testclass=&#8221;HTTPSampler&#8221; testname=&#8221;HTTP Request (initial)&#8221; enabled=&#8221;true&#8221;&gt;<br />
          &lt;elementProp name=&#8221;HTTPsampler.Arguments&#8221; elementType=&#8221;Arguments&#8221; guiclass=&#8221;HTTPArgumentsPanel&#8221; testclass=&#8221;Arguments&#8221; testname=&#8221;User Defined Variables&#8221; enabled=&#8221;true&#8221;&gt;<br />
            &lt;collectionProp name=&#8221;Arguments.arguments&#8221;/&gt;<br />
          &lt;/elementProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.domain&#8221;&gt;www.cupfighter.net&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.port&#8221;&gt;&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.protocol&#8221;&gt;http&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.contentEncoding&#8221;&gt;&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.path&#8221;&gt;/&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.method&#8221;&gt;GET&lt;/stringProp&gt;<br />
          &lt;boolProp name=&#8221;HTTPSampler.follow_redirects&#8221;&gt;false&lt;/boolProp&gt;<br />
          &lt;boolProp name=&#8221;HTTPSampler.auto_redirects&#8221;&gt;true&lt;/boolProp&gt;<br />
          &lt;boolProp name=&#8221;HTTPSampler.use_keepalive&#8221;&gt;true&lt;/boolProp&gt;<br />
          &lt;boolProp name=&#8221;HTTPSampler.DO_MULTIPART_POST&#8221;&gt;false&lt;/boolProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.FILE_NAME&#8221;&gt;&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.FILE_FIELD&#8221;&gt;&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.mimetype&#8221;&gt;&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.monitor&#8221;&gt;false&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.embedded_url_re&#8221;&gt;&lt;/stringProp&gt;<br />
        &lt;/HTTPSampler&gt;<br />
        &lt;hashTree&gt;<br />
          &lt;BSFAssertion guiclass=&#8221;TestBeanGUI&#8221; testclass=&#8221;BSFAssertion&#8221; testname=&#8221;BSF Assertion&#8221; enabled=&#8221;true&#8221;&gt;<br />
            &lt;stringProp name=&#8221;filename&#8221;&gt;&lt;/stringProp&gt;<br />
            &lt;stringProp name=&#8221;parameters&#8221;&gt;&lt;/stringProp&gt;<br />
            &lt;stringProp name=&#8221;script&#8221;&gt; //Get the jMeter variable and put it in a Javascript variable<br />
        var password = vars.get(&amp;apos;PASSWORD&amp;apos;);<br />
�<br />
 //the actual magic: the calling of a Java class function from within JavaScript<br />
        //This is not an actual password encryption, only an example by help of a jMeter class available<br />
        //You can find this class in ~jmeter/lib/soap.jar<br />
        var hashedpassword = Packages.org.apache.soap.Utils.cleanString(password);</p>
<p> //Put the result back into a jMeter variable for further processing<br />
 vars.put(&amp;apos;HASHEDPASSWORD&amp;apos;,hashedpassword);<br />
�<br />
 //and since we&amp;apos;re not testing anything in this &amp;quot;BSF assertion&amp;quot;, we will always call it a success:<br />
 AssertionResult.setFailure(false);<br />
&lt;/stringProp&gt;<br />
            &lt;stringProp name=&#8221;scriptLanguage&#8221;&gt;javascript&lt;/stringProp&gt;<br />
          &lt;/BSFAssertion&gt;<br />
          &lt;hashTree/&gt;<br />
        &lt;/hashTree&gt;<br />
        &lt;HTTPSampler guiclass=&#8221;HttpTestSampleGui&#8221; testclass=&#8221;HTTPSampler&#8221; testname=&#8221;HTTP Request 2&#8243; enabled=&#8221;true&#8221;&gt;<br />
          &lt;elementProp name=&#8221;HTTPsampler.Arguments&#8221; elementType=&#8221;Arguments&#8221; guiclass=&#8221;HTTPArgumentsPanel&#8221; testclass=&#8221;Arguments&#8221; testname=&#8221;User Defined Variables&#8221; enabled=&#8221;true&#8221;&gt;<br />
            &lt;collectionProp name=&#8221;Arguments.arguments&#8221;&gt;<br />
              &lt;elementProp name=&#8221;Password&#8221; elementType=&#8221;HTTPArgument&#8221;&gt;<br />
                &lt;boolProp name=&#8221;HTTPArgument.always_encode&#8221;&gt;false&lt;/boolProp&gt;<br />
                &lt;stringProp name=&#8221;Argument.value&#8221;&gt;${HASHEDPASSWORD}&lt;/stringProp&gt;<br />
                &lt;stringProp name=&#8221;Argument.metadata&#8221;&gt;=&lt;/stringProp&gt;<br />
                &lt;boolProp name=&#8221;HTTPArgument.use_equals&#8221;&gt;true&lt;/boolProp&gt;<br />
                &lt;stringProp name=&#8221;Argument.name&#8221;&gt;Password&lt;/stringProp&gt;<br />
              &lt;/elementProp&gt;<br />
              &lt;elementProp name=&#8221;Username&#8221; elementType=&#8221;HTTPArgument&#8221;&gt;<br />
                &lt;boolProp name=&#8221;HTTPArgument.always_encode&#8221;&gt;false&lt;/boolProp&gt;<br />
                &lt;stringProp name=&#8221;Argument.value&#8221;&gt;Cupfighter&lt;/stringProp&gt;<br />
                &lt;stringProp name=&#8221;Argument.metadata&#8221;&gt;=&lt;/stringProp&gt;<br />
                &lt;boolProp name=&#8221;HTTPArgument.use_equals&#8221;&gt;true&lt;/boolProp&gt;<br />
                &lt;stringProp name=&#8221;Argument.name&#8221;&gt;Username&lt;/stringProp&gt;<br />
              &lt;/elementProp&gt;<br />
            &lt;/collectionProp&gt;<br />
          &lt;/elementProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.domain&#8221;&gt;www.cupfighter.net&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.port&#8221;&gt;&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.protocol&#8221;&gt;http&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.contentEncoding&#8221;&gt;&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.path&#8221;&gt;/&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.method&#8221;&gt;POST&lt;/stringProp&gt;<br />
          &lt;boolProp name=&#8221;HTTPSampler.follow_redirects&#8221;&gt;false&lt;/boolProp&gt;<br />
          &lt;boolProp name=&#8221;HTTPSampler.auto_redirects&#8221;&gt;true&lt;/boolProp&gt;<br />
          &lt;boolProp name=&#8221;HTTPSampler.use_keepalive&#8221;&gt;true&lt;/boolProp&gt;<br />
          &lt;boolProp name=&#8221;HTTPSampler.DO_MULTIPART_POST&#8221;&gt;false&lt;/boolProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.FILE_NAME&#8221;&gt;&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.FILE_FIELD&#8221;&gt;&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.mimetype&#8221;&gt;&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.monitor&#8221;&gt;false&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;HTTPSampler.embedded_url_re&#8221;&gt;&lt;/stringProp&gt;<br />
          &lt;stringProp name=&#8221;TestPlan.comments&#8221;&gt;using variable processed by Java&amp;apos;s cleanString function in BSF assertion&lt;/stringProp&gt;<br />
        &lt;/HTTPSampler&gt;<br />
        &lt;hashTree/&gt;<br />
      &lt;/hashTree&gt;<br />
      &lt;ResultCollector guiclass=&#8221;ViewResultsFullVisualizer&#8221; testclass=&#8221;ResultCollector&#8221; testname=&#8221;View Results Tree&#8221; enabled=&#8221;true&#8221;&gt;<br />
        &lt;boolProp name=&#8221;ResultCollector.error_logging&#8221;&gt;false&lt;/boolProp&gt;<br />
        &lt;objProp&gt;<br />
          &lt;name&gt;saveConfig&lt;/name&gt;<br />
          &lt;value&gt;<br />
            &lt;time&gt;true&lt;/time&gt;<br />
            &lt;latency&gt;true&lt;/latency&gt;<br />
            &lt;timestamp&gt;true&lt;/timestamp&gt;<br />
            &lt;success&gt;true&lt;/success&gt;<br />
            &lt;label&gt;true&lt;/label&gt;<br />
            &lt;code&gt;true&lt;/code&gt;<br />
            &lt;message&gt;true&lt;/message&gt;<br />
            &lt;threadName&gt;true&lt;/threadName&gt;<br />
            &lt;dataType&gt;true&lt;/dataType&gt;<br />
            &lt;encoding&gt;false&lt;/encoding&gt;<br />
            &lt;assertions&gt;true&lt;/assertions&gt;<br />
            &lt;subresults&gt;true&lt;/subresults&gt;<br />
            &lt;responseData&gt;false&lt;/responseData&gt;<br />
            &lt;samplerData&gt;false&lt;/samplerData&gt;<br />
            &lt;xml&gt;true&lt;/xml&gt;<br />
            &lt;fieldNames&gt;false&lt;/fieldNames&gt;<br />
            &lt;responseHeaders&gt;false&lt;/responseHeaders&gt;<br />
            &lt;requestHeaders&gt;false&lt;/requestHeaders&gt;<br />
            &lt;responseDataOnError&gt;false&lt;/responseDataOnError&gt;<br />
            &lt;saveAssertionResultsFailureMessage&gt;false&lt;/saveAssertionResultsFailureMessage&gt;<br />
            &lt;assertionsResultsToSave&gt;0&lt;/assertionsResultsToSave&gt;<br />
            &lt;bytes&gt;true&lt;/bytes&gt;<br />
          &lt;/value&gt;<br />
        &lt;/objProp&gt;<br />
        &lt;stringProp name=&#8221;filename&#8221;&gt;&lt;/stringProp&gt;<br />
        &lt;stringProp name=&#8221;TestPlan.comments&#8221;&gt;Check the request tab, on the POST data to see if the &amp;lt;secret&amp;gt; was changed to &amp;amp;lt;secret&amp;amp;gt&lt;/stringProp&gt;<br />
      &lt;/ResultCollector&gt;<br />
      &lt;hashTree/&gt;<br />
    &lt;/hashTree&gt;<br />
  &lt;/hashTree&gt;<br />
&lt;/jmeterTestPlan&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/10/stressload-testing-a-java-enabled-web-site-with-jmeter/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>My Security Justice interview</title>
		<link>http://www.cupfighter.net/index.php/2009/10/my-security-justice-interview/</link>
		<comments>http://www.cupfighter.net/index.php/2009/10/my-security-justice-interview/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 08:22:05 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Schuberg Philis]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[AutoNessus]]></category>
		<category><![CDATA[beer]]></category>
		<category><![CDATA[hacker culture]]></category>
		<category><![CDATA[har2009]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Security Justice]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=584</guid>
		<description><![CDATA[One month ago we blogged about my interview for Security Justice. Yesterday I got a tweet from Security Justice that the recording of my interview is now available. To my surprise the interview turned out a lot better then I remembered it.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.securityjustice.com"><img class="alignright" title="Security Justice Logo" src="http://hak5radio.com/securityjustice.png" alt="" width="180" height="97" /></a>One month ago we blogged about <a title="Security Justice interview anouncement" href="http://www.cupfighter.net/index.php/2009/09/security-justice-1st-bbq/" target="_self">my interview for Security Justice</a>. Yesterday I got a <a title="Security Justise Tweet" href="http://twitter.com/securityjustice/status/4670446759" target="_blank">tweet</a> from <a title="Security Justice website" href="http://securityjustice.com/" target="_blank">Security Justice</a> that the <a title="Security Justice interview with Frank Breedijk" href="http://securityjustice.com/archives/83" target="_blank">recording of my interview</a> is now available.</p>
<p>To my surprise the interview turned out a lot better then I remembered it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/10/my-security-justice-interview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security Justice will feature Cupfighter.net author Frank Breedijk</title>
		<link>http://www.cupfighter.net/index.php/2009/09/security-justice-1st-bbq/</link>
		<comments>http://www.cupfighter.net/index.php/2009/09/security-justice-1st-bbq/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 07:42:02 +0000</pubDate>
		<dc:creator>Cupfighter</dc:creator>
				<category><![CDATA[Schuberg Philis]]></category>
		<category><![CDATA[AutoNessus]]></category>
		<category><![CDATA[Frank Breedijk]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security Justice]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=523</guid>
		<description><![CDATA[This afternoon/evening, Security Justice will hold their 1st Annual International Podcast BBQ to celebrate US labor day. The BBQ will feature our Schuberg Philis colleague Frank Breedijk as blogger for cupfighter.net and author of AutoNessus At 15:00 EST (20:00 GMT) they will kick off by firing up the grill and opening the (probably not first) [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://securityjustice.com/"><img class="alignright" title="Security Justice logo" src="http://hak5radio.com/securityjustice.png" alt="Security Justice Logo" width="300" height="162" /></a></p>
<p>This afternoon/evening, Security Justice will hold their <a title="Security Justice first international Podcast BBQ" href="http://securityjustice.com/archives/76" target="_blank">1st Annual International Podcast BBQ</a> to celebrate US labor day.</p>
<p>The BBQ will feature our Schuberg Philis colleague Frank Breedijk as blogger for <a title="CupFighter.net" href="http://www.cupfighter.net" target="_self">cupfighter.net</a> and author of <a title="AutoNessus website" href="http://www.autonessus.com" target="_blank">AutoNessus<br />
</a></p>
<p>At 15:00 EST (20:00 GMT) they will kick off by firing up the grill and opening the (probably not first) beers. After this there will be a series of interviews:</p>
<p>16:00 EST (21:00 GMT)  – Our own Frank Breedijk (<a title="Frank Breedijk (@autonessus) on twitter" href="http://twitter.com/autonessus" target="_blank">@autonessus</a>)<br />
17:00 EST (22:00 GMT) – Chris John Riley (<a title="Chris John Riley's (@ChrisJohnRiley) twitter feed" href="http://twitter.com/ChrisJohnRiley" target="_blank">@ChrisJohnRiley</a>) and Robin Wood (<a title="Robin Woods's (@digininja) twitter feed" href="http://twitter.com/digininja" target="_blank">@digininja</a>)<br />
18:00 EST (23:00 GMT) – James Arlen (<a title="James Arlen (@myrcurial)'s twitter feed" href="http://twitter.com/myrcurial" target="_blank">@myrcurial</a>)<br />
19:00 EST (00:00 GMT) – Nick Owen (<a title="Nick Owen (@myrcurial)'s twitter feed" href="http://twitter.com/myrcurial" target="_blank">@wikidsystems</a>)<br />
20:00 EST (01:00 GMT) – Clean-up and the usual banter…</p>
<p>The podcast will be streamed live via <a title="Hak5Radio.com live stream" href="http://hak5radio.com/" target="_blank">hak5radio.com</a> and IRC: irc.freenode.net #securityjustice will be used for audience participation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/09/security-justice-1st-bbq/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Schuberg Philis hosts CAcert Assurer Training Event Amsterdam</title>
		<link>http://www.cupfighter.net/index.php/2009/06/schuberg-philis-hosts-cacert-assurer-training-event-amsterdam/</link>
		<comments>http://www.cupfighter.net/index.php/2009/06/schuberg-philis-hosts-cacert-assurer-training-event-amsterdam/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 16:11:14 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[CaCert]]></category>
		<category><![CDATA[Schuberg Philis]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Event]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=118</guid>
		<description><![CDATA[From: http://blog.cacert.org/2009/05/388.html Much has happened during the past year. A list of up till now mostly “orally transmitted” rules have been cast in policies. New procedures (e.g. the Assurer Challenge) and obligations (e.g. in the CAcert Community Agreement) have been decided. The Assurer Training Events try to bring all this informations to “the people”: - [...]]]></description>
			<content:encoded><![CDATA[<p>From: <a href="http://blog.cacert.org/2009/05/388.html" target="_blank">http://blog.cacert.org/2009/05/388.html</a></p>
<p>Much has happened during the past year. A list of up till now mostly “orally transmitted” rules have been cast in policies. New procedures (e.g. the Assurer Challenge) and obligations (e.g. in the CAcert Community Agreement) have been decided. The Assurer Training Events try to bring all this informations to “the people”:<br />
- To what, does the CCA protect every CAcert-Community-Member and as such also you?<br />
- Can you recount the 5 statements of the “Purpose of Assurance”?<br />
- Can you at least recount 10 security marks of the Dutch passport/Identity card?<br />
Answers to these and following questions are given at the Assurer Training Events (ATE’s).<br />
Participation in the events is free, Contributions are however appreciated.Amsterdam:<br />
—————<br />
The <a href="http://wiki.cacert.org/wiki/Events/20090615ATE-Amsterdam" target="_blank">ATE-Amsterdam</a> takes place on:<br />
- Monday, June 15th from 20:00 till 22:00<br />
- at <a href="http://www.schubergphilis.com/contact/" target="_blank">SCHUBERG PHILIS</a><br />
Star Parc<br />
Boeing Avenue 271<br />
1119 PD Schiphol-Rijk<br />
—————<br />
The <a href="http://wiki.cacert.org/wiki/Events/20090620ATE-Eemnes" target="_blank">ATE-Eemnes</a> takes place on:<br />
- Saturday, June 20th from 10:30 till 12:30, followed by normal assurances till 15:30<br />
- in <a href="http://www.dehilt.nl/" target="_blank">de Hilt</a><br />
Hasselaarlaan 1c<br />
3755 AV Eemnes<br />
The Event-Team is already excited about your participation.<br />
<a href="mailto:events@cacert.org?subject=ATE-attend-Amsterdam&amp;body=I%20will%20attend:%20Amsterdam" target="_blank">Registration ATE-Amsterdam</a><br />
<a href="mailto:events@cacert.org?subject=ATE-attend-Eemnes&amp;body=I%20will%20attend:%20Eemnes" target="_blank">Registration ATE-Eemnes</a><br />
contact: events@cacert.org</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/06/schuberg-philis-hosts-cacert-assurer-training-event-amsterdam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Christ; is it that late already !? :-)</title>
		<link>http://www.cupfighter.net/index.php/2009/06/christ-is-it-that-late-already/</link>
		<comments>http://www.cupfighter.net/index.php/2009/06/christ-is-it-that-late-already/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 00:17:33 +0000</pubDate>
		<dc:creator>Dennis Silva</dc:creator>
				<category><![CDATA[Schuberg Philis]]></category>
		<category><![CDATA[DTAP]]></category>
		<category><![CDATA[RFP]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=50</guid>
		<description><![CDATA[Working on a technical proposal for an RFP from a large financial instituation.]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re working our butts off on a technical proposal for an RFP from a large financial institution. We already have them in our data center, and they are asking us to do more&#8230; sure why not!?</p>
<p>Our proposal has to be delivered to them before the weekend.  But we still have several hours of quality time ahead of us. <img src='http://www.cupfighter.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I&#8217;d love to share all the details, but erhm, since this is all hush-hush stuff I can&#8217;t.</p>
<p>But to give a general idea: DTAP hosting platform for enterprise application, internal use only, user population (&gt;5,000 employees) located around the globe, highly confidential and secure, twin versus dual data center setup located in Amsterdam area, partially virtualized in network and server layers, internet as well as Corporate connectivity, authenticated against corporate user repositories, Windows based, maximum data loss of 1hr (RPO), 10TByte data, IDS/IPS, the lot.</p>
<p>And then suddenly find myself working &gt; 2am. Geeh. Time to take a nap and kick ass again tomorrow.</p>
<p>Grtz,</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/06/christ-is-it-that-late-already/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

