<?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>ubuntuverse.at &#187; web</title>
	<atom:link href="http://www.ubuntuverse.at/tag/web/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.ubuntuverse.at</link>
	<description>Berichte aus dem Ubuntu Universum</description>
	<lastBuildDate>Thu, 21 Aug 2014 09:42:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>OAuth &#8211; die sichere API-Autorisierung</title>
		<link>https://www.ubuntuverse.at/2014/06/27/oauth-die-sichere-api-autorisierung/</link>
		<comments>https://www.ubuntuverse.at/2014/06/27/oauth-die-sichere-api-autorisierung/#comments</comments>
		<pubDate>Fri, 27 Jun 2014 07:00:04 +0000</pubDate>
		<dc:creator>Bernd S.</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.ubuntuverse.at/?p=1625</guid>
		<description><![CDATA[Als ich mein HTC-Hero konfiguriert und danach einige Applikationen installiert und konfiguriert habe, ist mir aufgefallen, dass es mehrere Möglichkeiten gibt, wie die Autorisierung einer Anwendung mit einer Webapplikation ablaufen kann. Die klassische Möglichkeit ist die Autorisierung mittels Username und Passwort. Bei der zweiten Möglichkeit wird man von der Applikation an einen Webbrowser weitergeleitet und [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ubuntuverse.at/wp-content/oauth_logo.png"><img class="post_img" title="oauth_logo" src="http://www.ubuntuverse.at/wp-content/oauth_logo.png" alt="oauth_logo" width="100" height="100" /></a>Als ich mein HTC-Hero konfiguriert und danach einige Applikationen installiert und konfiguriert habe, ist mir aufgefallen, dass es mehrere Möglichkeiten gibt, wie die Autorisierung einer  Anwendung mit einer Webapplikation ablaufen kann.<br />
Die klassische Möglichkeit ist die Autorisierung mittels Username und Passwort. Bei der zweiten Möglichkeit wird man von der Applikation an einen Webbrowser weitergeleitet und muss sich im Browser bei der Webapplikation anmelden. Weiters erteilt man nun die Erlaubnis, dass die gerade verwendete Applikation auf die Webapplikation zugreifen darf. Manchmal kann man hier noch zusätzliche Berechtigungen vergeben bzw. entfernen.<br />
<span id="more-1625"></span><br />
Für diesen Autorisierungszugriff gibt es auch einen Standard, welcher sich <a href="http://de.wikipedia.org/wiki/OAuth" target="_blank">OAuth</a> nennt. Auch Facebook verwendet hier eine ähnliche Schnittstelle um Applikationen einen Zugriff mit bestimmten Berechtigungen erlaubt. Soweit ich das aber sagen kann, verwendet Facebook hier ein eigenes Protokoll/API für die Autorisierung (Facebook Connect)?! Wer hier mehr weiß, kann dies gerne in die Kommentare schreiben</p>
<p>Diese Art  in einer Desktop- oder mobilen Applikation auf eine Webapplikation zuzugreifen bietet viele Vorteile, welche dem Nachteil, nämlich den etwas komplizierteren ersten Anmeldevorgang, leicht vergessen läßt. Gibt man seinen Usernamen und Passwort für ein Service aus der Hand, so verliert man die Kontrolle darüber. Wenn jemand auf diese Daten Zugriff erhält und  missbräuchlich verwendet, so hilft oft auch ein Passwortwechsel nichts. Ändern man nämlich sein Passwort und ein anderer versucht sich noch mit dem alten und mittlerweile falschen Passwort anzumelden, so kann es leicht passieren, dass der Account aufgrund zu vieler fehlgeschlagenen Anmeldeversuche gesperrt wird.</p>
<p>Dies kann natürlich nicht passieren, wenn man seinen Usernamen und sein Passwort nicht aus der Hand gibt und mittels OAuth nur die Berechtigung erteilt, dass eine andere Anwendung auf die eigenen Daten/Services zugreifen darf. Wird jetzt z.B: ein Telefon mit einem Twitter-Client gestohlen, so kann man nun jederzeit über das Webinterface von Twitter die Berechtigung für diesen Client entziehen und das Twittern über das Telefon mit seinen eigenen Account ist nicht mehr möglich.</p>
<p>Hier ein paar Beispiele von Services und Applikationen, welche diese Art von Schnittstellen nutzen:</p>
<ul>
<li><a href="https://www.rememberthemilk.com" target="_blank">RememberTheMilk</a> &#8211; Online ToDo-Manager
<ul>
<li><a href="http://live.gnome.org/Tasque" target="_blank">Tasque</a> &#8211; Desktop ToDo-Manager</li>
<li><a href="http://www.cyrket.com/package/com.timsu.astrid" target="_blank">Astrid</a> &#8211;  ToDo-Manager für das Android-Telefon</li>
</ul>
</li>
<li><a href="https://www.google.com" target="_blank">Google Kalender/Kontakte/Tasks</a>
<ul>
<li><a href="https://www.scheduleworld.com" target="_blank">Scheduleworld</a> &#8211; Online Kontakt/Kalendar/Email-Verwaltung und bietet auch die Möglichkeit sein Handy via <a href="http://de.wikipedia.org/wiki/SyncML" target="_blank">SyncML</a> zu synchronisieren</li>
<li><a href="https://www.goosync.com/" target="_blank">Goosync</a> &#8211;  SyncML Synchronisation zwischen Google Kontakte/Kalender/Tasks und Handys</li>
</ul>
</li>
<li><a href="https://www.facebook.com" target="_blank">Facebook</a>
<ul>
<li><a href="https://edge.launchpad.net/gwibber" target="_blank">Gwibber</a> &#8211; Linux Microblogging Client</li>
<li><a href="http://www.cyrket.com/search?q=babbler" target="_blank">Babbler</a> &#8211;  Facebook Client für das Android-Telefon</li>
</ul>
</li>
<li><a href="https://one.ubuntu.com/" target="_blank">Ubuntu One</a>
<ul>
<li>Ubuntu One Client</li>
</ul>
</li>
<li><a href="http://www.qype.com" target="_blank">Qype</a>
<ul>
<li><a href="http://www.cyrket.com/package/com.qype.radar" target="_blank">Qype Radar</a> &#8211; Qype Client für das Android-Telefon</li>
</ul>
</li>
</ul>
<p>Zur Zeit bietet <a href="http://status.net/" target="_blank">status.net</a> (früher laconi.ca) und damit auch <a href="http://identi.ca/" target="_blank">identi.ca</a> noch keine Unterstützung für OAuth. Aber im Ticketsystem von status.net gibt es bereits ein <a href="http://status.net/trac/ticket/1051" target="_blank">Ticket</a> für diesen Feature Request und soll für die Version 0.9 von status.net geplant sein.<br />
Ebenfalls unterstützt der Microblogging Client Gwibber selbst in der neuesten Version 2.0 noch kein OAuth für Twitter. Aber auch hier gibt es schon einen <a href="https://bugs.edge.launchpad.net/gwibber/+bug/381133" target="_blank">Bugreport</a>, welcher sich mit diesen Thema beschäftigt.</p>
<p>Leider verwendet HTC in seiner selbst geschriebenen Oberfläche Sense UI für die Verbindung mit Twitter, Facebook und Flickr auch nur die Username/Passwort-Methode. Ist wohl mehr als fraglich, ob hier HTC nachbessert und die Sicherheit für das Telefon mit einer anderen Autorisierungsmethode erhöht.</p>
<p>Wer kennt von euch Webapplikationen welche für die Autorisierung OAuth anbieten bzw. wer kennt Desktop- oder mobile Applikationen, welche OAuth für die Anmeldung unterstützen?</p>
<p><strong>Update am 3.11.2009:</strong><br />
Bei heise.de gibt es einen detailierten Artikel zum Thema <a title="Autorisierungsdienste mit OAuth" href="http://www.heise.de/developer/artikel/Autorisierungsdienste-mit-OAuth-845382.html" target="_blank">Autorisierungsdienste mit OAuth</a></p>
]]></content:encoded>
			<wfw:commentRss>https://www.ubuntuverse.at/2014/06/27/oauth-die-sichere-api-autorisierung/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Arora &#8211; Safari für Linux, die leichte Browser Alternative.</title>
		<link>https://www.ubuntuverse.at/2009/05/27/arora-safari-fur-linux-die-leichte-browser-alternative/</link>
		<comments>https://www.ubuntuverse.at/2009/05/27/arora-safari-fur-linux-die-leichte-browser-alternative/#comments</comments>
		<pubDate>Wed, 27 May 2009 06:23:04 +0000</pubDate>
		<dc:creator>Bernhard Essl</dc:creator>
				<category><![CDATA[Programme]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[arora]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.ubuntuverse.at/?p=41</guid>
		<description><![CDATA[Arora ist ein sehr schlanker Browser, das macht sich vor allen in der Geschwindigkeit und im Seitenaufbau spührbar bemerkbar. Arora ist ein plattformübergreifender Browser, der wie auch Safari (mac) und Google Chrome, auf WebKit als Rendering-Engine aufbaut. Webentwickler die unter Linux arbeiten, werden sich freuen, da Arora die Seiten durch Webkit ähnlich darstellt wie Safari. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="post_img" class="post_img" title="arora-logo" src="http://www.ubuntuverse.at/wp-content/arora-logo.png" alt="arora-logo" width="55" height="55" /></p>
<p>Arora ist ein sehr schlanker Browser, das macht sich vor allen in der Geschwindigkeit und im Seitenaufbau spührbar bemerkbar. Arora ist ein plattformübergreifender Browser, der wie auch Safari (mac) und Google Chrome, auf WebKit als Rendering-Engine aufbaut.</p>
<p><a href="http://www.ubuntuverse.at/wp-content/arora.png"><img class="alignnone size-medium wp-image-36" title="arora" src="http://www.ubuntuverse.at/wp-content/arora-300x222.png" alt="arora" width="300" height="222" /></a></p>
<p>Webentwickler die unter Linux arbeiten, werden sich freuen, da Arora die Seiten durch Webkit ähnlich darstellt wie Safari. Des weiteren gibt es einen integrierten Web-Inspektor der ähnliche Features hat wie das Firefox Plugin firebug. Die Ladezeiten einzelner Elementen wie CSS, Bilder und anderen statischen Dateien werden schön grafisch angezeigt.</p>
<p><a href="http://www.ubuntuverse.at/wp-content/arora-web-inspector-resources.png"><img class="alignnone size-medium wp-image-40" title="arora-web-inspector-resources" src="http://www.ubuntuverse.at/wp-content/arora-web-inspector-resources-300x207.png" alt="arora-web-inspector-resources" width="300" height="207" /></a></p>
<p><a href="http://www.ubuntuverse.at/wp-content/arora-web-inspector.png"><img class="alignnone size-medium wp-image-39" title="arora-web-inspector" src="http://www.ubuntuverse.at/wp-content/arora-web-inspector-300x207.png" alt="arora-web-inspector" width="300" height="207" /></a></p>
<p>Der Netzwerkmonitor gibt Aufschluss über die HTTP Requests, was besonders für die AJAX Entwicklung interessant ist.</p>
<p><a href="http://www.ubuntuverse.at/wp-content/arora-network-monitor.png"><img class="alignnone size-medium wp-image-38" title="arora-network-monitor" src="http://www.ubuntuverse.at/wp-content/arora-network-monitor-300x237.png" alt="arora-network-monitor" width="300" height="237" /></a></p>
<p>Wer keine Spuren für andere Benutzer hinterlassen will kann das &#8220;private browsing&#8221; aktivieren. Es werden so keine Cookies und kein Verlauf gespeichert.</p>
<p><img class="size-medium wp-image-48" title="arora-private-surfing" src="http://www.ubuntuverse.at/wp-content/arora-private-surfing-300x188.png" alt="private surfing" width="300" height="188" /></p>
<p>Auch wenn der Browser noch Macken hat, wie das es nicht möglich war sich auf einer wordpress Seite anzumelden (workaround existiert), wirkt er doch sehr stabil und schnell im Vergleich zu Firefox.</p>
<p>Arora kann direkt über den Paket Manager installiert werden.</p>
<pre lang="bash">sudo aptitude install arora</pre>
<p><a href="http://www.arora-browser.org/">http://www.arora-browser.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>https://www.ubuntuverse.at/2009/05/27/arora-safari-fur-linux-die-leichte-browser-alternative/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
