<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Kommentare zu: Microsofts &#8220;10 Immutable Laws of Security&#8221;</title>
	<atom:link href="http://durchholz.org/2009/09/08/microsofts-10-immutable-laws-of-security/feed/" rel="self" type="application/rss+xml" />
	<link>http://durchholz.org/2009/09/08/microsofts-10-immutable-laws-of-security/</link>
	<description>Software und Politik</description>
	<lastBuildDate>Tue, 08 Nov 2011 11:14:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Von: Jo</title>
		<link>http://durchholz.org/2009/09/08/microsofts-10-immutable-laws-of-security/comment-page-1/#comment-199</link>
		<dc:creator>Jo</dc:creator>
		<pubDate>Sat, 12 Sep 2009 21:57:18 +0000</pubDate>
		<guid isPermaLink="false">http://durchholz.org/?p=46#comment-199</guid>
		<description>Prozessoren sind schon lange nicht mehr überschaubar... diese Unschuld haben sie spätestens mit dem 80286 verloren.

Und Spezifikationen, was das Betriebssystem tun soll und was nicht, können selbst Fehler und Irrtümer enthalten. Da kriegt man genau die gleichen Probleme wie beim Programmieren von vorne.
Es gibt Techniken für diese Situation, aber die sind noch nicht für den täglichen Einsatz: die Werkzeuge sind noch nicht stabil genug, und sie sind für den durchschnittlichen Programmierer noch zu schwierig, so dass der damit wieder Fehler macht. (Und per Definition ist ungefähr die Hälfte der Programmierer unterdurchschnittlich, die müssen mit der Technologie auch noch klarkommen...)</description>
		<content:encoded><![CDATA[<p>Prozessoren sind schon lange nicht mehr überschaubar&#8230; diese Unschuld haben sie spätestens mit dem 80286 verloren.</p>
<p>Und Spezifikationen, was das Betriebssystem tun soll und was nicht, können selbst Fehler und Irrtümer enthalten. Da kriegt man genau die gleichen Probleme wie beim Programmieren von vorne.<br />
Es gibt Techniken für diese Situation, aber die sind noch nicht für den täglichen Einsatz: die Werkzeuge sind noch nicht stabil genug, und sie sind für den durchschnittlichen Programmierer noch zu schwierig, so dass der damit wieder Fehler macht. (Und per Definition ist ungefähr die Hälfte der Programmierer unterdurchschnittlich, die müssen mit der Technologie auch noch klarkommen&#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Ano Nym</title>
		<link>http://durchholz.org/2009/09/08/microsofts-10-immutable-laws-of-security/comment-page-1/#comment-186</link>
		<dc:creator>Ano Nym</dc:creator>
		<pubDate>Sat, 12 Sep 2009 00:23:08 +0000</pubDate>
		<guid isPermaLink="false">http://durchholz.org/?p=46#comment-186</guid>
		<description>Moin.
Ich muss mal klarstellen, dass man den Computer auf Software-Ebene 100% sicher machen kann!
Nur Hardware ist von der Physik abhängigt und beliebig kompliziert.
D.h. Microsoft sowie alle andere Software-Häuser haben es im 2009 und wahrscheinlich auch länger noch nicht schaffen können, mir geht&#039;s einfach schlecht deren Produkte verwenden zu müssen.

Warum behaupte ich das?
Ganz einfach: der Prozessor hat nur begrenzte Anzahl an Operatoren und Eigenschaften, die heute noch überschaubar sind. Nur die Software-Entwickler haben es verbockt und schreiben fehlerhafte Programme. Also Lücken, die von anderen Programmen ausgenutzt werden können.

Bevor eine binäre Datei zum ersten Mal ausgeführt wird, muss der Code der Datei analysiert werden. Danach kann man dem Programm Rechte vergeben, was es an sensiblen Sachen machen darf z.B. mit dem Internetverbinden, auf Dateisystem zugreifen usw...

D.h. Programme müssen dem Betriebssystem gehorchen und nur mit dessen Regeln geschrieben und ausgeführt werden.
Dafür brauchen wir erstmal ein fehlerfreies BS.</description>
		<content:encoded><![CDATA[<p>Moin.<br />
Ich muss mal klarstellen, dass man den Computer auf Software-Ebene 100% sicher machen kann!<br />
Nur Hardware ist von der Physik abhängigt und beliebig kompliziert.<br />
D.h. Microsoft sowie alle andere Software-Häuser haben es im 2009 und wahrscheinlich auch länger noch nicht schaffen können, mir geht&#8217;s einfach schlecht deren Produkte verwenden zu müssen.</p>
<p>Warum behaupte ich das?<br />
Ganz einfach: der Prozessor hat nur begrenzte Anzahl an Operatoren und Eigenschaften, die heute noch überschaubar sind. Nur die Software-Entwickler haben es verbockt und schreiben fehlerhafte Programme. Also Lücken, die von anderen Programmen ausgenutzt werden können.</p>
<p>Bevor eine binäre Datei zum ersten Mal ausgeführt wird, muss der Code der Datei analysiert werden. Danach kann man dem Programm Rechte vergeben, was es an sensiblen Sachen machen darf z.B. mit dem Internetverbinden, auf Dateisystem zugreifen usw&#8230;</p>
<p>D.h. Programme müssen dem Betriebssystem gehorchen und nur mit dessen Regeln geschrieben und ausgeführt werden.<br />
Dafür brauchen wir erstmal ein fehlerfreies BS.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

