<?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>Kryptoblog &#187; Verktyg</title>
	<atom:link href="http://www.strombergson.com/kryptoblog/category/verktyg/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.strombergson.com/kryptoblog</link>
	<description>Kryptografi och IT-säkerhet på svenska</description>
	<lastBuildDate>Thu, 20 Jan 2011 21:25:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Motorola och Ericsson samarbetar om säkra LTE-nät</title>
		<link>http://www.strombergson.com/kryptoblog/2010/09/08/motorola-och-ericsson-samarbetar-om-sakra-lte-nat/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/09/08/motorola-och-ericsson-samarbetar-om-sakra-lte-nat/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 18:12:54 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Företag och affärer]]></category>
		<category><![CDATA[Hårdvara]]></category>
		<category><![CDATA[Inbyggda system]]></category>
		<category><![CDATA[Verktyg]]></category>
		<category><![CDATA[Ericsson]]></category>
		<category><![CDATA[LTE]]></category>
		<category><![CDATA[Motorola]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[TETRA]]></category>
		<category><![CDATA[Thales]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1400</guid>
		<description><![CDATA[<p><em>(Mycket <span class="caps">LTE</span>-nyheter just nu.)</em><br />
<a href="http://etn.se/">Elektroniktidningen (ETN)</a> rapporterar att <a href="http://www.etn.se/index.php?option=com_content&#38;view=article&#38;id=51970">Motorola och Ericsson skall samarbeta om att utveckla s&#228;kra <span class="caps">LTE</span>-n&#228;t</a>, motsvarande <a href="http://en.wikipedia.org/wiki/Terrestrial_Trunked_Radio"><span class="caps">TETRA</span>-n&#228;t</a> f&#246;r bl&#229;ljusmyndigheter. <span class="caps">ETN</span> skriver:  <blockquote>Ericsson och Motorola har ing&#229;tt en allians f&#246;r att</blockquote>&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p><em>(Mycket <span class="caps">LTE</span>-nyheter just nu.)</em><br />
<a href="http://etn.se/">Elektroniktidningen (ETN)</a> rapporterar att <a href="http://www.etn.se/index.php?option=com_content&#38;view=article&#38;id=51970">Motorola och Ericsson skall samarbeta om att utveckla s&#228;kra <span class="caps">LTE</span>-n&#228;t</a>, motsvarande <a href="http://en.wikipedia.org/wiki/Terrestrial_Trunked_Radio"><span class="caps">TETRA</span>-n&#228;t</a> f&#246;r bl&#229;ljusmyndigheter. <span class="caps">ETN</span> skriver:  <blockquote>Ericsson och Motorola har ing&#229;tt en allians f&#246;r att gemensamt ta fram <span class="caps">LTE</span>-l&#246;sningar f&#246;r omr&#229;det &#8221;allm&#228;n s&#228;kerhet&#8221;, det omr&#229;de som idag domineras av standarden Tetra och d&#228;r Motorola &#228;r en av de starkaste akt&#246;rerna. Tanken &#228;r att kombinera Motorolas kompetens inom s&#228;kra n&#228;t med Ericssons f&#246;rm&#229;gor inom <span class="caps">LTE</span> och mobilt bredband.<br />
<br />
</p>

	<p>Ett m&#229;l med alliansen &#228;r att utveckla en <span class="caps">LTE</span>-l&#246;sning f&#246;r mobilt bredband till s&#228;kerhetskritiska till&#228;mpningar, som kan fungera tillsammans med s&#228;ker r&#246;st- och datakommunikation. Enligt en gemensam pressrelease ska Motorolas n&#228;sta generations plattform f&#246;r omr&#229;det inneh&#229;lla <span class="caps">LTE</span>-teknik, klara behoven fr&#229;n s&#229;v&#228;l kommandocentraler, och kunna kommunicera med s&#229;v&#228;l t&#229;lig radioutrustning och terminaler i fordon som handh&#229;llna <span class="caps">LTE</span>-terminaler.</blockquote></p>

	<p><a href="http://www.etn.se/index.php?option=com_content&#38;view=article&#38;id=51958">Som <span class="caps">ETN</span> p&#229;pekar</a> meddelande &#228;ven Samsung att dom skall samarbeta med s&#228;kerhetsj&#228;tten <a href="http://www.thalesgroup.com/">Thales</a> om att utveckla <span class="caps">TETRA</span>-mobiler som st&#246;djer <span class="caps">LTE</span>. I det fallet &#228;r det <a href="http://www.thalesgroup.com/Portfolio/Defence/LandJoint_Products_TetraPMR_Digimax_Digicompact/?pid=1499">Thales som st&#229;r f&#246;r <span class="caps">TETRA</span>-kompetensen</a> och Samsung f&#246;r <span class="caps">LTE</span>-kompetensen (och att bygga mobiler f&#229;r man anta).</p>
 <div class="shr-publisher-1400"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2010/09/08/motorola-och-ericsson-samarbetar-om-sakra-lte-nat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hanko-stämpel med skydd mot förfalskning</title>
		<link>http://www.strombergson.com/kryptoblog/2010/09/07/hanko-stampel-med-skydd-mot-forfalskning/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/09/07/hanko-stampel-med-skydd-mot-forfalskning/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 19:25:36 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Hårdvara]]></category>
		<category><![CDATA[Verktyg]]></category>
		<category><![CDATA[Hanko]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1397</guid>
		<description><![CDATA[<p>Fortfarande lika underbara <a href="http://boingboing.net/">Boingboing</a> ber&#228;ttade f&#246;r ett tag sedan om ett fenomen jag inte k&#228;nde till. Tydligen &#228;r det vanligt i Japan att man anv&#228;nder en <a href="http://en.wikipedia.org/wiki/Hanko_%28stamp%29">Hanko</a>, e personlig st&#228;mpel som signatur. Ett problem med Hanko-st&#228;mplar &#228;r&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p>Fortfarande lika underbara <a href="http://boingboing.net/">Boingboing</a> ber&#228;ttade f&#246;r ett tag sedan om ett fenomen jag inte k&#228;nde till. Tydligen &#228;r det vanligt i Japan att man anv&#228;nder en <a href="http://en.wikipedia.org/wiki/Hanko_%28stamp%29">Hanko</a>, e personlig st&#228;mpel som signatur. Ett problem med Hanko-st&#228;mplar &#228;r att de kan kopieras (<em>precis som en namnteckning</em>). Detta har <a href="http://www.boingboing.net/2010/08/23/hanko-stamp-with-ant.html">Mitsubishi Pencil f&#246;rs&#246;kt l&#246;sa genom att skapa en Hanko med inbyggt skydd mot f&#246;rfalskning</a>.</p>

	<p><img src="http://www.boingboing.net/_item_p_ginko_images_dialbank_setumei.jpg" alt="Mitsubishis s&#228;kra Hanko" /><br />
<em>Mitsubishis s&#228;kra(re) Hanko.</em></p>

	<p>S&#228;kerheten sitter i att det finns tv&#229; ringar med 10 olika positioner vardera. Ringarna s&#228;tter ett valbart kantm&#246;nster runt det fasta st&#228;mpelm&#246;nstret. Tv&#229; ringar med 10 olika positioner ger allts&#229; 100 olika m&#246;nster, vilket inte &#228;r s&#229;&#229; s&#228;kert. Men visst, en viss f&#246;rb&#228;ttrad s&#228;kerhet blir det. Och visst &#228;r Hankon snygg?</p>

 <div class="shr-publisher-1397"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2010/09/07/hanko-stampel-med-skydd-mot-forfalskning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ny TCP-sekvensgenerator för uIP</title>
		<link>http://www.strombergson.com/kryptoblog/2010/07/17/ny-tcp-sekvensgenerator-for-uip/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/07/17/ny-tcp-sekvensgenerator-for-uip/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 14:35:36 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Forskning]]></category>
		<category><![CDATA[Inbyggda system]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Verktyg]]></category>
		<category><![CDATA[prng]]></category>
		<category><![CDATA[TCP]]></category>
		<category><![CDATA[uIP]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1339</guid>
		<description><![CDATA[<p>Tillsammans med <a href="http://www.sics.se/~adam/">Adam Dunkels</a> har jag b&#246;rjat titta lite f&#246;rsiktigt p&#229; att hitta en b&#228;ttre generator f&#246;r <span class="caps">TCP</span>-sekvensnummer till den miniskula <a href="http://www.sics.se/~adam/uip/index.php/Main_Page"><span class="caps">TCP</span>/IP-stacken uIP</a>.</p>

	<p><img src="http://www.sics.se/~adam/img/adam13.jpg" alt="Adam Dunkels" /><br />
<em>Adam Dunkels &#8211; pappa till uIP, bland annat.</em></p>

	<p>Den nuvarande generatorn ger&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p>Tillsammans med <a href="http://www.sics.se/~adam/">Adam Dunkels</a> har jag b&#246;rjat titta lite f&#246;rsiktigt p&#229; att hitta en b&#228;ttre generator f&#246;r <span class="caps">TCP</span>-sekvensnummer till den miniskula <a href="http://www.sics.se/~adam/uip/index.php/Main_Page"><span class="caps">TCP</span>/IP-stacken uIP</a>.</p>

	<p><img src="http://www.sics.se/~adam/img/adam13.jpg" alt="Adam Dunkels" /><br />
<em>Adam Dunkels &#8211; pappa till uIP, bland annat.</em></p>

	<p>Den nuvarande generatorn ger en monotont &#246;kande sekvens som &#228;r l&#228;tt att prediktera. En ny generator skall ge en bra slumpm&#228;ssig som inte &#228;r l&#228;tt (inte g&#229;r) att prediktera. MEn samtidigt f&#229;r storleken p&#229; stacken inte v&#228;xa speciellt mycket och skall g&#229; att implementera p&#229; en 8-bitars processor. Vidare f&#229;r vi inte inf&#246;r en massa nya krav p&#229; m&#229;lsystemet, exempelvis tillg&#229;ng till bra fysisk entropi. En icke-trivial kombination av krav.</p>

	<p>Jag har t&#228;nkt, kladdat och sedan postat p&#229; Cryptography-listan och f&#229;tt en del tips. Men jag (vi) tar med stor gl&#228;dje emot mer klokskap. H&#228;r kommer d&#228;rf&#246;r min postning till listan. L&#228;s, kommentera. <strong>Tack!</strong> <blockquote><br />
uIP [1] is a very compact <span class="caps">TCP</span>/IP stack for small, networked connected, embedded devices. (The code size for uIP including <span class="caps">TCP</span> and <span class="caps">ICMP</span> on the <span class="caps">AVR</span> processor is about 5 kBytes.)<br />
<br />
</p>

	<p>Unfortunately, the <span class="caps">TCP</span> sequence number generator in uIP is a bit simplistic &#8211; basically a monotonically increasing number. In order to reduce the opportunities for <span class="caps">TCP </span>Spoofing (like this nice one [2]) we are trying to implement a new <span class="caps">TCP</span> sequence number generator.<br />
<br />
</p>

	<p>What we want to find is an algorithm that generates a good (secure) <span class="caps">TCP</span> seq numbers, but use very little resources (on 8-bit computing devices).<br />
<br />
</p>

	<p>We have done some preliminary investigations, have some rough ideas and would really appreciate comments and suggestions from the enlightened minds on this list.<br />
<br />
</p>

	<p>As we see it, the two main problems to solve are:<br />
(1) Find a secure <span class="caps">PRNG</span> algorithm that have as low implementation complexity as possible.<br />
<br />
</p>

	<p>(2) Add as little system/application requirements on entropy source and persistent storage as possible.<br />
<br />
</p>

	<p>Looking at TinyRNG [3] for example, it seems that a block cipher in <span class="caps">CTR</span> mode (or <span class="caps">OFB</span> mode) should be sufficient. The question then is what block cipher to use? The <span class="caps">XTEA</span> block cipher [4] is very compact, but would it be a wise choice from a security perspective?<br />
<br />
</p>

	<p>But what to feed the <span class="caps">PRNG</span> with? Looking again at TinyRNG, it uses a simplistic version of the entropy accumulator from the Fortuna <span class="caps">PRNG </span>[5], but with fewer and smaller pools. The pools are processed using a <span class="caps">CBC</span>-MAC built around the same block cipher as used in the <span class="caps">PRNG</span>.<br />
<br />
</p>

	<p>The combined storage for the pools as well as <span class="caps">CBC</span>-MAC state would probably be acceptable for uIP. The question is if the pool feeding operation as such adds operational requirements on uIP that makes it harder to integrate?<br />
<br />
</p>

	<p>A simpler scheme could be to feed the <span class="caps">PRNG </span>(CTR-mode) with entropy used as part of Key and IV, that is not use a pool mechanism at all and leave it to user application to provide entropy words when performing a reseed. The Key (and IV?) would also consists of a counter that is monotonically increased.<br />
<br />
</p>

	<p>The problem with this (we guess) is that in order to ensure that <span class="caps">KEY</span>+IV is never reused is to keep at least part of <span class="caps">KEY</span> or IV as a counter that is stored in persistent memory and increased once (and stored) every time reseed (or boot) is performed. (How bad from a security perspective would this be? Compared to other <span class="caps">TCP</span> sequence generators?)<br />
<br />
</p>

	<p>The current version of uIP places few (basically no) demands on the system/application regarding physical resources (besides mem for code and data) and does not use any persistent storage besides code memory. It seems that any good sequence generator that are driven by physical entropy and tries to avoid sequence repetition need to place additional demands on the system. No?<br />
<br />
</p>

	<p>This is basically as far as we have taken this. More or less a bit of Googling, reading and attempts at thinking. The ambition is not to invent something new and unproven but to adapt existing tech and ideas that seem to work. But get it to work with the size, performance and <span class="caps">API</span> constraints of uIP.<br />
<br />
</p>

	<p>Any thoughts, comments, suggestions and pointers would be very greatly appreciated.<br />
<br />
</p>

	<p>Thank you!<br />
Joachim Str&#246;mbergson<br />
<br />
</p>


	<p>References<br />
&#8212;&#8212;&#8212;&#8212;&#8212;<br />
<br />
[1] A. Dunkels. uIP <span class="caps">TCP</span>/IP stack.<br />
</p>
 http://www.sics.se/~adam/uip/index.php/Main_Page<br />
<br />


	<p>[1] R. Lawshae. Picking Electronic Locks Using <span class="caps">TCP </span>Sequence Prediction<br />
http://www.defcon.org/images/defcon-17/dc-17-presentation/Ricky_Lawshae/defcon-17-ricky_lawshae-picking_electronic_locks-wp.pdf<br />
<br />
</p>

	<p>[3] A. Francillon, C. Castelluccia. TinyRNG: A Cryptographic Random<br />
</p>
    Number Generator for Wireless Sensors Network Nodes<br />
<br />
http://planete.inrialpes.fr/~ccastel/PAPERS/TinyRNG.pdf<br />
<br />


	<p>[4] R. M. Needham, D. J. Wheeler. Tea extensions.<br />
</p>
    http://www.cix.co.uk/~klockstone/xtea.pdf<br />
<br />


	<p>[5] Wikipedia. Fortuna <span class="caps">PRNG</span>.<br />
</p>
    http://en.wikipedia.org/wiki/Fortuna_%28PRNG%29<br />
</blockquote>
 <div class="shr-publisher-1339"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2010/07/17/ny-tcp-sekvensgenerator-for-uip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Länk till Data Compression Explained</title>
		<link>http://www.strombergson.com/kryptoblog/2010/06/14/lank-till-data-compression-explained/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/06/14/lank-till-data-compression-explained/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 20:06:00 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Om Kryptoblog]]></category>
		<category><![CDATA[Verktyg]]></category>
		<category><![CDATA[datakompression]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1329</guid>
		<description><![CDATA[<p>Jag ins&#229;g att jag gjort bort mig. <a href="http://www.strombergson.com/kryptoblog/2010/06/11/bra-genomgang-av-datakompression/">I postningen om Mahoneys ypperliga genomg&#229;ng av datakompression</a>, <em><a href="http://mattmahoney.net/dc/dce.html">Data Compression Explained</a></em> gl&#246;mde jag att ta med l&#228;nken till just denna sida. Nu &#228;r det uppdaterat och f&#246;r s&#228;kerhets skull &#228;r den&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p>Jag ins&#229;g att jag gjort bort mig. <a href="http://www.strombergson.com/kryptoblog/2010/06/11/bra-genomgang-av-datakompression/">I postningen om Mahoneys ypperliga genomg&#229;ng av datakompression</a>, <em><a href="http://mattmahoney.net/dc/dce.html">Data Compression Explained</a></em> gl&#246;mde jag att ta med l&#228;nken till just denna sida. Nu &#228;r det uppdaterat och f&#246;r s&#228;kerhets skull &#228;r den &#228;ven med i den h&#228;r postningen. &#196;r du intresserad, nyfiken p&#229; datakompression &#8211; g&#229; och l&#228;s.</p>

	<p>Och eftersom jag tog upp Mark Nelsons bok om datakompression &#8211; den riktigt klassiska boken p&#229; omr&#229;det &#228;r <em><a href="http://www.amazon.com/Text-Compression-Timothy-C-Bell/dp/0139119914">Text Compression</a></em> av Bell, Cleary och WItten. Inte alls lika l&#228;ttsm&#228;lt som Nelsons bok eller Mahoneys sida, men v&#228;ldigt bra.</p>
 <div class="shr-publisher-1329"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2010/06/14/lank-till-data-compression-explained/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ta bort Vuzuvela med mplayer</title>
		<link>http://www.strombergson.com/kryptoblog/2010/06/14/ta-bort-vuzuvela-med-mplayer/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/06/14/ta-bort-vuzuvela-med-mplayer/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 19:28:24 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Verktyg]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[oljud]]></category>
		<category><![CDATA[vuzuvela]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1321</guid>
		<description><![CDATA[<p>Fick precis ett tips om att f&#246;rs&#246;ka ta bort Vuzuvela-ljudet fr&#229;n fotbolls-VM genom att anv&#228;nda filterfunktioner i <a href="http://www.mplayerhq.hu">mplayer</a>: <blockquote>mplayer -af<br />
pan=1:0.5:0.5,sinesuppress=233:0.01,sinesuppress=466:0.01,sinesuppress=932:0.01,<br />
sinesuppress=1864:0.01,sinesuppress=232:0.01,sinesuppress=465:0.01,<br />
sinesuppress=931:0.01,sinesuppress=1863:0.01,sinesuppress=234:0.01,<br />
sinesuppress=467:0.01,sinesuppress=933:0.01,sinesuppress=1865:0.01<br />
</blockquote></p>

	<p>(Notera &#8220;&#8221; som markerar att linjen egentligen forts&#228;tter.)&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p>Fick precis ett tips om att f&#246;rs&#246;ka ta bort Vuzuvela-ljudet fr&#229;n fotbolls-VM genom att anv&#228;nda filterfunktioner i <a href="http://www.mplayerhq.hu">mplayer</a>: <blockquote>mplayer -af<br />
pan=1:0.5:0.5,sinesuppress=233:0.01,sinesuppress=466:0.01,sinesuppress=932:0.01,<br />
sinesuppress=1864:0.01,sinesuppress=232:0.01,sinesuppress=465:0.01,<br />
sinesuppress=931:0.01,sinesuppress=1863:0.01,sinesuppress=234:0.01,<br />
sinesuppress=467:0.01,sinesuppress=933:0.01,sinesuppress=1865:0.01<br />
</blockquote></p>

	<p>(Notera &#8220;&#8221; som markerar att linjen egentligen forts&#228;tter.)</p>

	<p>Testa om det funkar.  Fotbolls-VM skulle bli mycket mer uth&#228;rdligt om det inte var ett konstant br&#246;l.</p>

 <div class="shr-publisher-1321"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2010/06/14/ta-bort-vuzuvela-med-mplayer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nya versioner av libssh2 och openSSL</title>
		<link>http://www.strombergson.com/kryptoblog/2010/06/13/nya-versioner-av-libssh2-och-openssl/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/06/13/nya-versioner-av-libssh2-och-openssl/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 20:09:33 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Verktyg]]></category>
		<category><![CDATA[clang]]></category>
		<category><![CDATA[libssh2]]></category>
		<category><![CDATA[OpenSSL]]></category>
		<category><![CDATA[programvara]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1315</guid>
		<description><![CDATA[<p>Det har kommit nya versioner av biblioteken <a href="http://www.libssh2.org/">libssh2</a> och <a href="http://www.openssl.org/">openSSL</a>.</p>

	<p><a href="http://www.libssh2.org/"><img src="http://www.libssh2.org/logo1-623.png" alt="libssh2" /><br />
</a><br />
Version 1.2.6 av libssh2 inkluderar b&#229;de en del nya funktioner och ett antal buggfixar, bland annat <a href="http://www.strombergson.com/kryptoblog/2010/04/21/statisk-kodanalys-pa-libssh2/">ett antal fixar av problem som f&#229;ngats av</a>&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p>Det har kommit nya versioner av biblioteken <a href="http://www.libssh2.org/">libssh2</a> och <a href="http://www.openssl.org/">openSSL</a>.</p>

	<p><a href="http://www.libssh2.org/"><img src="http://www.libssh2.org/logo1-623.png" alt="libssh2" /><br />
</a><br />
Version 1.2.6 av libssh2 inkluderar b&#229;de en del nya funktioner och ett antal buggfixar, bland annat <a href="http://www.strombergson.com/kryptoblog/2010/04/21/statisk-kodanalys-pa-libssh2/">ett antal fixar av problem som f&#229;ngats av statisk kodanalys med clang</a>. Mer exakt inneh&#229;ller den nya versionen f&#246;ljande f&#246;r&#228;ndringar: <blockquote>Changes:<br />
</p>

    * Added libssh2_sftp_statvfs() and libssh2_sftp_fstatvfs()<br />

    * Added libssh2_knownhost_checkp()<br />

    * Added libssh2_scp_send64( <br />
<br />
<br />


	<p>Bug fixes:<br />
</p>
    * wait_socket: make c89 compliant and use two fd_sets for select()<br />

    * OpenSSL <span class="caps">AES</span>-128-CTR detection<br />

    * proper keyboard-interactive user dialog in the sftp.c example<br />

    * build procedure for <span class="caps">VMS</span><br />

    * fixed libssh2.dsw to use the generated libssh2.dsp<br />

    * several Windows-related build fixes<br />

    * fail to init <span class="caps">SFTP</span> if session isn&#8217;t already authenticated<br />

    * many tiny fixes that address clang-analyzer warnings<br />

    * sftp_open: deal with short channel_write calls<br />

    * libssh2_publickey_init: fixed to work better non-blocking<br />

    * sftp_close_handle: add precation to not access <span class="caps">NULL</span> pointer<br />

    * sftp_readdir: simplified and bugfixed<br />

    * channel_write: if data has been sent, don&#8217;t return <span class="caps">EAGAIN</span><br />
</blockquote>

	<p><a href="http://www.openssl.org/"><img src="http://www.openssl.org/images/misc-cookie.gif" alt="OpenSSL" /></a></p>

	<p>Den nya versionen av OpenSSL heter 1.0.0a, vilker visar att man iaf &#228;n s&#229; l&#228;nge inte &#246;vergett sin metod att namnge versioner. Den nya versionen inneh&#229;ller dock bara en egentlig f&#246;r&#228;ndring kopplad till s&#228;kerhetsproblemet <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-1633"><span class="caps">CVE</span>-2010-1633</a>:  <blockquote><span class="caps">RSA</span> verification recovery in the <span class="caps">EVP</span>_PKEY_verify_recover function in OpenSSL 1.x before 1.0.0a, as used by pkeyutl and possibly other applications, returns uninitialized memory upon failure, which might allow context-dependent attackers to bypass intended key requirements or obtain sensitive information via unspecified vectors.</blockquote></p>


 <div class="shr-publisher-1315"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2010/06/13/nya-versioner-av-libssh2-och-openssl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>En liten titt på Evernote</title>
		<link>http://www.strombergson.com/kryptoblog/2010/06/01/en-liten-titt-pa-evernote/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/06/01/en-liten-titt-pa-evernote/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 19:12:50 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[IT och integritet]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Verktyg]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[molnet]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1298</guid>
		<description><![CDATA[<p><a href="http://www.evernote.com/">Evernote</a> &#228;r en v&#228;ldigt nifty och snygg molntj&#228;nst f&#246;r att hantera anteckningar.</p>

	<p><a href="http://www.evernote.com/"><img src="http://www.evernote.com/about/media/img/logo.png" alt="Evernote logo" /></a></p>

	<p>Med inbyggt st&#246;d f&#246;r att identifiera text i bilder, snygga till figurer, kopplingar till andra tj&#228;nster &#228;r det mycket jag gillar med Evernote. Och att d&#246;ma&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p><a href="http://www.evernote.com/">Evernote</a> &#228;r en v&#228;ldigt nifty och snygg molntj&#228;nst f&#246;r att hantera anteckningar.</p>

	<p><a href="http://www.evernote.com/"><img src="http://www.evernote.com/about/media/img/logo.png" alt="Evernote logo" /></a></p>

	<p>Med inbyggt st&#246;d f&#246;r att identifiera text i bilder, snygga till figurer, kopplingar till andra tj&#228;nster &#228;r det mycket jag gillar med Evernote. Och att d&#246;ma av kommentarer fr&#229;n de som anv&#228;nder Evernote verkar jag inte vara den enda och att tj&#228;nsten faktiskt fungerar. Eftersom det &#228;r en molntj&#228;nst g&#229;r det dessutom att komma &#229;t alla sin insamlade information via klienter p&#229; mobil, dator, webbl&#228;sare etc.</p>

	<p><img src="http://reallynattu.com/blog/wp-content/uploads/2009/08/evernote_iphone.png" alt="Evernote p&#229; iPhone." /></p>

	<p>Tyv&#228;rr m&#229;ste jag dock, f&#246;r att citera <a href="http://www.tonyirving.se/">Tony Irving</a> s&#228;ga: <strong>Men&#8230;.</strong>Kolla in anv&#228;ndarvillkoren (<a href="http://www.evernote.com/about/tos/">Terms of Service</a>) f&#246;r Evernote:<br />
<blockquote><br />
by using the Service and posting Content, you grant Evernote a license to display, perform and distribute your Content, and to modify and reproduce such Content to enable Evernote to operate and promote the Service. (You also agree that Evernote has the right to elect not to accept, post, store, display, publish or transmit any Content in our sole discretion.)<br />
<br />
</p>

	<p>You agree that these rights and licenses are royalty free, irrevocable and worldwide, and include a right for Evernote to make such Content available to, and pass these rights along to, others with whom Evernote has contractual relationships related to the provision of the Evernote Service, solely for the purpose of providing such services, and to otherwise permit access to your Content to third parties if Evernote determines such access is necessary to comply with its legal obligations.<br />
</blockquote></p>

	<p>J&#246;sses, man blir lite tveksam till att anv&#228;nda Evernote &#8211; &#228;ven om det som sagt &#228;r en v&#228;ldigt nifty tj&#228;nst.</p>
 <div class="shr-publisher-1298"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2010/06/01/en-liten-titt-pa-evernote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Statisk kodanalys på libssh2</title>
		<link>http://www.strombergson.com/kryptoblog/2010/04/21/statisk-kodanalys-pa-libssh2/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/04/21/statisk-kodanalys-pa-libssh2/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 13:22:37 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Verktyg]]></category>
		<category><![CDATA[clang]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[libssh2]]></category>
		<category><![CDATA[statisk kodanalys]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1220</guid>
		<description><![CDATA[<p>F&#246;r n&#229;gra dagar sedan sl&#228;pptes <a href="http://www.libssh2.org/download/libssh2-1.2.5.tar.gz">version 1.2.5</a> av <span class="caps">SSH</span>-biblioteket <a href="http://www.libssh2.org/">libssh2</a>.</p>

	<p><img src="http://www.libssh2.org/logo1-623.png" alt="libssh2-logga." /></p>

	<p>Eftersom jag anv&#228;nder <a href="http://www.apple.com/">en Steve Jobs-maskin</a> t&#228;nkte jag att det kunde vara kul att testa att bygga libssh2 f&#246;r att se hur v&#228;l det&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p>F&#246;r n&#229;gra dagar sedan sl&#228;pptes <a href="http://www.libssh2.org/download/libssh2-1.2.5.tar.gz">version 1.2.5</a> av <span class="caps">SSH</span>-biblioteket <a href="http://www.libssh2.org/">libssh2</a>.</p>

	<p><img src="http://www.libssh2.org/logo1-623.png" alt="libssh2-logga." /></p>

	<p>Eftersom jag anv&#228;nder <a href="http://www.apple.com/">en Steve Jobs-maskin</a> t&#228;nkte jag att det kunde vara kul att testa att bygga libssh2 f&#246;r att se hur v&#228;l det funkar. Det korta svaret visade sig vara alldeles utm&#228;rkt. Eftersom libssh2 anv&#228;nder autoconf var det bara att k&#246;ra <code>./configure</code> och sedan <code>make</code> och biblioteket byggde utan problem.</p>

	<p>MacOSXs utvecklingsmilj&#246; <a href="http://en.wikipedia.org/wiki/Xcode">Xcode</a> inkluderar f&#246;rutom kompilatorn gcc &#228;ven den <a href="http://en.wikipedia.org/wiki/Low_Level_Virtual_Machine"><span class="caps">LLVM</span></a>-baserade kompilatorn <a href="http://clang.llvm.org/">clang</a>, ett projekt Apple aktivt driver utvecklingen av.</p>

	<p>Jag har anv&#228;nt clang och tycker att den &#228;r b&#228;ttre p&#229; att hitta problem, ger b&#228;ttre varningar samt genererar n&#229;got b&#228;ttre kod &#228;n gcc. Jag testade d&#228;rf&#246;r att bygga libssh2 med clang. Genom att helt enkelt deklarera <code>CC=clang</code> som parameter till <code>configure</code> gick det sedan att bygga libssh2. &#197;terigen utan varningar och problem.</p>

	<p>En funktion som clang inkluderar &#228;r <a href="http://en.wikipedia.org/wiki/Static_code_analysis">statisk kodanalys</a>. Detta inneb&#228;r att verktyget g&#229;r igenom alla logiska v&#228;gar i programmet och kan detektera felaktig anv&#228;ndning av variabler, ex att variabler blir l&#228;sta innan de definierats. Clang utf&#246;r kodanalysen som en del av kompileringen och genererar sedan ett antal rapporter (webbsidor) som visar de v&#228;gar genom koden som leder fram till problem den detekterat. S&#229; h&#228;r kan en rapport se ut:</p>

	<p><img src="http://clang-analyzer.llvm.org/images/analyzer_html.png" alt="kodtrace1." /></p>

	<p>F&#246;r att k&#246;ra kodanalysatorn frist&#229;ende (i ett terminalf&#246;nster) och inte genom Xcode finns det ett litet program kallat <a href="http://clang-analyzer.llvm.org/scan-build.html"><em>scan-build</em></a>. Installationen av scan-build &#228;r s&#229; sv&#229;r som att tanka ner och packa upp katalogen verktyget ligger i. Sedan f&#229;r man se till att k&#246;ra <code>configure</code> med <code>CC=scan-build</code> som kompilator och dessutom sl&#229; p&#229; generering av debuginformation vid kompilering.</p>

	<p>Kompilering med <em>scan-build</em> to klart l&#228;ngre &#228;n med clang eller gcc, men gick igenom utan problem p&#229; libssh2. Resultatet blev att den hittade 67 problem. De flesta av dessa var <em>Dead assignment</em> och relaterade problem, dvs st&#228;llen i koden d&#228;r en variabel uppdateras, men sedan aldrig mer blir l&#228;st.</p>

	<p>Mer intressant var dock att det upp ett antal logiska fel av typen <em>Dereference of undefined pointer value</em> och <em>Uninitialized argument</em>, dvs st&#228;llen d&#228;r en pekare blir l&#228;st som inte blivit definierad samt argument som blir anv&#228;nda men som inte blivit initierade. Dessa problem &#228;r mer problematiska och <strong>skulle kunna</strong> &#246;ppna f&#246;r s&#228;kerhetsproblem.</p>

	<p>Daniel Stenberg, pappa till libssh2 har nu satt upp ett <a href="http://en.wikipedia.org/wiki/Cron">cronjobb</a> som k&#246;r clangs statiska analysator p&#229; kodbasen en g&#229;ng per dygn och <a href="http://www.libssh2.org/scans/">genererar rapporter</a>. H&#228;r finns exempelvis <a href="http://www.libssh2.org/scans/2010-04-21-1/" class="broken_link">Rapporterna f&#246;r f&#246;r dagens k&#246;rning</a> (2010-04-21) &#8211; och libssh2 &#228;r nu nere p&#229; 28 problem.</p>

	<p>F&#246;r den som vill se hur scan-build rapporterar olika fel &#228;r h&#228;r <a href="http://www.libssh2.org/scans/2010-04-21-1/report-bkVmnn.html#EndPath" class="broken_link">en rapport f&#246;r en d&#246;d tilldelning</a> och h&#228;r &#228;r <a href="http://www.libssh2.org/scans/2010-04-21-1/report-3teNpQ.html#EndPath" class="broken_link">en rapport f&#246;r en derefererad, men icke definierad pekare</a>.</p>

	<p>Jag tycker att clang och dess statiska kodanalysator &#228;r enkla och smidiga att arbeta med och ger bra &#229;termatning vid kodutveckling. clang &#228;r <span class="caps">BSD</span>-licensierad och finns till ett flertal plattformar. H&#229;ller du p&#229; att knacka kod tycker jag att du skall testa clang.</p>
 <div class="shr-publisher-1220"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2010/04/21/statisk-kodanalys-pa-libssh2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Köp datorspel &#8211; sälj din själ</title>
		<link>http://www.strombergson.com/kryptoblog/2010/04/18/kop-datorspel-salj-din-sjal/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/04/18/kop-datorspel-salj-din-sjal/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 19:03:29 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Dumheter]]></category>
		<category><![CDATA[Företag och affärer]]></category>
		<category><![CDATA[IT och integritet]]></category>
		<category><![CDATA[Politik]]></category>
		<category><![CDATA[Verktyg]]></category>
		<category><![CDATA[avtal]]></category>
		<category><![CDATA[juridik]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1217</guid>
		<description><![CDATA[<p><a href="http://www.foxnews.com/scitech/2010/04/15/online-shoppers-unknowingly-sold-souls/?test=latestnews">Fox News rapporterar att en brittisk &#229;terf&#246;rs&#228;ljare lagt beslag p&#229; 7500 kunders sj&#228;lar</a>.</p>

	<p><img src="http://www.foxnews.com/static/managed/img/Scitech/St%20Wolfgang%20and%20the%20Devil_monster_397x224.jpg" alt="S&#228;lj din sj&#228;l." /></p>

	<p>Enligt artikeln hade &#229;terf&#246;rs&#228;ljaren <a href="http://www.gamestation.co.uk/">GameStation</a> lagt in en klausul i sitt avtal om att kunderna vid k&#246;p av ett spel &#228;ven skrev bort sin&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p><a href="http://www.foxnews.com/scitech/2010/04/15/online-shoppers-unknowingly-sold-souls/?test=latestnews">Fox News rapporterar att en brittisk &#229;terf&#246;rs&#228;ljare lagt beslag p&#229; 7500 kunders sj&#228;lar</a>.</p>

	<p><img src="http://www.foxnews.com/static/managed/img/Scitech/St%20Wolfgang%20and%20the%20Devil_monster_397x224.jpg" alt="S&#228;lj din sj&#228;l." /></p>

	<p>Enligt artikeln hade &#229;terf&#246;rs&#228;ljaren <a href="http://www.gamestation.co.uk/">GameStation</a> lagt in en klausul i sitt avtal om att kunderna vid k&#246;p av ett spel &#228;ven skrev bort sin juridiska r&#228;tt till sin sj&#228;l. Stycket i avtalet l&#246;d:<blockquote><br />
&#8220;By placing an order via this Web site on the first day of the fourth month of the year 2010 Anno Domini, you agree to grant Us a non transferable option to claim, for now and for ever more, your immortal soul. Should We wish to exercise this option, you agree to surrender your immortal soul, and any claim you may have on it, within 5 (five) working days of receiving written notification from gamesation.co.uk or one of its duly authorised minions.&#8221;<br />
...<br />
&#8220;we reserve the right to serve such notice in 6 (six) foot high letters of fire, however we can accept no liability for any loss or damage caused by such an act. If you a) do not believe you have an immortal soul, b) have already given it to another party, or c) do not wish to grant Us such a license, please click the link below to nullify this sub-clause and proceed with your transaction.&#8221;<br />
</blockquote></p>

	<p>Avtaltstexten lades in som ett f&#246;rsta april-sk&#228;mt, men GameStation vill &#228;ven visa p&#229; en viktig po&#228;ng &#8211; <strong>folk l&#228;ser inte avtalen de godk&#228;nner</strong>. GameStation kommer att skicka ut brev till sina kunder d&#228;r sektionen i avtalet tas bort.</p>

	<p>Det stora bekymret med den h&#228;r typen av avtal &#228;r att det &#228;r s&#229; l&#229;nga och kr&#229;ngliga att det som vanlig d&#246;dlig, icke-jurist knappast klarar av att l&#228;sa och begripa implikationerna (&#228;ven om man nog fattat GameStations avtalstext). N&#228;r Apple uppdaterade avtalet f&#246;r iTunes f&#246;r iPhone fick jag upp ett dokument p&#229; telefonen p&#229; <strong>75(!) sidor</strong> att l&#228;sa igenom. I stort sett en DoS-attack p&#229; sina kunder att skicka ut en s&#229;dan text. &#196;ven Facebook, Google m.fl. har f&#229;tt kritik f&#246;r sina l&#229;nga avtal.</p>

	<p>I sammanhanget tycker jag att det arbete Alan Siegel gjort och som han presenterade p&#229; <span class="caps">TED </span>&#228;r helt r&#228;tt:<br />
<object width="446" height="326"><param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"></param><param name="allowFullScreen" value="true" /><param name="wmode" value="transparent"></param><param name="bgColor" value="#ffffff"></param> <param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/AlanSiegel_2010-medium.flv&#38;su=http://images.ted.com/images/ted/tedindex/embed-posters/AlanSiegel-2010.embed_thumbnail.jpg&#38;vw=432&#38;vh=240&#38;ap=0&#38;ti=803&#38;introDuration=16500&#38;adDuration=4000&#38;postAdDuration=2000&#38;adKeys=talk=alan_siegel_let_s_simplify_legal_jargon;year=2010;theme=a_taste_of_ted2010;theme=design_like_you_give_a_damn;theme=words_about_words;theme=not_business_as_usual;theme=new_on_ted_com;event=TED2010;&#38;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" flashvars="vu=http://video.ted.com/talks/dynamic/AlanSiegel_2010-medium.flv&#38;su=http://images.ted.com/images/ted/tedindex/embed-posters/AlanSiegel-2010.embed_thumbnail.jpg&#38;vw=432&#38;vh=240&#38;ap=0&#38;ti=803&#38;introDuration=16500&#38;adDuration=4000&#38;postAdDuration=2000&#38;adKeys=talk=alan_siegel_let_s_simplify_legal_jargon;year=2010;theme=a_taste_of_ted2010;theme=design_like_you_give_a_damn;theme=words_about_words;theme=not_business_as_usual;theme=new_on_ted_com;event=TED2010;"></embed></object></p>


 <div class="shr-publisher-1217"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2010/04/18/kop-datorspel-salj-din-sjal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Qubes &#8211; Ett nytt operativsystem</title>
		<link>http://www.strombergson.com/kryptoblog/2010/04/11/qubes-ett-nytt-operativsystem/</link>
		<comments>http://www.strombergson.com/kryptoblog/2010/04/11/qubes-ett-nytt-operativsystem/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 20:44:21 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Forskning]]></category>
		<category><![CDATA[Verktyg]]></category>
		<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Qubes]]></category>
		<category><![CDATA[Vektyg]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://www.strombergson.com/kryptoblog/?p=1191</guid>
		<description><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Joanna_Rutkowska">Joanna Rutkowska</a>, k&#228;nd f&#246;r sin forskning om s&#228;kerhet och virtualisering (exempelvis <a href="http://en.wikipedia.org/wiki/Blue_Pill_%28malware%29">Blue Pill</a>) har utvecklat ett nytt operativsystem.</p>

	<p><img src="http://eecue.com/img/images_pic-medium-27017-Joanna_Rutkowska.jpg" alt="Joanna Rutkowska." /></p>

	<p>Det nya OSet kallas Qubes &#228;r baserat p&#229; <a href="http://www.xen.org/">den &#246;ppna hypervisorn Xen</a> och m&#229;let &#228;r att genom att&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p><a href="http://en.wikipedia.org/wiki/Joanna_Rutkowska">Joanna Rutkowska</a>, k&#228;nd f&#246;r sin forskning om s&#228;kerhet och virtualisering (exempelvis <a href="http://en.wikipedia.org/wiki/Blue_Pill_%28malware%29">Blue Pill</a>) har utvecklat ett nytt operativsystem.</p>

	<p><img src="http://eecue.com/img/images_pic-medium-27017-Joanna_Rutkowska.jpg" alt="Joanna Rutkowska." /></p>

	<p>Det nya OSet kallas Qubes &#228;r baserat p&#229; <a href="http://www.xen.org/">den &#246;ppna hypervisorn Xen</a> och m&#229;let &#228;r att genom att isolera applikationer fr&#229;n varandra skapa ett s&#228;kert OS f&#246;r desktop-maskiner.</p>

	<p><a href="http://qubes-os.org/Home.html"><img src="http://qubes-os.org/Home_files/droppedImage.png" alt="Qubes logga." /></a></p>

	<p>F&#246;rutom Xen anv&#228;nder/bygger Qubes p&#229; Linux och ser i stort sett ut som vilken modern Linux som helst. H&#228;r &#228;r en sk&#228;rmbild:</p>

	<p><img src="http://qubes-os.org/Screenshots_files/many-appvms.png" alt="Flera apps fr&#229;n olika VMs" /><br />
<em>Flera olika applikationer fr&#229;n olika virtuella maskiner.</em></p>

	<p>En viktig fr&#229;ga n&#228;r det kommer till isolering (sanboxing) &#228;r hur delning av data skall ske. Qubes inkluderar funktioner f&#246;r att s&#228;kert klipp &#38; klistra mellan applikationer i olika maskiner och vem som har access till klibb-bufferten. Qubes har &#228;ven st&#246;d f&#246;r att kopiera filer/data mellan olika virtuella maskiner.</p>

	<p>Att k&#246;ra ett flertal (stort antal) virtuella maskiner skulle man kunna tro vore prestandakr&#228;vande, men f&#246;ljande bild s&#228;gs visa att maskinerna tar v&#228;ldigt lite resurser n&#228;r de inte arbetar:</p>

	<p><img src="http://qubes-os.org/Screenshots_files/droppedImage.jpg" alt="TOP." /></p>

	<p>Qubes g&#229;r just nu <a href="http://qubes-os.org/trac/wiki/InstallationGuide">bara att installera</a> p&#229; 64-bitprocessorer och inte att k&#246;ra i en virtualiserare (den beh&#246;ver access till den fysiska maskinen.)</p>

	<p>Arkitekturen finns <a href="http://qubes-os.org/Architecture.html">kortfattat beskriven p&#229; webben</a>. F&#246;ljande figur visar hur OSet skapar olika virtuella maskiner f&#246;r varje applikation som k&#246;rs av Xen.</p>

	<p><img src="http://qubes-os.org/Architecture_files/droppedImage.png" alt="Arkitektur." /></p>

	<p>Rutkowska &#38; Co beskriver hur det fungerar s&#229; h&#228;r:<blockquote>Qubes implements Security by Isolation approach. To do this, Qubes utilizes virtualization technology, to be able to isolate various programs from each other, and even sandbox many system-level components, like networking or storage subsystem, so that their compromise don&#8217;t affect the integrity of the rest of the system.<br />
<br />
</p>

	<p>Qubes lets the user define many security domains implemented as lightweight Virtual Machines (VMs), or &#8220;AppVMs&#8221;. E.g. user can have &#8220;personal&#8221;, &#8220;work&#8221;, &#8220;shopping&#8221;, &#8220;bank&#8221;, and &#8220;random&#8221; AppVMs and can use the applications from within those VMs just like if they were executing on the local machine, but at the same time they are well isolated from each other. Qubes supports secure copy-and-paste and file sharing between the AppVMs, of course.<br />
</blockquote></p>



	<p>Arkitekturen &#228;r &#228;ven <a href="http://qubes-os.org/files/doc/arch-spec-0.3.pdf">n&#228;rmare beskriven i ett dokument</a> (PDF). Det finns en <span class="caps">PDF</span> att l&#228;sa f&#246;r den som vill veta mer och det finns &#228;ven <a href="http://qubes-os.org/trac/">en Qubes-Trac med Wiki</a>. (Bra projekt k&#246;r <a href="http://trac.edgewall.org/">Trac</a>.)</p>
 <div class="shr-publisher-1191"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2010/04/11/qubes-ett-nytt-operativsystem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

