<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Pascal Charest - Consultant en logiciel libre</title>
	
	<link>http://blog.pacharest.com</link>
	<description>CloudMaster - Consultant en Logiciel Libre - Photographe</description>
	<lastBuildDate>Tue, 27 Oct 2009 20:47:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9-rare</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/PascalCharest" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Apple in the Sun ; I feel like an Oracle.</title>
		<link>http://feedproxy.google.com/~r/PascalCharest/~3/dbzQFb_wDso/</link>
		<comments>http://blog.pacharest.com/2009/10/apple-in-the-sun-i-feel-like-an-oracle/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 20:12:31 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[filesystem]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[xsan]]></category>
		<category><![CDATA[zfs]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1364</guid>
		<description><![CDATA[Ok, 
After a title like that, I&#8217;m going to let you down with a very bad news: 
Apple cans the ZFS integration project. 
I&#8217;m really not happy about that, but we can&#8217;t do much about it. This is very weird because, last week, I drafted a post about ZFS &#038; XSAN2. It was about my [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, </p>
<p>After a title like that, I&#8217;m going to let you down with a very bad news: </p>
<blockquote><p><a href="http://mail.opensolaris.org/pipermail/zfs-discuss/2009-October/033125.html">Apple cans the ZFS integration project</a>. </p></blockquote>
<p>I&#8217;m really not happy about that, but we can&#8217;t do much about it. This is very weird because, last week, I drafted a post about ZFS &#038; XSAN2. It was about my expectation for the world of &#8216;integrated&#8217; filesystem&#8230; guess they are a bit lower now. </p>
<img src="http://feeds.feedburner.com/~r/PascalCharest/~4/dbzQFb_wDso" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pacharest.com/2009/10/apple-in-the-sun-i-feel-like-an-oracle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.pacharest.com/2009/10/apple-in-the-sun-i-feel-like-an-oracle/</feedburner:origLink></item>
		<item>
		<title>Wolf trail – Gatineau Park</title>
		<link>http://feedproxy.google.com/~r/PascalCharest/~3/_3WHv9kZvX4/</link>
		<comments>http://blog.pacharest.com/2009/10/wolf-trail-gatineau-park/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 12:03:31 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gatineau]]></category>
		<category><![CDATA[hiking]]></category>
		<category><![CDATA[Ottawa]]></category>
		<category><![CDATA[Personnel]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1353</guid>
		<description><![CDATA[Nice! Was about time I started moving again!
Great hiking yesterday, went for a variation of the Wolf Trail near the Blanchet Beach (@Lac Meech). About 350m of elevation gain and 7.5km walk in the forest.

Should be able to post one or two pictures today.


Wolf Trail &#8211; 8.3km return, expert, 400m elevation gain &#8211; The trail [...]]]></description>
			<content:encoded><![CDATA[<p>Nice! Was about time I started moving again!</p>
<p>Great hiking yesterday, went for a variation of the Wolf Trail near the Blanchet Beach (@Lac Meech). About 350m of elevation gain and 7.5km walk in the forest.<br />
<br />
Should be able to post one or two pictures today.<br />
</p>
<blockquote><p>
<strong>Wolf Trail</strong> &#8211; 8.3km return, expert, 400m elevation gain &#8211; The trail starts at parking lot P13 at Blanchet Beach and continues to a fork where you should keep left. You will shortly pass a beaver pond on your right. Further on the trial intersects with #38 and you should keep right at this point. You&#8217;ll next encounter the intersection with trail #1, the Fire Tower Road. The trail at this point is no longer numbered but keep going and you&#8217;ll reach you&#8217;re objective in no time, the very short spur to the Tawadina Lookout and an excellent overview of the Ottawa Valley. A little further on the trail swings back towards the start passing three more lookouts along the way before the final steep descent to the parking lot. The trail takes about 4 hours to complete.<br />
Source: <a href="http://www.out-there.com/gatineau.htm">http://www.out-there.com/gatineau.htm</a>
</p></blockquote>
<img src="http://feeds.feedburner.com/~r/PascalCharest/~4/_3WHv9kZvX4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pacharest.com/2009/10/wolf-trail-gatineau-park/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.pacharest.com/2009/10/wolf-trail-gatineau-park/</feedburner:origLink></item>
		<item>
		<title>Couples of stats/facts.</title>
		<link>http://feedproxy.google.com/~r/PascalCharest/~3/YFulrEOV7FI/</link>
		<comments>http://blog.pacharest.com/2009/10/pascal-and-labsphoenix-in-stats/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 14:15:07 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[freesoftware]]></category>
		<category><![CDATA[glusterfs]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[labsphoenix]]></category>
		<category><![CDATA[Lustre]]></category>
		<category><![CDATA[mailman]]></category>
		<category><![CDATA[masi]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[personnal]]></category>
		<category><![CDATA[sme]]></category>
		<category><![CDATA[zabbix]]></category>
		<category><![CDATA[zimbra]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1345</guid>
		<description><![CDATA[As I look over 6 very interesting projects overview on my desk, I&#8217;m forced to do a bit of thinking about how the last year went by. A year is a lot of time, and so much plans finally came to fruition that I can&#8217;t think of listing them all here today.  Which is [...]]]></description>
			<content:encoded><![CDATA[<p>As I look over <em>6 very interesting projects</em> overview on my desk, I&#8217;m forced to do a bit of thinking about how the last year went by. A year is a lot of time, and so much plans finally came to fruition that I can&#8217;t think of listing them all here today.  Which is kinda a good sign for me and my enterprise ;-)<br />
<br />
Most of my readers doesn&#8217;t really know who I am, even when you take into account that I blog under my real name. Most don&#8217;t know that I bought a condo in Hull (now part of Gatineau, near Ottawa &#8211; the capital of Canada), that I still have a rent in Montreal, that I proposed to my girlfriend (she said &#8220;Yes!&#8221;), that I own a dog (greatest experience of forcing a regular schedule I ever had), that my greatest motivation in life is to be able to go where I want, whenever I want. My dream is going back to Yosemite, California&#8230; and bring hiking gear.<br />
<br />
Another big aspect of my life is my business, <em>Les Laboratoires Phoenix</em>. I&#8217;ve been working full time at it for the last 9 months and its been a great experience. Over those months : I&#8217;ve worked with clients from 7 countries, contributed to 3 major open source projects, went to the &#8220;Free Software Foundation&#8221; Libre Planet confrence in Boston, went to the DefCon in Las Vegas, I&#8217;ve been named SME for {<a href="http://zabbix.com">Zabbix</a>, <a href="http://zimbra.com">Zimbra</a>, <a href="http://www.asterisk.org/">Asterisk</a>, <a href="http://www.openldap.org/">OpenLDAP</a>, extended LAMP Stack, <a href="http://www.gnu.org/software/mailman/index.html">Mailman</a>, <a href="http://www.gluster.org/">GlusterFS</a>, Lustre, MySQL, Cloud Computing, &#8230;}, 3 of my articles have been published (>40K prints), and I&#8217;m involved in a book project (from a major publisher)&#8230;<br />
<br />
And, even thinking about all those achievements, I still look for the future of <a href="http://labsphoenix.com">Les Laboratoires Phoenix</a>. I guess that working with startups influenced me a lot : those 6 projects are all different from each others, they represent good revenue potential (clear business plan) and require low capital input to be started. So, I guess I&#8217;ll stop speaking about them and work ;-). Btw, two of those projects would be online services (SAAS) for well known parts of Internet infrastructure (not webserver). Another is a cloud computing infrastructure services based in Montreal (this one if almost finished! &#038; I got an hardware provider)&#8230; A lot of fun to be had.<br />
<br />
More news to come. </p>
<img src="http://feeds.feedburner.com/~r/PascalCharest/~4/YFulrEOV7FI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pacharest.com/2009/10/pascal-and-labsphoenix-in-stats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.pacharest.com/2009/10/pascal-and-labsphoenix-in-stats/</feedburner:origLink></item>
		<item>
		<title>security specialist</title>
		<link>http://feedproxy.google.com/~r/PascalCharest/~3/_l1oeQ5fkDQ/</link>
		<comments>http://blog.pacharest.com/2009/10/security-specialist/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 19:38:01 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bufferoverflow]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[labsphoenix]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1341</guid>
		<description><![CDATA[I&#8217;ve been asked to produce a service offering for a Montreal based security specialist contract. The request was generic &#8211; make me wonder about the provider lack of the specialized knowledge required to complete a selection. Hiring a consultant, specialist or sme (subject matter expert) should never be left to an ultimate comparison between university [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been asked to produce a service offering for a Montreal based security specialist contract. The request was generic &#8211; make me wonder about the provider lack of the specialized knowledge required to complete a selection. Hiring a consultant, specialist or sme (subject matter expert) should never be left to an ultimate comparison between university degrees.  So, for fun, I submit a couples questions, all security related, feel free to answers as comment or by email: </p>
<p>1) what&#8217;s wrong with:<br />
void f() {<br />
 char buf[2048];<br />
 gets(buf)<br />
}</p>
<p>void main() {<br />
 f();<br />
}</p>
<p>(note ; this is the modified version of this function. Read comment 1 on this blog post for more info)</p>
<p>2) With current systems, IPV6 is becoming standard feature. What security problems do you see with that statement and how would you go to secure an IPV4 network knowing those problems ?</p>
<p>3) There have been quite a few problems with SSL theory and OPENSSL implementation in the last few years &#8211; please, name a few and explain them. </p>
<p>4) What is entropy or prng  ?</p>
<img src="http://feeds.feedburner.com/~r/PascalCharest/~4/_l1oeQ5fkDQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pacharest.com/2009/10/security-specialist/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.pacharest.com/2009/10/security-specialist/</feedburner:origLink></item>
		<item>
		<title>Visit @ Hypertec</title>
		<link>http://feedproxy.google.com/~r/PascalCharest/~3/qQGIZEzbIG8/</link>
		<comments>http://blog.pacharest.com/2009/09/visit-hypertec/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 13:08:00 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[datacenter]]></category>
		<category><![CDATA[hypertec]]></category>
		<category><![CDATA[Montreal]]></category>
		<category><![CDATA[Ottawa]]></category>
		<category><![CDATA[Quebec]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[toronto]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1325</guid>
		<description><![CDATA[Last week, I had the opportunity to visit Hypertec&#8217;s Montreal installation. I&#8217;ve been a free software consultant for a good while, worked in quite a few public and private data centers, and visited a lot more &#8211; but I had never heard about Hypertec before. My visit was motivated by this client who asked me [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, I had the opportunity to visit <a href="http://www.hypertec-as.com">Hypertec</a>&#8217;s Montreal installation. I&#8217;ve been a free software consultant for a good while, worked in quite a few public and private data centers, and visited a lot more &#8211; but I had never heard about Hypertec before. My visit was motivated by this client who asked me to follow the &#8216;tour&#8217; and to advice him on their data center, installation and setup.</p>
<p><strong>About Hypertec</strong></p>
<p>As a rule, never visit somewhere without background info : Hypertec-BCDR (Business Continuity and Disaster Recovery) (they also use the name Hypertec-AS for the french version) is the hosting, datacenter &#038; high availability services division of the Hypertec Group. The group look like an umbrella corporation which also hold the Hypertec Systems division (kind of a computer retail shop). The exact financial details are private (the group is private / NOT available in the stock market), but <strong>from what I&#8217;ve heard, the whole group have about 120+ employee and a sales figure of about 20M$/years</strong>. Those are very rough numbers, I could be totally off the track, and include all their activities (don&#8217;t know for the data center aspect only). There seems to be office in a couple locations (Montreal, Quebec, Ottawa, Toronto&#8230; ).</p>
<p>So, its quite strange that I haven&#8217;t heard about them&#8230; especially since they are located inside the old Nortel building in Saint-Laurent. I&#8217;ve also contact friends about them, and they were virtually unknown!</p>
<p><strong>The visit</strong></p>
<p>&#8230; and this is why I&#8217;m doing a blog post on them: because Jonathan Ahdoot, sales manager, walked me through their data center and I must say, he was able to impress me. The main surface is reserved for tier-4 dedicated cages to which you can add a small quantity of tier-2 rack (about 60) setup. As a reminder, in datacenter higher <a href="http://www.webopedia.com/TERM/D/data_center_tiers.html">tier</a> speak of better quality (scale from 1 to 4 &#8211; as defined by the uptime institute)(different from Internet peering tier).</p>
<p>The visit make clear quite fast why I hadn&#8217;t heard about them : they fish for the big ones and government (which can be considered a big one) contracts. They have rooms for rent that act as <strong>office away from office</strong> for couples of days, they have a 10 posts technical room, a cafeteria (which can become 24h) and &#8230; behold: a lounge. Yes ! <strong>a true lounge with satellite TV and couches</strong>. How many time would I have given everything (my clients own ;-)) for a nice couch while waiting for a file copy between the SAN and the server I&#8217;m restoring @ 2h AM. They also make their <strong>conference room available to clients</strong> (which is another nice feature, especially for office-less consultant (me!)).</p>
<p>I&#8217;m far from being a data center specialist: I build infrastructure and I rack them somewhere &#8211; this is mainly what I do. So I cannot go into big details about all the nice features the data center seemed to have or in the small point why it might not be as great as I think. However, there is one thing that did impress me: There is 5 <a href="http://en.wikipedia.org/wiki/Flywheel_energy_storage">flywheel energy storage system</a> in the main engineering room, all being provided by electricity (Hydro) and hooked on a generator. This was also the first time I&#8217;ve heard about flywheel energy storage (FES), but I do find the idea quite neat. There must be a lot of energy lost through friction (even if they are in vaccum), but it does look like a system way more secure than batteries (UPS) for data center. Secure as in : I&#8217;ve already been screwed twice by &#8220;this was a planned maintenance and the ups didn&#8217;t turned on, or the tech turned off the wrong line&#8221;.</p>
<p>But the sky is not totally blue: Since they do seem to target tier-4 clients, they lack a bit of the standard facility we require in a tier-2: renting 48U racks rarely leave you the space for screen, mouse, keyboard, screwdriver&#8230; you expect them to be readily available on site. From what I&#8217;ve saw, they were either lacking or in bad shape (tier-2, again&#8230; the tier-4 look awesome). Anyway, if you got a cage (with multiple rack) and you don&#8217;t have space for tools, you have others problems.</p>
<p>Anyway, a couples contracts will require me to be in data center for the next few months (migrating 35U, deploying 20U, re-designing 24U&#8230;). So I guess I will be posting more reviews as time goes. </p>
<img src="http://feeds.feedburner.com/~r/PascalCharest/~4/qQGIZEzbIG8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pacharest.com/2009/09/visit-hypertec/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.pacharest.com/2009/09/visit-hypertec/</feedburner:origLink></item>
		<item>
		<title>Swekey – An authentication gizmo for Windows, Mac OSX, GNU/Linux</title>
		<link>http://feedproxy.google.com/~r/PascalCharest/~3/5hvCeo1iWwU/</link>
		<comments>http://blog.pacharest.com/2009/09/swekey-an-authentication-gizmo-for-windows-mac-osx-gnulinux/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 18:20:05 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[device]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[openssh]]></category>
		<category><![CDATA[putty]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[sugarcrm]]></category>
		<category><![CDATA[swekey]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[zabbix]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1307</guid>
		<description><![CDATA[Through my connection with PraizedMedia (a client of Les Laboratoires Phoenix- managed data infrastructure), I received a &#8216;Swekey&#8216; device. It look like an normal USB key, but their website seem to push toward something much more useful (and potentially dangerous). Hence, I decided to try it.  It is advertised as  : 
The swekey [...]]]></description>
			<content:encoded><![CDATA[<p>Through my connection with <a href="http://www.praizedmedia.com">PraizedMedia</a> (a client of Les Laboratoires Phoenix- managed data infrastructure), I received a &#8216;<a href="http://www.swekey.com/">Swekey</a>&#8216; device. It look like an normal USB key, but their website seem to push toward something much more useful (and potentially dangerous). Hence, I decided to try it.  It is advertised as  : </p>
<blockquote><p>The swekey is a small USB key that secures access to any swekey enabled web sites.<br />
Swekey secured web sites won&#8217;t let you login without your swekey plugged to your computer.<br />
The swekey can also be used to secure corporate&#8217;s intranet, unix servers access, and database administration.<br />
[...]</p></blockquote>
<p><div id="attachment_1306" class="wp-caption aligncenter" style="width: 470px"><img src="http://blog.pacharest.com/wp-content/uploads/2009/09/DSC09811-1024x767.jpg" alt="Swekey device" title="swekey" width="460" height="345" class="size-large wp-image-1306" /><p class="wp-caption-text">Swekey device, Photo by Pascal Charest</p></div><br />
The website mention integration with WordPress, SSH, putty, MediaWiki, Zabbix, Magento, SugarCRM&#8230; and much more&#8230; In fact they even speak about integration with any OpenID enabled websites &#8211; Might be very cool and interesting. Lets see how it work.<br />
<br />
I&#8217;m an hacker at heart, so I don&#8217;t normally read much of a device documentation, but in this case &#8211; I was lost. How is the device working? Is it a key with auto-run partition + dedicated browser, is it the equivalent of an RSA key, is there any software to install ? To answer my questions, what would be better that some tests in a protected GNU/Linux workstation (which is what normal people do : plug it in and see what happen):<br />
<br />
The device auto-detection work and recognize the device as an USB CDROM drive (from dmesg): </p>
<blockquote><p>usb 2-8: new full speed USB device using ohci_hcd and address 3<br />
usb 2-8: configuration #1 chosen from 1 choice<br />
Initializing USB Mass Storage driver&#8230;<br />
scsi10 : SCSI emulation for USB Mass Storage devices<br />
usbcore: registered new interface driver usb-storage<br />
USB Mass Storage support registered.<br />
usb-storage: device found at 3<br />
usb-storage: waiting for device to settle before scanning<br />
usb-storage: device scan complete<br />
scsi 10:0:0:0: CD-ROM            Musbe    Swekey           1.03 PQ: 0 ANSI: 0<br />
sr1: scsi-1 drive<br />
sr 10:0:0:0: Attached scsi CD-ROM sr1<br />
sr 10:0:0:0: Attached scsi generic sg3 type 5<br />
cdrom: This disc doesn&#8217;t have any tracks I recognize!<br />
usb 2-8: reset full speed USB device using ohci_hcd and address 3
</p></blockquote>
<p>Then : Nothing. No auto-mount, no dialog box&#8230; Kinda of left there. The partition cannot be mounted&#8230;<br />
<br />
Going to their website, I learn the official working steps: &#8220;BUY&#8221; (pseudo-done), &#8220;PLUG&#8221; (done), &#8220;REGISTER&#8221; (ugh?) and I&#8217;m &#8220;READY&#8221;. The REGISTER (the step I&#8217;m at, right ?) section give me an error of &#8216;missing plug-in&#8217; from Mozilla Firefox 3.0.14. Ok, browsing &#8220;Support&#8221;/&#8221;Download&#8221; inform me of missing dependencies (a software must be installed) to access the device. I download the <a href="http://http://www.swekey.com/index.php?sel=support&#038;option=downloads">x64 GNU/Linux version</a> and &#8230; hum ? </p>
<blockquote><p><strong>pcharest@hydra:~/Desktop/swekey$ cat README</strong><br />
Swekey client<br />
This package install:<br />
	- the swekey-client command line tool<br />
	- the swekey HAL module<br />
	- the swekey Mozilla plugin</p>
<p>The swekey-client command line tool gives you the list of plugged swekeys<br />
and let you calculate OTPs with them.</p>
<p>type:<br />
	swekey-client &#8211;help<br />
to get the available options</p>
<p>To install swekey-client just type:<br />
	sudo ./install<br />
or<br />
	./install<br />
if you are root</p>
<p>To uninstall swekey-client just type:<br />
	sudo ./uninstall<br />
or<br />
	./uninstall<br />
if you are root
</p></blockquote>
<p>I have no idea what is an <em>OTP</em> but let say I try installing the client:</p>
<blockquote><p>sudo ./install </p></blockquote>
<p>and validate the device is detected:</p>
<blockquote><p>./swekey-client &#8211;list</p></blockquote>
<p>It work and give me a device ID. Good, at least the device is known by the system. I still don&#8217;t know how it should work. I guess I should be installing the Mozilla plug-in the readme mentionned, but&#8230; I never found it. I guess the client install worked (and it was included) because after a Mozilla reload, the Manage section of their web page give (or might also be one of the random file I clicked on)  :</p>
<blockquote><p>Registration is not mandatory but it will allow you to disable a lost or stolen Swekey. </p></blockquote>
<p>So&#8230; I don&#8217;t really need to register the key&#8230; lets try it then (which I&#8217;ve been trying to do for quite a long time at this point).<br />
<br />
I own quite a few Zabbix servers, so, from the list of supported service : </p>
<blockquote><p>ZABBIX is an enterprise-class open source distributed monitoring solution.<br />
A swekey integration exists, it is still a patch but you can ask for it if you need to test it.
</p></blockquote>
<p>Ok, still want to test the device &#8211; So i try with MediaWiki:<br />
<br />
And it started to work well : creation of an account (user+password), then I get asked if I want to bind this account to my Swekey. This won&#8217;t allow me to auto-login but will require the key to be present in any computer (with the installed software) to access the account.<br />
<br />
<strong>Summary</strong>: As a summary, I&#8217;d say that while it give a boosted security (require the Swekey to log) &#8211; it does seem to go a bit over the limit of the permanent fight between conviviality and security. Installing the software is complicated and might be very problematic on system without administrator access&#8230; Personally, having tried both, I would prefer <a href="https://www.paypal.com/cgi-bin/webscr?cmd=xpt/Marketing_CommandDriven/securitycenter/PayPalSecurityKey-outside">Paypal key ID</a> to be integrated to more website. There is no need to &#8216;install&#8217; the software on any computer and it give you the same added security the Swekey does. </p>
<img src="http://feeds.feedburner.com/~r/PascalCharest/~4/5hvCeo1iWwU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pacharest.com/2009/09/swekey-an-authentication-gizmo-for-windows-mac-osx-gnulinux/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://blog.pacharest.com/2009/09/swekey-an-authentication-gizmo-for-windows-mac-osx-gnulinux/</feedburner:origLink></item>
		<item>
		<title>new projects</title>
		<link>http://feedproxy.google.com/~r/PascalCharest/~3/XTdnnFWSF4Q/</link>
		<comments>http://blog.pacharest.com/2009/09/new-projects-ventures/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 13:13:42 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[labsphoenix]]></category>
		<category><![CDATA[Montreal]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[venture]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1302</guid>
		<description><![CDATA[There we go. Just got a proposal accepted by one of my Montreal based client for a new joint venture in the field of cloud computing. Estimate time before full disclosure of the project is 2 weeks from now. Might not be really cute at first, but it&#8217;s going to be very useful. Hardware is [...]]]></description>
			<content:encoded><![CDATA[<p>There we go. Just got a <strong>proposal accepted</strong> by one of my Montreal based client for a <strong>new joint venture in the field of cloud computing</strong>. Estimate time before full disclosure of the project is 2 weeks from now. Might not be really cute at first, but it&#8217;s going to be very useful. Hardware is pseudo-ready (not yet in rack) but we are speaking of nice stuff.<br />
<br />
And I&#8217;m finishing the draft for <strong>another proposal</strong>, this, however, would be a lone venture from Les Laboratoires Phoenix for a <strong>specialized service</strong> (yet very used) that isn&#8217;t readily available (at a normal cost). We are speaking of about 100x less (in respect of recurring cost) of what&#8217;s currently available. Also a 2 weeks ETA for this one.<br />
<br />
Might even have found an employee. Things are really moving fast.  </p>
<img src="http://feeds.feedburner.com/~r/PascalCharest/~4/XTdnnFWSF4Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pacharest.com/2009/09/new-projects-ventures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.pacharest.com/2009/09/new-projects-ventures/</feedburner:origLink></item>
		<item>
		<title>Surviving DDOS – discussion on building resilient networks/data infrastructure.</title>
		<link>http://feedproxy.google.com/~r/PascalCharest/~3/C42Ad5WTErI/</link>
		<comments>http://blog.pacharest.com/2009/09/surviving-ddos-building-resilient-networks/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 15:15:53 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cloudmaster]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[ddos]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1288</guid>
		<description><![CDATA[Note: This is a selection of very early draft of a document I&#8217;m writing &#8211; As such, those are extract of &#8220;working notes&#8221; and should be considered as beta (not Google definition of beta ; true beta)&#8230; lots will change.

[...]
Internet being a jungle (or a city, whatever you find most dangerous), your infrastructure will be [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><strong>Note</strong>: This is a selection of very early draft of a document I&#8217;m writing &#8211; As such, those are extract of &#8220;working notes&#8221; and should be considered as beta (not Google definition of beta ; true beta)&#8230; lots will change.</p></blockquote>
<p>
<strong>[...]</strong><br />
Internet being a jungle (or a city, whatever you find most dangerous), your infrastructure will be preyed upon. it can be by customers requiring services (too much of them can create difficult situations) or by malevolent individuals wanting to see your service off Internet.<br />
<strong>[...]</strong><br />
Of the techniques available, dos/ddos might be the worst. Here&#8217;s a quick non technical theory review:<br />
<br />
<strong>DOS: Denial of services</strong><br />
For a single attacker, cutting access to your services can be accomplished by solving this equation:<br />
<em> Attacker resource * resource(attack function) > Defender resource * resource(defense function)</em><br />
The defense against the attack is simply the reverse of the equation. Using decent servers (for processing power) in a decent datacenter (for bandwidth) can help solve this equation to the defender advantage without having to modify services. If it doesn&#8217;t work, modifying the defense function (such as implementing a firewall correlating a source IP and the attacker function) will allow required resources for defense to be minimal and thus <em>win the fight</em>.<br />
<strong>[...]</strong><br />
<br />
<strong>DDOS: Distributed Denial Of Services</strong><br />
The DDOS add the dimension of multiple (in the order of hundreds or thousands) attackers systems. This will bypass of most of the standard defenses &#8220;resource reduction function&#8221; since the resulting traffic will be tangent to a normal usage pattern. Randomly blocking visitor (or user) cannot be accomplished without risking blocking valid one and user pattern analysis is generally resource intensive.<br />
<strong>[...]</strong><br />
<br />
<strong>How to survive DDOS</strong><br />
A lot of services and devices are available to mitigate the attack of a DDOS. Some can be implemented by the end user (server administrator) or by the upstream provider. However, most of them must be deployed as a planned feature, not while the network is under attack.<br />
 * drop spoofed/invalid packets at upstream provider (packets with invalid source IP (see RFC 1918), implement ingress filtering (see RFC 2267)) &#8211; it is also call dark address filtering.<br />
 * prepare rate-limiting function &#8216;per-vhost&#8217; (if service = webpage), or &#8216;per-services&#8217;, and &#8216;per-source&#8217;.<br />
 * implement black hole filtering procedure (an in-line router / packet analyzer able to black hole packet will leave your server doing service computing, not routing).<br />
 * request analysis. <a href="http://www.snort.org/">SNORT</a> is a well know and very good ingress filtering agent that can be used to filter traffic that does not match normal usage pattern.<br />
 * enable syn cookie (valid only against syn flood).<br />
 * always allow establish connections priority over new ones.<br />
 * off load as much as you can (mainly: DNS services in separate network, dropping both is harder).<br />
<br />
And I&#8217;ll allow a bit of additional informations on this last one, because it is often overlooked and can represent your salvation when you are attacked. Either the attacker will use a specific IP, which is easy to mitigate by changing to any other you reserved for that and changing the DNS (5 minutes downtime is nothing in a major DDOS) OR the attacker is resolving your domain name through your DNS. This latest fact is quite important, because it mean the attack can be mitigated by using geo-localisation on your DNS system : different servers will answers requests from different part of the world. <a href="http://www.maxmind.com/">MaxMIND</a> does offer a very up-to-date database of IP/Country and IP/Town ; and using Amazon AWS (cloud computing service by Amazon), new servers can be launched at minutes notice and your DNS (when properly configured) can be modified to provide specific IP &#8220;to-peoples-outside-your-normal-business-area&#8221;.  You don&#8217;t even have to involve your upstream provider and you will be able to offset a very big part of the attack (as long as your normal business area is not russia + china).<br />
<br />
Or, if implementing those recommendation are not a possibility, there is always services/devices available for sales. Be ready to pay a very big price for them.<br />
<strong>[...]</strong></p>
<img src="http://feeds.feedburner.com/~r/PascalCharest/~4/C42Ad5WTErI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pacharest.com/2009/09/surviving-ddos-building-resilient-networks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.pacharest.com/2009/09/surviving-ddos-building-resilient-networks/</feedburner:origLink></item>
		<item>
		<title>technical co-founder.</title>
		<link>http://feedproxy.google.com/~r/PascalCharest/~3/XKDCwK3MSYU/</link>
		<comments>http://blog.pacharest.com/2009/09/technical-co-founder/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 13:22:29 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[Montreal]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1285</guid>
		<description><![CDATA[I&#8217;ve received the following message through a contact of a contact ; Not even sure if its still &#8216;valid&#8217;, but, we never know.  
We are a Montreal based start-up looking for one or two developers to join the founding team and lead the development of a Web application built on the Software as a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve received the following message through a contact of a contact ; Not even sure if its still &#8216;valid&#8217;, but, we never know.  </p>
<blockquote><p>We are a Montreal based start-up looking for one or two developers to join the founding team and lead the development of a Web application built on the Software as a Service model, i.e. people will actually pay to use our product ;-)</p>
<p>Our ideal partner is someone who thrives in the creative, fast paced, get-things-done atmosphere of a start-up. You are easy to get along with and respectful of others. You are familiar with Ruby on Rails, Django or one of the popular PHP frameworks. You know your way around a database, write scripts in your sleep and have long since mastered Regular Expressions. Knowledge of Javascript and implementing AJAXy interfaces are definite assets.</p>
<p>We’re bootstrapping, so the ability to run lean for a while is a must. We want you to commit full-time to the project but, for the right person, we might consider part-time involvement. Lots of people talk about one day launching or joining a start-up but few actually ever do it. Which group do you want to belong to?</p>
<p>If you are interested, get in touch with us and we would be happy to tell you more.</p></blockquote>
<p>So if you are interested (and I know you/can vouch for you), please get in touch with me and I&#8217;ll forward your contact info to those guys. Knowing them, should be quite a fun ride. </p>
<img src="http://feeds.feedburner.com/~r/PascalCharest/~4/XKDCwK3MSYU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pacharest.com/2009/09/technical-co-founder/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.pacharest.com/2009/09/technical-co-founder/</feedburner:origLink></item>
		<item>
		<title>computerized procrastination</title>
		<link>http://feedproxy.google.com/~r/PascalCharest/~3/hgzL80XZMGE/</link>
		<comments>http://blog.pacharest.com/2009/09/computerized-procrastination-software-update/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 12:26:14 +0000</pubDate>
		<dc:creator>pascal.charest</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[myth]]></category>
		<category><![CDATA[nymph]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://blog.pacharest.com/?p=1281</guid>
		<description><![CDATA[I have a lot of computers. Most of them are &#8216;throwaway&#8216; systems (no important data) that are destined to be used in any of the plethora of labs I am (through les Laboratoires Phoenix) conducting these days.

However, this week-end, I&#8217;ve been away from home and I&#8217;ve brought only one (nymph, my Thosiba Portege M200, tablet [...]]]></description>
			<content:encoded><![CDATA[<p>I have a lot of computers. Most of them are &#8216;<em>throwaway</em>&#8216; systems (no important data) that are destined to be used in any of the plethora of labs I am (through <strong>les Laboratoires Phoenix</strong>) conducting these days.<br />
<br />
However, this week-end, I&#8217;ve been away from home and I&#8217;ve brought only one (nymph, my Thosiba Portege M200, tablet PC). The official reason is to work&#8230; but then, this is without counting my tendency to do a bit of procrastination with my coffee in the morning.<br />
<br />
So:<br />
 * I now have <a href="http://www.mozilla.com/en-US/firefox/personal.html">Firefox 3.5.2</a> installed.<br />
 * My Debian (sid) system is up-to-date.<br />
 * My GIT server is getting re-designed.<br />
 * I&#8217;m currently waiting for my (new) kernel compilation linux-2.6.30.5&#8230;</p>
<p>Which bring me to the point of speaking about new options in the kernel. I had 2.6.24-1 (yeah, I know, old kernel) and I jumped to 2.6.30.5&#8230; and there is one nice feature that I really want to try!:<br />
* Group CPU Scheduler (grouping tasks by user_id)</p>
<img src="http://feeds.feedburner.com/~r/PascalCharest/~4/hgzL80XZMGE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.pacharest.com/2009/09/computerized-procrastination-software-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.pacharest.com/2009/09/computerized-procrastination-software-update/</feedburner:origLink></item>
	</channel>
</rss>
