<?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>Secworks</title>
	<atom:link href="http://secworks.se/feed/" rel="self" type="application/rss+xml" />
	<link>http://secworks.se</link>
	<description>Security that works</description>
	<lastBuildDate>Wed, 16 May 2012 08:17:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Känn din fiende</title>
		<link>http://secworks.se/2012/05/kann-din-fiende/</link>
		<comments>http://secworks.se/2012/05/kann-din-fiende/#comments</comments>
		<pubDate>Wed, 16 May 2012 08:17:55 +0000</pubDate>
		<dc:creator>joachim</dc:creator>
				<category><![CDATA[IT-brott]]></category>

		<guid isPermaLink="false">http://secworks.se/?p=652</guid>
		<description><![CDATA[När jag är ute och pratar försöker jag förklara vikten av att försöka bedöma vem som utgör hotet mot ditt system, produkt eller tjänst &#8211; att känna sin fiende. Det kan finnas flera olika fiender. Det kan även vara så att din fiende inte är direkt ute efter dig, utan du är en del av &#8230; </p><p><a class="more-link block-button" href="http://secworks.se/2012/05/kann-din-fiende/">Fortsätt läsa &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>När jag är ute och pratar försöker jag förklara vikten av att försöka bedöma vem som utgör hotet mot ditt system, produkt eller tjänst &#8211; att känna sin fiende. Det kan finnas flera olika fiender. Det kan även vara så att din fiende inte är direkt ute efter dig, utan du är en del av fiendens målgrupp.</p>
<p>Poängen med att försöka bedöma vem som är fiende handlar om att olika typer av fiender har olika typer av resurser till sitt förfogande. Olika fiender är dessutom ute efter olika saker och har olika sätt att komma över dina tillgångar. Men när du ska skydda dina tillgångar gäller det att välja skydd som möter hotbilden från olika fiender. Att välja fel skydd är att kasta pengar i sjön och ger inte det skydd du behöver.</p>
<p>En som pratar mycket bra om detta är <a href="http://mikko.hypponen.com/" title="Mikko Hypponen">Mikko Hypponen</a>. Hans presentation från #Days tidigare i år är väl värd att titta på.</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/bV_BtvKBoFI" frameborder="0" allowfullscreen></iframe></p>
<p>Notera dom olika hotbilderna och deras olika incitament för att ta över eller påverka ett system.</p>
<p>Hur man skyddar sig mot olika hot varierar. Ett företag som aktivt arbetar med att ta reda på vem fienden är, är <a href="http://www.mandiant.com/">Mandiant</a>. <a href="http://www.npr.org/2012/05/10/152374358/cybersecurity-firms-ditch-defense-learn-to-hunt">NPR skriver om hur Mandiant aktivt letar efter de som försöker komma in i Mandiants kunders system</a> och sedan försöka få tag på dessa personer.</p>
<p>Peter Forsman på .SE skriver i dag i <a href="https://www.iis.se/blogg/sa-avslojar-du-en-kinesisk-piratshop">en krönika om ett annat hot, piratkopierarna</a> &#8211; företag som gör kloner av andras produkter och därmed äter upp marginalerna. Bra krönika som beskriver problemet och vad du ska tänka på för att lättare undvika problem om du handlar på nätet.</p>
<p>Slutligen. För den som vill förstå hur en typ av fiende agerar, den som är ute efter att stjäla kreditkort, inloggning på bank för att sälja, finns en helt fantastisk tråd på Reddit. Tråden är <a href="http://www.reddit.com/r/IAmA/comments/sq7cy/iama_a_malware_coder_and_botnet_operator_ama/">en intervju med It-skurken <em>throwaway236236</em></a>, som berättar hur han skapar och underhåller sitt botnet med maskiner samt hur han tjänar pengar på att sälja andra personers information.</p>
<p>Och om du efter detta tror att det stora hotet är en tonåring som skriver virus för att busa är det dags att tänka om. Ordentligt.</p>
]]></content:encoded>
			<wfw:commentRss>http://secworks.se/2012/05/kann-din-fiende/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fysiker som bygger säkerhet kontra Intels Bull mountain</title>
		<link>http://secworks.se/2012/04/649/</link>
		<comments>http://secworks.se/2012/04/649/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 10:21:52 +0000</pubDate>
		<dc:creator>joachim</dc:creator>
				<category><![CDATA[Okategoriserade]]></category>
		<category><![CDATA[AES]]></category>
		<category><![CDATA[Bull Mountain]]></category>
		<category><![CDATA[Forskning]]></category>
		<category><![CDATA[Kvantfenomen]]></category>
		<category><![CDATA[PRNG]]></category>
		<category><![CDATA[rc4]]></category>
		<category><![CDATA[RNG]]></category>
		<category><![CDATA[YubiHSM]]></category>

		<guid isPermaLink="false">http://secworks.se/?p=649</guid>
		<description><![CDATA[För några veckor sedan presenterade några fysiker en ny slumptalsgenerator baserad på kvantfenomen. Resultaten har fått viss uppmärksamhet. Insamlingsutrustningen som används för att fånga kvantfenomenen. Det är alltid spännande med nya forskningsresultat som ger oss insikt i hur vår verklighet fungerar. Jag gillar också att man försöker omvandla sina forskningsresultat till något som går att &#8230; </p><p><a class="more-link block-button" href="http://secworks.se/2012/04/649/">Fortsätt läsa &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>För några veckor sedan <a href="http://150.203.48.55/index.php">presenterade några fysiker en ny slumptalsgenerator baserad på kvantfenomen</a>. Resultaten <a href="http://www.sciencedaily.com/releases/2012/04/120413161235.htm">har fått viss uppmärksamhet</a>.</p>
<p><img src="http://150.203.48.55/Pictures/PXI.jpg" alt="Insamlingsutrustningen som används för att fånga kvantfenomenen." /><br />
<em>Insamlingsutrustningen som används för att fånga kvantfenomenen.</em></p>
<p>Det är alltid spännande med nya forskningsresultat som ger oss insikt i hur vår verklighet fungerar. Jag gillar också att man försöker omvandla sina forskningsresultat till något som går att använda. Tyvärr kan jag utifrån ett säkerhetsperspektiv inte bli speciellt intresserad och imponerad. Skälet till detta är att jag återigen upplever att fysikerna tyvärr är blinda för det område de försöker applicera sina resultat. Det är inte första gången fysiker presenterar nya rön som man ser kan användas för krypto, säker kommunikation, eller som slumptalsgeneratorer. Det är i och för sig intressant och bra. Men problemet är att man ofta tror sig löst ett problem som inte längre är ett problem.</p>
<p>När det kommer till krypton och slumptalsgeneratorer har vi i dag lösningar som ger bra mycket skydd och hög prestanda/kapacitet till realistiska kostnader för väsentligen alla problem och användningsfall. Problemen är istället oftast att få till praktiskt fungerande implementationer, få till säker användning, hantera alla buggar, sidoattacker (inklusive social ingejörskonst) och rena misstag. Och för dessa enkla men viktiga problem är sällan rätt svar kvantfenomen som kräver masrar kylda med flytande väte för att fungera.</p>
<p>Tyvärr har fysikerna bakom den nya slumptalsgeneratorn dessutom fel i sak, vilket visar att dom inte kan applikationsomrepdet. Dom säger:<br />
<blockquote>
To date, most random number generators are based on computer algorithms. Although computer generated random numbers can be useful, knowing the input conditions to the algorithm will lead to predictable and reproducible output, thus making the numbers not truly random. To overcome this issue, random number generators relying on inherently random physical processes, such as radioactive decay and chaotic behaviour in circuits, have been developed.&#8221;</p></blockquote>
<p>Detta är inte korrekt. Moderna slumptalsgeneratorer i operativsystem bygger inte på algoritmer som är deterministiska. Mer exakt &#8211; dom bygger inte bara på deterministiska algoritmer. Algoritm och fysiska slumpmässiga källor är inte ömsesidigt uteslutande. En modern slumptalsgenerator, som finns <strong>i alla operativsystem</strong> består grovt sett av två delar.</p>
<p>Den första delen är en eller flera entropikällor. Från entropikällorna samlas värden från slumpmässiga, fysiska händelser in. Exempel på entropikällor som används är tid mellan tangentbordstryckningar, skillnad i läshastighet från en hårddisk, digitala ringoscillatorer i chip eller termiskt brus i radiomottagare. Bra entropikällor ger många händelser/tidsenhet och är dessutom svåra eller helst omöjliga att manipulera. Kombinationen hög prestanda och tålig mot påverkan är svår att få till. Därför används ofta mer än en entropikälla och källorna övervakas för att detektera fel.</p>
<p>Den andra delen består ofta av en deterministisk algoritm &#8211; en psedudoslumpgenerator (<a href="http://en.wikipedia.org/wiki/Pseudorandom_number_generator">PRNG</a>). Oftast skapas PRNG:n genom att använda kryptografiska hashfunktioner som <a href="http://en.wikipedia.org/wiki/SHA-2">SHA-256</a>, strömkrypton som <a href="http://en.wikipedia.org/wiki/RC4">RC4</a> eller <a href="http://en.wikipedia.org/wiki/SNOW">Snow</a>, eller blockkrypton som <a href="http://en.wikipedia.org/wiki/Advanced_Encryption_Standard">AES</a> i en strömkryptomod som <a href="http://en.wikipedia.org/wiki/Block_cipher_modes_of_operation#Counter_.28CTR.29">CTR</a>. Den insamlade entropin anvönds för att initiera PRNGn. Efter att PRNG:n genererat ett visst antal värden startas PRNG:n om med nya värden från entropikällan. Ibland sker även en viss filtrering (<em>whitening</em>) mellan entropikällan och PRNG:n, detta för att ta bort värdemässiga vridningar (<em>bias</em>) så att de möjliga initieringsvärdena (ofta kallade <em>frön</em>) är så likafördelade som möjligt.</p>
<p>Kombinationen av flera entropikällor från vilka värden samlas in, och en bra, säker PRNG ger slumptalsgeneratorer som är tåliga mot störningar och med kapacitet att generera stora mängder slumptal med bra kvalitet. Ett bra exempel på detta är <a href="http://software.intel.com/en-us/articles/download-the-latest-bull-mountain-software-implementation-guide/">Intels nya slumptalsgenerator Bull Mountain</a> som finns i <a href="http://scoop.intel.com/top-5-new-features-ivy-bridge-processors/?wapkw=ivy+bridge">Ivy Bridge-processorerna som släpptes igår 2012-04-23</a>.</p>
<p>Bull Mountain har en entropikälla kapabel att generera flera Gbit/s i rådata. Rådatat filtreras med AES i <a href="http://en.wikipedia.org/wiki/Block_cipher_modes_of_operation#Cipher-block_chaining_.28CBC.29">CBC-mod</a>. Värdena ut från filtreringen används sedan för att initiera en PRNG byggd med AES-CTR. Bull Mountain ger bättre prestanda än fysikernas generator, är kostnadseffektiv (i jämförelse med fysikernas lösning), drar lite ström, finns direkt tillgänglig för applikationer genom RdRand-instruktionen och kommer att finnas i miljontals med datorer, laptops och prylar inom ett par år.</em></p>
<p><img src="http://www.extremetech.com/wp-content/uploads/2012/04/ivy-bridge-core.jpg" alt="Ivy Bridge-core" /><br />
<em>Intels Ivy Bridge-processor. De fyra processorkärnorna delar på en Bull Mountain-generator.</em></p>
<p>Ett annat bra exempel är slumptalsgeneratorn i <a href="http://www.yubico.com/">Yubicos</a> <a href="http://www.yubico.com/YubiHSM">YubiHSM</a> som har två olika entropikällor vilka matar en PRNG byggd med AES. Allt förpackat i en billig och enkel USB-sticka, vilket gör den lätt att integrera.</p>
<p><img src="http://static.yubico.com/var/uploads/YubiHSM-in-server.jpg" alt="YubiHSM intui en server." /><br />
<em>YubiHSM monterad i en server.</em></p>
<p>Intels Bull Mountain/RdRand och YubiHSM tycker jag är mycket, mycket mer spännande och viktigare ur ett användbart säkerhetsperspektiv än fysikernas labbutrustning.</p>
<p><img src="http://150.203.48.55/Pictures/optics.jpg" alt="" /><br />
<em>Entropikällan i den nya generatorn.</em></p>
<p>(Fysikerna säger att den nya källan inte går att manipulera. Men jag fungerar på hur svårt det är att störa källan, ex med en annan laser. Även om kvantfenomenet i sig inte går att manipulera är sensorn ofta det som attackeras.)</p>
<p>Och till sist kan jag inte låta bli att sucka lite över hur fysikerna försöker få ut sin nya fina slumptalsgenerartor. Ja, det är jättefint att <a href="https://github.com/lmacken/quantumrandom">det finns ett JSON API</a> (Github-projekt som pratar med generartorn), eller att jag <a href="http://150.203.48.55/RainHex.php">kan gå och få några byte data genererat på webbsidan</a> (som är seg). Men det finns ingen som helst säkerhet kopplad till API:t eller webbsidan.</p>
<p>Själva poängen med en bra slumptalsgenerator är ju att du ska kunna lita på den. Om generatorn sitter inuti min processor är det lättare att lita på den än om den befinner sig i Australien och att datat skickas utan något som helst skydd mot manipulation, äkthetskontroll eller avlyssning.</p>
]]></content:encoded>
			<wfw:commentRss>http://secworks.se/2012/04/649/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Referat från föredrag på SEE 2012</title>
		<link>http://secworks.se/2012/04/referat-fran-foredrag-pa-see-2012/</link>
		<comments>http://secworks.se/2012/04/referat-fran-foredrag-pa-see-2012/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 13:20:10 +0000</pubDate>
		<dc:creator>joachim</dc:creator>
				<category><![CDATA[Ekonomi]]></category>
		<category><![CDATA[Företag]]></category>
		<category><![CDATA[Inbyggda system]]></category>
		<category><![CDATA[IT-brott]]></category>
		<category><![CDATA[Om Secworks]]></category>
		<category><![CDATA[Tillställningar]]></category>
		<category><![CDATA[SecWorks]]></category>
		<category><![CDATA[SEE 2012]]></category>

		<guid isPermaLink="false">http://secworks.se/?p=646</guid>
		<description><![CDATA[Elektroniktidingen har publicerat en artikel om Secworks föredrag på SEE 2012 förra veckan. Secworks Joachim Strömbergson pratar på SEE 2012. Poängen vi i presentationen försöker göra är att säkerhet är en stödfunktion avsedd att skydda den affär som är kopplad till ett inbyggt system. För att få få fram den säkerhet affären kräver gäller det &#8230; </p><p><a class="more-link block-button" href="http://secworks.se/2012/04/referat-fran-foredrag-pa-see-2012/">Fortsätt läsa &#187;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://etn.se/">Elektroniktidingen</a> har publicerat <a href="http://www.etn.se/index.php?option=com_content&#038;view=article&#038;id=55920">en artikel om Secworks föredrag på SEE 2012 förra veckan</a>.</p>
<p><img src="http://etn.se/images/stories/-2012/4/js.jpg" alt="Secworks Joachim Strömbergson pratar på SEE 2012." /><br />
<em>Secworks Joachim Strömbergson pratar på SEE 2012.</em></p>
<p>Poängen vi i presentationen försöker göra är att säkerhet är en stödfunktion avsedd att skydda den affär som är kopplad till ett inbyggt system. För att få få fram den säkerhet affären kräver gäller det att identifiera vad i affären som måste skyddas, mot vem (fiende, motståndare) skyddet ska hålla och under vilka förutsättningar skyddet fungerar. Efter detta går det att identifiera komponenter och tekniker för att skapa detta skydd. Och till sist, inte glömma bort att verifiera att man verkligen fick det skydd som affären krävde.</p>
<p>Gör man inte på detta sätt riskerar man att få ett skydd för fel sak, skydd mot en annan motståndare och ett skydd som inte fungerar. Ett sådant skydd är förhoppningsvis bara onödigt dyrt och onödigt, men kan i värsta fall hota din affär och verksamhet.</p>
]]></content:encoded>
			<wfw:commentRss>http://secworks.se/2012/04/referat-fran-foredrag-pa-see-2012/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tre steg till bättre säkerhet</title>
		<link>http://secworks.se/2012/04/640/</link>
		<comments>http://secworks.se/2012/04/640/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 06:21:30 +0000</pubDate>
		<dc:creator>joachim</dc:creator>
				<category><![CDATA[Om Secworks]]></category>
		<category><![CDATA[Tillställningar]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[S.E.E]]></category>
		<category><![CDATA[SecWorks]]></category>

		<guid isPermaLink="false">http://secworks.se/?p=640</guid>
		<description><![CDATA[Vill du veta hur du hittar rätt säkerhet för ditt inbyggda system eller tjänst är du välkommen till mässan Scandinavian Electronics Event 2012 i morgon bitti. Då kommer Secworks Joachim Strömbergson att hålla en presentation om hur du genom tre steg kan identifiera vilken säkerhet du behöver, hur du får tag på rätt säkerhet och &#8230; </p><p><a class="more-link block-button" href="http://secworks.se/2012/04/640/">Fortsätt läsa &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Vill du veta hur du hittar rätt säkerhet för ditt inbyggda system eller tjänst är du välkommen till mässan <a href="http://www.see-event.se/">Scandinavian Electronics Event 2012</a> i morgon bitti.</p>
<p><a href="http://secworks.se/wp-content/uploads/2012/04/Screen-Shot-2012-04-18-at-08.14.36-.png"><img src="http://secworks.se/wp-content/uploads/2012/04/Screen-Shot-2012-04-18-at-08.14.36-.png" alt="Scandinavian Electronics Event 2012" title="Screen Shot 2012-04-18 at 08.14.36" width="800" height="89" class="aligncenter size-full wp-image-641" /></a></p>
<p>Då kommer Secworks Joachim Strömbergson att hålla en presentation om hur du genom tre steg kan identifiera vilken säkerhet du behöver, hur du får tag på rätt säkerhet och hur du kontrollerar att du fick den säkerhet du behövde. Presentationen börjar 09:30.</p>
<p><strong>Välkommen!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://secworks.se/2012/04/640/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Titta in i en säkerhetsmodul</title>
		<link>http://secworks.se/2012/04/titta-in-i-en-sakerhetsmodul/</link>
		<comments>http://secworks.se/2012/04/titta-in-i-en-sakerhetsmodul/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 07:40:58 +0000</pubDate>
		<dc:creator>joachim</dc:creator>
				<category><![CDATA[Okategoriserade]]></category>
		<category><![CDATA[FIPS 140-2]]></category>
		<category><![CDATA[HSM]]></category>
		<category><![CDATA[IBM 4758]]></category>
		<category><![CDATA[skalskydd]]></category>

		<guid isPermaLink="false">http://secworks.se/?p=627</guid>
		<description><![CDATA[På Flicker finns det en bildserie som visar en isärtagning av IBMs säkerhetsmodul 4758. IBM 4758 är en typ av säkerhetsmodul som brukar kallas HSM, vilket står för Hardware Security Module (ibland även High Security Module). HSM:er används för att ge mycket hög säkerhet i olika system och tjänster genom att säkerhetsfunktionerna flyttas in i &#8230; </p><p><a class="more-link block-button" href="http://secworks.se/2012/04/titta-in-i-en-sakerhetsmodul/">Fortsätt läsa &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>På Flicker finns det <a href="http://www.flickr.com/photos/flyingspores/sets/72157628094589706/detail/">en bildserie som visar en isärtagning av IBMs säkerhetsmodul 4758</a>. <a href="http://www-03.ibm.com/security/cryptocards/pcicc/overview.shtml">IBM 4758</a> är en typ av säkerhetsmodul som brukar kallas <strong><em>HSM</em></strong>, vilket står för <em><a href="http://en.wikipedia.org/wiki/Hardware_security_module">Hardware Security Module</a></em> (ibland även <em>High Security Module</em>). HSM:er används för att ge mycket hög säkerhet i olika system och tjänster genom att säkerhetsfunktionerna flyttas in i den separata modulen. Typisk användning av en HSM är som accelerator och nyckelgenerator för e-handel och Internetbanker.</p>
<p>En HSM innehåller normalt sett en separat processor med eget program. En HSM har oftast även intern lagring. IBM 4758 möter NISTs högsta säkerhetsnivå, nivå fyra enligt specifikationen <a href="http://csrc.nist.gov/publications/fips/fips140-2/fips1402.pdf">FIPS 140-2</a> (pdf). Detta innebär bland annat att den ska ha aktivt skalskydd som kan detektera försök till fysisk påverkan och direkt förstöra känslig information lagrad i modulen.</p>
<p>Jag tycker att bilderna i serien på ett bra sätt visar hur det ser ut när någon försöker arbeta sig igenom ett skalskydd. Serien visar även hur typiska skalskydd ser ut. Modulen 4758 består av ett PCI-kort med en större låda monterad på kortet. Inuti lådan finns processorn och minnen för lagring. Här tas lådan bort från kortet.<br />
<img src="http://farm7.staticflickr.com/6113/6331000050_834c214e2c_m.jpg" alt="Den säkra lådan monteras loss från PCI-kortet." /></p>
<p>Lådan visar sig först ha ett passivt skalskydd genom att vara fylld med en gjutmassa. Bara några anslutningar sticker ut.<br />
<img src="http://farm7.staticflickr.com/6058/6331000190_a7744c1d3c_m.jpg" alt="Den avmonterade lådan." /></p>
<p>Att ta bort gjutmassan visar sig vara en kladdig och besvärlig procedur. Under gjutmassan finns det aktiva skalskyddet. <a href="http://www.gore.com/en_xx/products/electronic/anti-tamper/anti-tamper-respondent.html">Detta skalskydd är byggd med en slags påse som säljs av Gore</a>.</p>
<p><img src="http://farm7.staticflickr.com/6219/6331000596_b1351ee922_m.jpg" alt="Gjutmassan borta och visar Gores påse." /></p>
<p>När påsen tagits bort är själva kryptoprocessorn exponerad. Om det aktiva skalskyddet fungerade som det skulle skall all viktig information vid det här laget ha förstörts.</p>
<p><img src="http://farm7.staticflickr.com/6217/6331000908_c827e81cb5_m.jpg" alt="Kortet som varit dolt och skyddat." /></p>
<p>IBM tillverkar inte längre 4758, utan har ersatt den med modulen <a href="http://www-03.ibm.com/security/cryptocards/pciecc/overview.shtml">Cryptographic Coprocessor 4765</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://secworks.se/2012/04/titta-in-i-en-sakerhetsmodul/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentationer från NISTS sista SHA-3-konferens</title>
		<link>http://secworks.se/2012/04/presentationer-fran-nists-sista-sha-3-konferens/</link>
		<comments>http://secworks.se/2012/04/presentationer-fran-nists-sista-sha-3-konferens/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 12:43:43 +0000</pubDate>
		<dc:creator>joachim</dc:creator>
				<category><![CDATA[Forskning]]></category>
		<category><![CDATA[Standarder]]></category>
		<category><![CDATA[Hashfunktioner]]></category>
		<category><![CDATA[IETF]]></category>
		<category><![CDATA[NIST]]></category>
		<category><![CDATA[SHA-2]]></category>
		<category><![CDATA[SHA-3]]></category>

		<guid isPermaLink="false">http://secworks.se/?p=621</guid>
		<description><![CDATA[I slutet av mars anordnade NIST den sista SHA-3-konferensen. Målet med konferensen var att få in så mycket information som möjligt om finalisterna inför NISTs beslut om vilken algoritm som kommer att blir den nya hashfunktionen SHA-3. NIST har en sida för konferensen och där finns nu alla presentationer och artiklar som presenterades. Det finns &#8230; </p><p><a class="more-link block-button" href="http://secworks.se/2012/04/presentationer-fran-nists-sista-sha-3-konferens/">Fortsätt läsa &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>I slutet av mars anordnade NIST den sista SHA-3-konferensen. Målet med konferensen var att få in så mycket information som möjligt om finalisterna inför NISTs beslut om vilken algoritm som kommer att blir den nya hashfunktionen SHA-3. <a href="http://csrc.nist.gov/groups/ST/hash/sha-3/Round3/March2012/index.html">NIST har en sida för konferensen</a> och där finns nu <a href="http://csrc.nist.gov/groups/ST/hash/sha-3/Round3/March2012/Program_SHA3_March2012.html">alla presentationer och artiklar</a> som presenterades.</p>
<p>Det finns ett flertal intressanta presentationer om implementationer, både i hårdvara och i program. För <a href="http://csrc.nist.gov/groups/ST/hash/sha-3/Round3/March2012/documents/presentations/GAJ_presentation.pdf">högpresterande hårdvaruimplementationer i FPGA och ASIC</a> ser finalisten <a href="http://keccak.noekeon.org/">Keccak</a> ut att vara överlägsen, både i ren råprestanda och prestanda viktad mot kostnad. På senaste generationer av CPU:er ser dock BLAKE att vara överlägsen rent prestandamässigt.</p>
<p><a href="http://csrc.nist.gov/groups/ST/hash/sha-3/Round3/March2012/documents/presentations/KAVUN_presentation.pdf">För små, inbyggda system</a> ser <a href="http://www.groestl.info/">Gröstl</a> och <a href="http://131002.net/blake/">Blake</a> att ge minimala implementationer med där Keccak återigen ger bäst prestanda viktad mot kostnad. Det finns även intressanta resultat vad gäller sidottacker på implementationer och säkerhetsanalyser av algoritmerna.</p>
<p>På konferensen ställde även NIST frågan till deltagarna om vilka kandidater de föredrar genom att humma. Skaparen av BLAKE, JP Aumasson rapporterde resultatet:<br />
<blockquote>
Top: Keccak, then BLAKE. Deafening silence: Skein. Ouch.
</p></blockquote>
<p>När skaparna av finalisterna fick frågan vilken algoritm förutom sin egen de föredrog blev resultatet:</p>
<ul>
<li>Skein -> BLAKE</li>
<li>Groestl -> JH</li>
<li>JH -> Keccak</li>
<li>BLAKE -> Skein</li>
<li>Keccak -> Groestl</li>
</ul>
<p>Om man jämför med humm-frågan ser det ut att vara rätt mycket taktik i de valen.</p>
<p>På <a href="http://www.ietf.org/meeting/83/index.html">IETF 83</a> några dagar efter SHA-3-konferensen höll NIST <a href="http://t.co/AMGRaIs6">en mycket intressant presentation om SHA-3</a> (<em>länken pekar på PPT-fil</em>). För att få en känsla av hur NIST resonerar är den här presentationen väl värd att bläddra igenom. I presentationen pekar man ut att SHA-3 inte kommer att ersätta SHA-2, inte minst då SHA-3 knappast kommer att ge mycket bättre prestanda. NIST ser att SHA-2 är effektiv, inte minst i inbyggda system. Däremot kommer SHA-3 att kunna ge mycket högre prestanda för hashbaserade meddelandekoder (MAC). NIST påpekar även i sin presentation att det analysarbete av kryptografiska hashfunktioner som bedrivits sedan 2005 gör att man i dag är mindre orolig för säkerheten hos SHA-256 och andra SHA-2-algoritmer. NIST ber i sin presentation IETF om synpunkter på hur hashfunktioner bör anpassas för olika protokoll och miljöer, detta för att ta med dessa synpunkter i sitt val av vinnande algoritm.</p>
<p>För den som vill bidra till SHA-3-processen vill NIST få in detta innan den första juni. Sedan är det dags för NIST-juryn att överlägga och berätta vem som är vinnare. (<em>Inte säker på att SHA-3-överläggningen skulle göra sig lika bra i TV som Project Runway.</em>). Enligt NIST kommer vinnaren att utses i slutet av året.</p>
<p>Har du information du anser att NIST bör ta med i sin bedömning är det dags att agera. Sedan blir det spännande att sätta tänderna i den nya, fräscha SHA-3. Nästan som en julklapp.</p>
]]></content:encoded>
			<wfw:commentRss>http://secworks.se/2012/04/presentationer-fran-nists-sista-sha-3-konferens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pensionsmyndighetens fortsatta problem med robothandel</title>
		<link>http://secworks.se/2012/04/pensionsmyndighetens-fortsatta-problem-med-robothandel/</link>
		<comments>http://secworks.se/2012/04/pensionsmyndighetens-fortsatta-problem-med-robothandel/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 12:20:46 +0000</pubDate>
		<dc:creator>joachim</dc:creator>
				<category><![CDATA[Ekonomi]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Säkerhetslösningar]]></category>
		<category><![CDATA[CAPTCHA]]></category>
		<category><![CDATA[ekonomi]]></category>
		<category><![CDATA[Pensionsmyndigheten]]></category>

		<guid isPermaLink="false">http://secworks.se/?p=616</guid>
		<description><![CDATA[Jag har i några inlägg (inlägg ett och inlägg två) skrivit om nur Pensionsmyndigheten försökt stoppa robothandel genom att välja en extern, teknisk lösning. I inläggen pekade jag på vad som verkar vara en dålig säkerhetsanalys från myndighetens sida lett till ett dåligt val av teknisk lösning. Jag förutspådde att myndigheten skulle hamna i teknisk &#8230; </p><p><a class="more-link block-button" href="http://secworks.se/2012/04/pensionsmyndighetens-fortsatta-problem-med-robothandel/">Fortsätt läsa &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Jag har i några inlägg (<a href="http://secworks.se/2011/12/sakerhetsanalys-och-pensionsmyndighetens-captcha/">inlägg ett</a> och <a href="http://secworks.se/2012/01/kostnaden-for-att-knacka-captchas/">inlägg två</a>) skrivit om nur Pensionsmyndigheten försökt stoppa robothandel genom att välja en extern, teknisk lösning. I inläggen pekade jag på vad som verkar vara en dålig säkerhetsanalys från myndighetens sida lett till ett dåligt val av teknisk lösning. Jag förutspådde att myndigheten skulle hamna i teknisk kapprustning. Nu verkar det ha hänt.</p>
<p>I <a href="http://www.dn.se/ekonomi/din-ekonomi/dubbla-avgifter-i-ppm">en artikel i DN</a> beskrivs bland annat de problem myndigheten har med vad man bedömer är robothandel. Myndighetens chefsjurist Thomas Norling intervjuas om problemen:<br />
<blockquote>
Pensionsmyndigheten är ingen tillsynsmyndighet och kan inte agera på egen hand. Det gäller också det bolag som, enligt myndigheten, nyligen lyckades kringgå förbudet mot massfondbyten.</p>
<p>– De hävdar att de gjort bytena manuellt men eftersom man på kort tid gjorde 65.000 byten för 300 miljoner tror vi inte på det. Men vi har inga egna muskler. Därför har jag vänt mig till Finansinspektionen och Datainspektionen för att se om de kan vidta några åtgärder.
</p></blockquote>
<p>Som jag visade i andra inlägget är det inga problem att för en billig peng köpa stora mängder datortjänster där det faktiskt sitter en människa (<em>mechanical turk</em>) och löser den utmaning (<a href="http://en.wikipedia.org/wiki/CAPTCHA">CAPTCHA</a>) som Pensionsmyndigheten använder. För 65000 byten skulle kostnaden maximalt röra sig om 65 USD, mindre än så. Dvs inte ens ett öre per transaktion. Att man tar betalt i buntar om 1000 CAPTCHAs visar att 65000 stycken knappast är en i sammhanget stor mängd.</p>
<p>I artikeln pekar man på risken för kapprustning, men tänker sig att det fortfarande är inloggning som ska begränsas:<br />
<blockquote>
Risken är att man får en teknisk kapprustning och att det till slut landar i att man bara kan byta fonder men hjälp av e-legitimation.</p>
<p>– Då riskerar de att ha dödat en hel bransch.
</p></blockquote>
<p>Jag anser att rätt lösning är att inte försöka spärra för vilka verktyg som används vid en inloggning (människa eller dator). Istället ska begränsningen läggas i antalet transaktioner. En sådan mekanism kan myndigheten styra över själv, är enkel att övervaka och kontrollera och ger inte samma bieffekt som dagens lösning.</p>
]]></content:encoded>
			<wfw:commentRss>http://secworks.se/2012/04/pensionsmyndighetens-fortsatta-problem-med-robothandel/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Marknaden för skadlig kod</title>
		<link>http://secworks.se/2012/03/marknaden-for-skadlig-kod/</link>
		<comments>http://secworks.se/2012/03/marknaden-for-skadlig-kod/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 08:41:51 +0000</pubDate>
		<dc:creator>joachim</dc:creator>
				<category><![CDATA[Ekonomi]]></category>
		<category><![CDATA[Företag]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[IT-brott]]></category>
		<category><![CDATA[cyberkrig]]></category>
		<category><![CDATA[ekonomi]]></category>
		<category><![CDATA[skadlig kod]]></category>
		<category><![CDATA[zero-days]]></category>

		<guid isPermaLink="false">http://secworks.se/?p=607</guid>
		<description><![CDATA[När jag är ute och pratar säkerhet träffar jag fortfarande på uppfattningen att personer som försöker ta sig in i ett system är finniga tonåringar med på tok för stort teknikintresse för sitt eget och andras bästa. Tyvärr är det länge sedan dessa personer utgjorde det stora problemet (om dom någonsin gjort det). I dag &#8230; </p><p><a class="more-link block-button" href="http://secworks.se/2012/03/marknaden-for-skadlig-kod/">Fortsätt läsa &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>När jag är ute och pratar säkerhet träffar jag fortfarande på uppfattningen att personer som försöker ta sig in i ett system är finniga tonåringar med på tok för stort teknikintresse för sitt eget och andras bästa.</p>
<p>Tyvärr är det länge sedan dessa personer utgjorde det stora problemet (om dom någonsin gjort det). I dag är det industriella spioner och konkurrenter, kriminella nätverk och faktiskt även myndigheter som utgör hotet. Ett tecken på detta är att det i dag inte är virus som spelar en glad melodi som är problemet med skadlig kod. Nej, i dag för skadlig kod (ex <a href="http://en.wikipedia.org/wiki/Trojan_horse_(computing)">trojaner</a>) så lite väsen som möjligt samtidigt som koden försöker manipulera banktransaktioner, stjäla information och åstadkomma stor ekonomisk skada. De personer som utvecklar den kod som är basen för dessa attacker må kanske ha hudproblem, men dom är inte tonåringar utan proffs ute efter att tjäna pengar. Och de som utvecklar och utnyttjar koden har även mycket större resurser till sitt förfogande.</p>
<p><a href="http://www.forbes.com/">Forbes</a> har publicerat <a href="http://www.forbes.com/sites/andygreenberg/2012/03/23/shopping-for-zero-days-an-price-list-for-hackers-secret-software-exploits/">en mycket intressant artikel som beskriver hur marknaden för skadlig kod ser ut</a> inklusive de olika aktörerna &#8211; producenter av skadlig kod, konsumenter av skadlig kod och de mellanhänder/grossister som förmedlar koden. Handelsvaran kallas <em><a href="http://en.wikipedia.org/wiki/Zero-day_attack">zero-days</a></em>. Zero-days är information om och exempelkod som visar på publikt okända svagheter i ett system, svagheter som går att utnyttja för att attackera ett system. Om någon vill attackera iPhone-enheter finns det leverantörer som <a href="http://www.vupen.com/english/">Franska VUPEN Security</a> som kan leverera zero days.</p>
<p>Hur mycket kostar en zero-day? Enligt Forbes beror det både på storlek på attackmarknaden samt hur svårt det är att hitta en svaghet som går att utnyttja. I sin artikel presenterar Forbes följande lista med riktipriser:</p>
<p><img src="http://blogs-images.forbes.com/andygreenberg/files/2012/03/exploitpricechart.jpg" alt="Forbes lista med riktipriser för zero-days." /></p>
<p>Att attackera Windows-system kostar mer än att attackera Mac. Att kunna attackera iOS-enheter, ex iPhone är uppenbarligen väldigt eftertraktat.</p>
<p>En sak att notera med artikeln är att det inte i första hand är kriminella organisationer som skapar och driver på marknaden. Nej det är vi, medborgare i olika länder representerade av våra länders myndigheter som strategiskt börjat köpa upp zero-days och börjat bygga cyberkrigs-kapabilitet. I ett cyberkrig ses zero-days som basen för offensiva vapen, och kunskapen om hur zero-days fungerar är också strategiskt viktig för att kunna börja skapa defensiva mekanismer. Det är denna stävan efter att bygga upp cyberkrigskapabilitet som gör att länder med stora ekonomiska resurser som driver upp priserna och därmed skapar marknaden.</p>
<p>En uppenbar måltavla för denna kapabilitetssträvan är infrastruktur, SCADA-system och industrisystem. Listan som Forbes publicerar har inte med några sådana typer av system. Men <a href="http://en.wikipedia.org/wiki/Stuxnet">Stuxnet</a> använde flera olika zero-days som bas.</p>
<p>Ett bekymmer med den här marknadens tillväxt är hur rapporteringen av svagheter förändras. Inom säkerhetsvärlden har det länge förts en debatt om hur någon som hittar en svaghet ska delge omvärlden information om svagheten. Det finns några olika strategier. <em><a href="http://en.wikipedia.org/wiki/Full_disclosure">Full Disclosure</a></em>, dvs fullständig öppenhet innebär att den som hittat svagheten själv går ut och öppet berättar om svagheten. Sedan får världen inklusive leverantören av systemet i vilket svagheten finns hantera situationen på bästa sätt. Full disclosure sätter press på leverantören, och innan leverantören kunnat laga svagheten kan svagheten hinna utnyttjas. Detta har gjort att en del presenterat <em><a href="http://en.wikipedia.org/wiki/Responsible_disclosure">Responsible Disclosure</a></em>. Detta innebär att leverantören samt leverantörer av säkerhetsprogram får reda på svagheten en viss tid innan den publiceras publikt. </p>
<p>Responsible Disclosure har dock visat sig kunna innebära att leverantören drar benen efter sig och ändå inte lagar svagheten innan den publicerats. En annan kritik är att någon annan kan hinna upptäcka och utnyttja svagheten under tiden av tystnad. Användarna av systemet riskerar därmed att använda ett system med en konstaterad svaghet längre tid än nödvändigt utan att veta om svagheten. Användarna vidtar därmed inte motåtgärder som skulle kunna minska effekten av svagheten.</p>
<p>Slutligen kan den som hittat en svaghet bara prata med leverantören. Leverantören skickar ut lagning av svagheten utan att berätta vad lagningen löser och användaren får aldrig reda på något. Denna strategi kallas Closed Disclosure. Men som Forbes visar finns det nu en variant av Closed Disclosure &#8211; att hålla sin upptäckt publikt hemlig, men sedan sälja informationen &#8211; och då inte nödvändigtvis till leverantören av systemet. </p>
<p>Det finns företag som är beredda att betala för att få buggar hittade i sina produkter. Ett sådant företag är <a href="http://blog.chromium.org/2010/01/encouraging-more-chromium-security.html">Google som erbjuder upp till 1337 USD för buggar i sin webbläsare Chromium</a>. Men som synes är den summan mycket, mycket lägre än vad man kan få på annat håll.</p>
<p>Jag är inte överraskad, men tycker att det är oroande att det nu finns en etablerad marknad för skadlig kod. Att komma med generella råd för hur man ska skydda sig är inte lätt. Men ett viktigt första steg är att inse hoten inte kommer från grannens tonåring.</p>
]]></content:encoded>
			<wfw:commentRss>http://secworks.se/2012/03/marknaden-for-skadlig-kod/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Säkerhetsfredag &#8211; Väska med aktivt stöldskydd</title>
		<link>http://secworks.se/2012/03/sakerhetsfredag-vaska-med-aktivt-stoldskydd/</link>
		<comments>http://secworks.se/2012/03/sakerhetsfredag-vaska-med-aktivt-stoldskydd/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 08:15:23 +0000</pubDate>
		<dc:creator>joachim</dc:creator>
				<category><![CDATA[Okategoriserade]]></category>

		<guid isPermaLink="false">http://secworks.se/?p=603</guid>
		<description><![CDATA[Skyddmekanismer kan antingen vara passiva eller aktiva. Passiva skyddmekanismer är saker som staket, vallgravar eller de gjutmaterial som används för att kapsla in elektronik. Det här USB-minnet som vi på Secworks undersökte förra våren är ingjutet i ett material som står emot mekanisk eller kemisk bearbetning: Aktiva skalskydd är exempelvis stöldskyddsbågar eller billarm. Dessa skydd &#8230; </p><p><a class="more-link block-button" href="http://secworks.se/2012/03/sakerhetsfredag-vaska-med-aktivt-stoldskydd/">Fortsätt läsa &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Skyddmekanismer kan antingen vara passiva eller aktiva. Passiva skyddmekanismer är saker som staket, vallgravar eller de gjutmaterial som används för att kapsla in elektronik. Det här USB-minnet som vi på Secworks undersökte förra våren är ingjutet i ett material som står emot mekanisk eller kemisk bearbetning:</p>
<div id="attachment_604" class="wp-caption aligncenter" style="width: 650px"><a href="http://secworks.se/wp-content/uploads/2012/03/usb-minnet.jpg"><img src="http://secworks.se/wp-content/uploads/2012/03/usb-minnet.jpg" alt="USB-minne med passivt skalskydd." title="USB-minne med passivt skalskydd." width="640" height="480" class="size-full wp-image-604" /></a><p class="wp-caption-text">USB-minne med passivt skalskydd.</p></div>
<p>Aktiva skalskydd är exempelvis stöldskyddsbågar eller billarm. Dessa skydd kan övervaka sin omvärld och reagera om skyddet detekterar förändringar som kan innebära att skyddets integritet bryts. Vilken reaktion som ska utföras kan variera.</p>
<p>Billarm tutar (och ingen reagerar), men reaktionen kan även vara att minimera skadan. <a href="http://www.nist.gov/index.html">NIST</a>s standard <a href="http://csrc.nist.gov/publications/fips/fips140-2/fips1402.pdf">FIPS 140-2</a> <em>SECURITY REQUIREMENTS FOR CRYPTOGRAPHIC MODULES</em> ställer för skyddsnivåerna tre och fyra krav på att känslig information ska förstöras när integriteten inte längre går att lita på.</p>
<p>Aktiva skalskydd är inget nytt. Väktare, vilka kan ses som en aktiv skyddsmekanism (om inte vakten sover på sin post). Några genier från England hittade på 60-talet på den här fantastiska väskan:</p>
<p><a href='https://www.youtube.com/watch?feature=player_embedded&#038;v=hKxN9I_eRTs#!'>Den fantastiska väskan.</a><br />
<iframe width="420" height="315" src="http://www.youtube.com/embed/hKxN9I_eRTs" frameborder="0" allowfullscreen></iframe></p>
<p>(För den som kan sin <a href="http://en.wikipedia.org/wiki/Gaston_(comics)">Gaston</a> är den här uppfinningen bekant.)</p>
<p>Att krossa tjuvens näve är nog inte en godkänd åtgärd i dag. Dessutom blir jag tveksam till hur praktiskt väskan egentligen är. Det är inte mycket som får plats i väskan, dom där teleskopbenen lär ta upp en hel del plats. Bra skyddsmekanismer ska inte allvarligt försämra legitim användning. Jag tror inte heller att väskan skulle vara speciellt kompatibel med de skyddsmekanismer som finns på dagens flygplatser.</p>
<p>Men fantastisk är den, i all sin Gaston-uppfinningrikedom. Man blir nästan lite sugen på att spela lite på en Elefantofon.<br />
<img src="http://i63.servimg.com/u/f63/11/53/17/36/monde010.jpg" alt="Elefantofon." /></p>
<p>Trevlig helg!</p>
]]></content:encoded>
			<wfw:commentRss>http://secworks.se/2012/03/sakerhetsfredag-vaska-med-aktivt-stoldskydd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bli en BIOS-ninja och skydda din kod</title>
		<link>http://secworks.se/2012/03/bli-en-bios-ninja-och-skydda-din-kod/</link>
		<comments>http://secworks.se/2012/03/bli-en-bios-ninja-och-skydda-din-kod/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 11:21:24 +0000</pubDate>
		<dc:creator>joachim</dc:creator>
				<category><![CDATA[Verktyg]]></category>
		<category><![CDATA[assembler]]></category>
		<category><![CDATA[läsvärt]]></category>
		<category><![CDATA[verktyg]]></category>

		<guid isPermaLink="false">http://secworks.se/?p=597</guid>
		<description><![CDATA[För dig som verkligen vill grotta ner dig på lågnivå i en PC kan det vara trevligt att veta att Darmawan Salihun släppt sin bok BIOS Disassembly Ninjutsu Uncovered fritt tillgänglig på nätet. Boken börjar med en introduktion till hur en PC är uppbyggd inklusive PCI-protokoll och chipset. Men sedan trillar boken snabbt ner i &#8230; </p><p><a class="more-link block-button" href="http://secworks.se/2012/03/bli-en-bios-ninja-och-skydda-din-kod/">Fortsätt läsa &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>För dig som verkligen vill grotta ner dig på lågnivå i en PC kan det vara trevligt att veta att Darmawan Salihun släppt sin bok <em><a href="http://www.lejabeach.com/sisubb/BIOS_Disassembly_Ninjutsu_Uncovered.pdf">BIOS Disassembly Ninjutsu Uncovered</a></em> fritt tillgänglig på nätet.</p>
<p>Boken börjar med en introduktion till hur en PC är uppbyggd inklusive PCI-protokoll och chipset. Men sedan trillar boken snabbt ner i saker som hur BIOS är uppbyggt, hur man plockar isär och dekompilerar binärfiler. Boken använder verktyg som <a href="http://www.hex-rays.com/products/ida/index.shtml">IDA Pro</a>, men är egentligen rätt verktygs- och OS-neutral. En bra bok, väl värd att titta en stund i. Och kanske testa lite exempel.</p>
<p><img src="http://www.hex-rays.com/products/ida/pix/pc1.gif" alt="IDA Pro" /><br />
<em>IDA Pro.</em></p>
<p>Om man nu vill veta hur man skyddar sin kod mot dekompliering, analys och isärplockning, och därmed även vill veta mer hur trojaner och annan elak kod på olika sätt fungerar för att skydda sig mot att bli hittade och rensade, finns en mycket bra artikel. Josh Jacksons <em><a href="http://www.codeproject.com/Articles/30815/An-Anti-Reverse-Engineering-Guide">An Anti-Reverse Engineering Guide</a></em> är från 2008, men fortfarande högst relevant. Artikeln tar upp hur debugsystemet i x86 ser ut och används. Sedan visar artikeln på ett antal olika metoder för att detektera debuggningsförsök, försvåra för debuggning och till och med direkt ge sig på debugverktygen. Även om attacken på Ollydbg patchats för länge sedan.</p>
<p><img src="http://www.codeproject.com/KB/security/AntiReverseEngineering/retool.JPG" alt="Detekterad debugger." /><br />
<em>Detekterad debugger.</em></p>
<p>För dig som vill börja doppa tårna i x86-assembler finns <a href="http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/index.html">Randy Hydes bok Art of Assembly Language</a> på nätet. Det finns versioner såväl för den som fokuserar på 32-bit Windows som för den som vill hacka Linux/UNIX. Och 16-bit DOS. På den webbplatsen finns även HLA-biblioteket.</p>
]]></content:encoded>
			<wfw:commentRss>http://secworks.se/2012/03/bli-en-bios-ninja-och-skydda-din-kod/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

