<?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>John Ivarsson &#187; Labbet</title>
	<atom:link href="http://www.johnivarsson.com/category/labbet/feed" rel="self" type="application/rss+xml" />
	<link>http://www.johnivarsson.com</link>
	<description>Webben som arbetsplats</description>
	<lastBuildDate>Sun, 07 Mar 2010 22:16:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Windows 7 och OSX på Macbook Pro</title>
		<link>http://www.johnivarsson.com/labbet/windows-7-och-osx-pa-macbook-pro</link>
		<comments>http://www.johnivarsson.com/labbet/windows-7-och-osx-pa-macbook-pro#comments</comments>
		<pubDate>Fri, 06 Nov 2009 11:42:00 +0000</pubDate>
		<dc:creator>John Ivarsson</dc:creator>
				<category><![CDATA[Labbet]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macbook pro]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://www.johnivarsson.com/?p=228</guid>
		<description><![CDATA[Windows 7 och OSX på Macbook Pro
Vill du kunna köra både OS X Snow Leopard och Microsoft Windows 7 på din Mac är detta busenklelt. Jag har enbart testat på senaste versionen av Macbook pro inköpt november 2009, det är min första Mac så man behöver inte vara Apple-nörd för att göra detta.
Varför?
För att kunna [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Windows 7 och OSX på Macbook Pro</strong></p>
<p>Vill du kunna köra både OS X Snow Leopard och Microsoft Windows 7 på din Mac är detta busenklelt. Jag har enbart testat på senaste versionen av Macbook pro inköpt november 2009, det är min första Mac så man behöver inte vara Apple-nörd för att göra detta.</p>
<p><strong>Varför?</strong><br />
För att kunna köra Windows Program som inte finns till Mac, för min del utveckling i Visual Studio och testkörning av StarClubPoker.</p>
<p><strong>Detta behöver du</strong><br />
* <a href="http://bit.ly/2GCkAd" target="_blank">Macbook pro</a><br />
* Originalskivorna till datorn<br />
* <a href="http://bit.ly/3VRyr" target="_blank">Windows 7 Professional</a></p>
<p>Köp en äkta <a href="http://bit.ly/3VRyr" target="_blank">Windows 7 Pro 32bit licens från 2890kr</a> (finns som <a href="http://bit.ly/3RRK9q" target="_blank">OEM för 1334kr</a>)</p>
<p><a href="http://www.johnivarsson.com/uppladdat/bootcampassistent1.jpg"><img src="http://www.johnivarsson.com/uppladdat/bootcampassistent1-300x229.jpg" alt="bootcampassistent" title="bootcampassistent" width="300" height="229" class="alignnone size-medium wp-image-246" /></a></p>
<p>1.	Ta backup på dina filer på extern hårddisk samt använd inbyggda Time Machine</p>
<p>2.	Starta Boot Camp-assistenten > Program/Verktygsprogram.</p>
<p>3.	I Boot Camp skapar du en ny partition för windows, du väljer själv hur stor den ska vara. Tänk på att det inte går att ändra i efterhand. Jag behöver hyffsat stor plats och valde 50gb.</p>
<p>4.	Stoppa i Windows-skivan och starta installationen av Windows 7.</p>
<p>5.	Välj avancerad installation, markera partitionen du skapade tidigare med namn bootcamp. Klicka på Drive Options (Advanced) och välj Formatera. Detta kommer göra om partition till windows filsystem NTFS.</p>
<p>6.	Låt installationen sköta jobbet, för mig gick allting automatiskt men tidigare modeller kan eventuellt starta om. Se då till att starta installationen igen genom Boot Camp.</p>
<p>7.	Nu kommer Windows 7 att starta automatiskt från början. För att åtgärda detta samt kunna använda Macs snabbkommandon och knappar i Windows behöver du originalskivan med OS X. Öppna skivan och gå till mappen med Boot Camp och kör setup filen.</p>
<p>Klart!<br />
Du kan nu använda din Apple dator med både Windows 7 och OS X.</p>
<p><strong>För att växla operativsystem:</strong></p>
<p>I Windows<br />
Kontrollpanelen > System och säkerhet > Boot Camp</p>
<p>Mac<br />
Systeminställningar > Startskiva</p>
<p><strong>Vid uppstart</strong><br />
Håll inne Alt, även kallad Option, och du får välja direkt innan uppstart.</p>
<p><strong>Problem och buggar?</strong><br />
Styrplattan fungerar inte alls lika bra i Windows som i OS X. Lösningen är att använd en extern mus.</p>
<p><a href="http://www.johnivarsson.com/uppladdat/startskivapng.jpg"><img src="http://www.johnivarsson.com/uppladdat/startskivapng-150x150.jpg" alt="startskivapng" title="startskivapng" width="150" height="150" class="alignnone size-thumbnail wp-image-242" /></a><a href="http://www.johnivarsson.com/uppladdat/bootcampassistent1.jpg"><img src="http://www.johnivarsson.com/uppladdat/bootcampassistent1-150x150.jpg" alt="bootcampassistent" title="bootcampassistent" width="150" height="150" class="alignnone size-thumbnail wp-image-246" /></a><a href="http://www.johnivarsson.com/uppladdat/windows7onmac1.jpg"><img src="http://www.johnivarsson.com/uppladdat/windows7onmac_t.jpg" alt="windows7onmac" title="windows7onmac" width="150" height="150" class="alignnone size-full wp-image-252" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.johnivarsson.com/labbet/windows-7-och-osx-pa-macbook-pro/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Förbättrad Säkerhet</title>
		<link>http://www.johnivarsson.com/labbet/forbattrad-sakerhet</link>
		<comments>http://www.johnivarsson.com/labbet/forbattrad-sakerhet#comments</comments>
		<pubDate>Thu, 23 Jul 2009 16:39:38 +0000</pubDate>
		<dc:creator>John Ivarsson</dc:creator>
				<category><![CDATA[Labbet]]></category>
		<category><![CDATA[webbsäkerhet]]></category>
		<category><![CDATA[användare]]></category>
		<category><![CDATA[hash]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[loggsystem]]></category>
		<category><![CDATA[obehöriga]]></category>
		<category><![CDATA[salt]]></category>
		<category><![CDATA[säkerhet]]></category>
		<category><![CDATA[SQL-injections]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://www.johnivarsson.com/?p=123</guid>
		<description><![CDATA[De senaste två dagarna har jag ägnat åt att förbättra säkerheten på mina framtida webbprojekt. De projekt jag haft tidigare skulle inte omfatta någon större förlust om en hackare lyckas tränga sig in. Men med viktig information att skydda är det dags att lära sig något nytt. Först och främst hashar och saltar jag numera [...]]]></description>
			<content:encoded><![CDATA[<p>De senaste två dagarna har jag ägnat åt att förbättra säkerheten på mina framtida webbprojekt. De projekt jag haft tidigare skulle inte omfatta någon större förlust om en hackare lyckas tränga sig in. Men med viktig information att skydda är det dags att lära sig något nytt. Först och främst hashar och saltar jag numera alla lösenord (hur roligt det än låter). Detta innebär att användarens lösenord läggs ihop med ett slumpat värde (salt) för att sedan omvandlas till en lång text, en hash. Detta är en envägslösning vilket innebär att ett lösenord aldrig kan återställas. Systemet kan bara jämföra inloggningsformuläret mot databasen. Så här kan ett färdigt lösenord se ut: CFFFB12E1631A8512938A83B956A9699A302E2FD.</p>
<p>Faktum är att ett lösenord aldrig bör kunna återställas. Siter som skickar ut användarens lösenord skapar en säkerhetslucka främst då användaren kan ha samma lösenord på olika siter.</p>
<p>För att göra det hela ännu mer säkert har jag skapat ett unikt loggsystem. I praktiken innebär det att alla försök att logga in sparas och granskas. Jag har gjort ett par punkter som kontrolleras:<br />
*försök per IP<br />
*försök per användare<br />
*försök under en viss tid<br />
Det går att skapa alla möjliga lösningar om så behövs.</p>
<p>Men detta räcker inte! Varje inloggningssession får ett unikt ID kopplat till ett dynamiskt formulär. Utan ID:et syns inte formuläret och användare som är blockerade tilldelas aldrig något ID. I praktiken innebär detta att inloggningen blir oåtkomlig för obehöriga.</p>
<p>För att inte missa den sista viktiga biten. Skydd mot SQL-injections. En hackare kan på en oskyddad sida enkelt skriva in kod själv för att logga in, eller t.om försöka förstöra information från databasen. Det enklaste skyddet mot detta är att använda en replace funktion och helt enkelt ersätta enkelcitat &#8216; mot ingenting, i alla formulär.</p>
<p>Summerar vi alla dessa tekniker blir det ett fullgott skydd som räcker långt. Nästa steg jag ska kika på är huruvida man kan skapa ett eget krypteringssystem för all information i databasen. Kombinera detta med ett SSL-certifikat för krypterad trafik och jag tror du har hittat den omöjliga kombinationen. Tappar du nyckeln är det kört =)</p>
<p><a href="http://www.johnivarsson.com/uppladdat/securityform.png"><img src="http://www.johnivarsson.com/uppladdat/securityform-150x150.png" alt="securityform" title="securityform" width="150" height="150" class="alignnone size-thumbnail wp-image-124" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.johnivarsson.com/labbet/forbattrad-sakerhet/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Security by 1SEO</title>
		<link>http://www.johnivarsson.com/labbet/security-by-1seo</link>
		<comments>http://www.johnivarsson.com/labbet/security-by-1seo#comments</comments>
		<pubDate>Fri, 31 Oct 2008 14:34:03 +0000</pubDate>
		<dc:creator>John Ivarsson</dc:creator>
				<category><![CDATA[Labbet]]></category>
		<category><![CDATA[webbsäkerhet]]></category>

		<guid isPermaLink="false">http://www.johnivarsson.com/?p=17</guid>
		<description><![CDATA[
Just nu håller jag på att ta fram en ny säkerhetstjänst i asp.net. Tanken bakom är givetvis att skydda data från att hamna i fel händer. Systemet har möjlighet att logga alla inloggningsförsök med information om ip, tidpunkt, inloggningsuppgifter samt vart besökaren kommer ifrån. Vid för många försök stängs sidan tillfälligt ner. Och vid upprepade [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://www.1seo.se/security/securityby1seo_se.png" title="security by 1seo" class="alignnone" width="300" height="300" /><br />
Just nu håller jag på att ta fram en ny säkerhetstjänst i asp.net. Tanken bakom är givetvis att skydda data från att hamna i fel händer. Systemet har möjlighet att logga alla inloggningsförsök med information om ip, tidpunkt, inloggningsuppgifter samt vart besökaren kommer ifrån. Vid för många försök stängs sidan tillfälligt ner. Och vid upprepade misslyckande försök blockeras ip-adressen. Själva stommen bygger dessutom på att varje försök att logga in sker genom en unik session. Det blir då i praktiken näst intill omöjligt att försöka använda en robot mot inloggningen, även om det givetvis är möjligt i teorin. Annars hade ingen kunnat logga in överhuvudtaget <img src='http://www.johnivarsson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Version 0.1 testas just nu och verkar fungera felfritt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.johnivarsson.com/labbet/security-by-1seo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WEBB Labbet</title>
		<link>http://www.johnivarsson.com/labbet/webb-labbet</link>
		<comments>http://www.johnivarsson.com/labbet/webb-labbet#comments</comments>
		<pubDate>Mon, 19 Mar 2007 14:25:08 +0000</pubDate>
		<dc:creator>John Ivarsson</dc:creator>
				<category><![CDATA[Labbet]]></category>

		<guid isPermaLink="false">http://www.johnivarsson.com/labbet/webb-labbet</guid>
		<description><![CDATA[Jag presenterar stolt vad jag kallar Labbet.
Labbet fokuserar på expriment och försök att både blanda ny och gamal teknik för att hitta fungerande lösningar som tar Webben framåt.
Labbet är till för alla och kommer delvis bestå av öppen källkod på vissa bitar.
Men det är inte främts kodningen som gör labbet speciellt utan snarare vad man [...]]]></description>
			<content:encoded><![CDATA[<p>Jag presenterar stolt vad jag kallar Labbet.</p>
<p>Labbet fokuserar på expriment och försök att både blanda ny och gamal teknik för att hitta fungerande lösningar som tar Webben framåt.</p>
<p>Labbet är till för alla och kommer delvis bestå av öppen källkod på vissa bitar.<br />
Men det är inte främts kodningen som gör labbet speciellt utan snarare vad man kan använda tekniken till.</p>
<p>Må labbet hjälpa många!</p>
<p>Mvh<br />
John Ivarsson</p>
]]></content:encoded>
			<wfw:commentRss>http://www.johnivarsson.com/labbet/webb-labbet/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
