[Quicktip] ssh Verbindung ohne Known-Hosts Eintrag

Es gibt gute Gründe, warum ssh die Fingerprints (also die virtuellen Fingerabdrücke) der Server speichert, mit denen man sich verbindet. Tut man dies nämlich erneut, so kann ssh prüfen, ob sich hinter dieser IP bzw. hinter diesem Hostnamen noch immer der gleiche Rechner befindet. Wenn nicht, gibt’s eine Warnung.

Nun gibt es aber auch Fälle, bei denen will man diesen Schutz unterbinden – vornehmlich beim Scripting. Und das macht man so:

ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@server

Was passiert? Mit dem ersten Parameter wird das known-hosts-File “/dev/null”, also “nichts”, verwendet. Parameter 2 gibt an, dass die Überprüfung der Fingerprints deaktiviert werden soll. Lässt man den ersten Parameter weg, so werden trotzdem die Fingerprints in der normale known-hosts-File geschrieben.

Wenn DAUs zu Hackern werden – Jailbreaken ist nichts für kleine Jungs!

Gestern hat sich ein lang von mir gehegter Verdacht bestätigt: Wenn man keine Ahnung hat, einfach mal sein lassen. Es geht um das Thema Jailbreak von iOS. Wenn ich mich so in meinem Bekanntenkreis umschaue, dann haben da sehr viele Leute ihr iPhone geknackt, um damit vornehmlich kostenlos an Bezahl-Apps zu kommen. Bei Azubis und Schülern kann ich das noch bis zu einem gewissen Grad nachvollziehen, wenn man jedoch normaler Arbeiter ist und sich schon so ein Gerät leisten kann, dann sollten auch noch die paar Euro für Apps übrig sein. Aber gut, das ist ein anderes Thema.

Der Jailbreak ist mittlerweile so idiotensicher gemacht, dass jeder, der sein Handy und einen PC bedienen kann, ihn durchführen kann. Diese Einfachheit birgt aber eine sehr große Gefahr: man hat keine Ahnung, was man da getan hat. Die wenigsten wissen, wie Unix arbeitet, was die Nutzerrechte bedeuten, was ssh oder sftp ist und vor allem welche Auswirkungen das alles hat. Diese Gefahr besteht oft, wenn sicherheitskritische Tools zu einfach zu bedienen sind. Man zieht Script-Kiddies an. Also Benutzer, die das Tool zwar starten und ausführen können, jedoch überhaupt nicht wissen, was da genau passiert. Und somit auch nicht die Folgen abschätzen können.

Ich hatte rein zufällig mein Macbook im Wlan aktiv, als ich per Growl darüber informiert wurde, dass ein Bonjour-Gerät mit einem offenen SFTP Server verfügbar ist. Ein Klick darauf öffnete den FTP Client, der mich nach den Logindaten fragte. Da ich am Namen sah, dass das Handy nem Kollegen gehörte, welcher einen Jailbreak durchgeführt hatte, machte ich mich kurz bei Google auf die Suche. Die Kombination aus Benutzer “root” und dem Passwort “alpine” war schnell gefunden und ich war mit vollen root-Rechten auf dem iPhone 4. Zugegeben, das war ziemlich leicht. Aber auf Nachfrage war dem Kollegen nicht klar, das sein Gerät offen für jeden war – er wurde nicht darauf hingewiesen. Wenn so einfache Sachen schon passieren, was ist dann noch so im System offen? Mir hat die Zeit für weitere Tests gefehlt – was ich aber sah hat mir bereits gereicht. Man gibt sein System in die Hände von wildfremden Tools und hofft, dass sie nichts schlimmes machen.

Was will ich mit diesem Beitrag sagen? Überlegt euch genau, ob ihr all die zusätzlichen Features braucht, die euch ein Jailbreak gibt. Ich persönlich sehe derzeit keinen Grund für einen Jailbreak, und nach diesem Ereignis stehe ich dem Thema noch skeptischer gegenüber. Und denkt beim kostenlosen saugen über den Cydia-Store auch dran: ein großer Teil der Entwickler verkauft seine Apps nicht zum Spass, sondern weil er davon leben will/muss. Ich möchte euch mal sehen, wenn eure Arbeit nicht bezahlt wird – die Leute schreien dann nämlich meist am lautesten.

Diaspora – das “freie” Social Network (+Invites)

In Zeiten des Web 2.0 sind Invite-Only Dienste kein großes Hindernis mehr. Und so hatte ich für den neuen Social Network Dienst Diaspora innerhalb weniger Minuten einen Invite. Aber kommen wir zum Thema…

Diaspora? Hat das nicht irgendwas mit Kirche zu tun? Nein, in diesem Fall nicht. Der dezentrale Dienst wurde von 4 Informatikstudenten entwickelt und soll geschlossenen Systemen wie Facebook entgegenwirken. Ob ihm das gelingt wird sich zeigen müssen, denn bisher befinden wir uns erst in der Alpha Phase.

Nach einem kurzen Rundumblick kann man sagen: Disaspora scheint eine Art Twitter zu sein, verfügt jedoch über die bisher coolste Freundeverwaltung, die in Social Networks zu sehen war. Ich bin jetzt erstmal am Freunde sammeln – was ja wohl der Sinn eines Social Networks ist, oder? 😉

PS: Hinterlasst einen Kommentar, dann bekommt ihr einen Invite. 4 hab ich noch zu vergeben…

Von Android zum iPhone

Korrekterweise müsste es natürlich “von Android zu iOS” lauten, allerdings bin ich mit dem iPad ja schon etwas länger aktiv, weshalb die Überschrift nicht mehr stimmen würde. Tja, was soll ich sagen, ich bin nun stolzer Besitzer eines iPhone 4. Warum das so lange gedauert hat? Das hat mehrere Gründe:

Zunächst war ich der Android Plattform mehr gesonnen, da ich es liebe, mich auf einem Handy austoben zu können. Man kann so ziemlich alles auf einem Android Gerät an Software austauschen, was allerdings auch eine gewisse Verantwortung mit sich bringt – das musste ich schmerzlich feststellen. Das ganze Konzept hinter dem System ist echt klasse, nur leider harpert es teilweise an der Umsetzung. Ich muss aber darauf verweisen, dass es sich lediglich um Details handelt. Nach wie vor ist Android für mich eine tolle Plattform, die locker im 3er-Gespann zwischen iOS und Web-OS locker mithalten kann.

Updates

Aber bekanntlich können auch Details irgendwann nerven. Da wäre für mich z.B. die Updatepolitik aller Hersteller, die auf Android setzen. Sie versuchen sich nicht durch Hardware zu differenzieren, sondern durch irgendwelche obskuren alternativen Homescreens. Ähnliches kennen wir bereits von Windows Mobile, wobei es sich da um Overlays und nicht um Replacements handelte. Diese alternativen Homescreens an sich sind ja sogar gewollt, nur kommen die Hersteller nicht hinterher, all ihre zusätzlichen Features an die immer neuen Android-Versionen anzupassen.

Was passiert? Es werden mehrere Updates übersprungen bzw. es erscheint für die meisten Geräte gar kein Update mehr. Einzig Google selbst bringt die neuen Android Versionen für sein eigenes Flaggschiff, das Nexus One, zeitnah. Für alle anderen Hersteller gilt: neues Handy kaufen, dann gibt’s auch die nächste Android-Version.

Für Apples Seite muss man hier ganz klar ein Lob aussprechen. Bisher haben alle Geräte, die iOS verwenden, regelmäßig Updates erhalten. Mit iOS 4.0 sind nun erstmals das iPhone 2G sowie der erste iPod Touch rausgefallen, und das rein aus Gründen mangelnder Hardware. Hier können sich eigentlich ALLE Handyhersteller eine Scheibe von abschneiden. Denn meines Wissens gab’s das bisher in dieser Form noch nie.

Apps

Ein weiterer sehr unangenehmer Punkt ist der Android Market. Ja, alle schimpfen über den Apple App Store und die “Bevormundung”, ich muss allerdings dazu sagen, dass ich diese wesentlich lieber in Kauf nehme, als mich durch Schrott zu wühlen. Apps, die nur auf Handys bestimmter Hersteller laufen, Apps, die überhaupt nicht funktionieren, und Apps, die noch nicht mal die Bezeichnung Applikation verdient haben. Offenheit hat viele Vorteile, aber für mich als Endverbraucher sehe ich da leider zum größten Teil Nachteile.

Pluspunkte sammelt der Android Market aber auf der technischen Seite. Sowohl die Installation neuer Software als auch das Einspielen von Updates ist hier wesentlich besser als beim Appstore gelöst. Sofern man sich auf die Apps großer Hersteller verlässt fährt man mit Android also ziemlich gut. Der Apple Appstore ist leider komplett auf “Geld verdienen” ausgelegt, was man ihm auch anmerkt. Ich verstehe natürlich, dass diese Einnahmequelle sehr wichtig ist, auf mich wirkt der Aufbau des Stores aber eher anstrengend. Also hier nochmal wirklich deutlich Minuspunkte für Apple.

Betriebssystem

Der dritte und für mich wichtigste Punkt ist der Umgang mit Multitasking bzw. dem Betriebssystem selbst. Rein von der Gui und den Funktionen her liegt Android hier wesentlich vorn (ich sag nur Homescreen und Widgets), verspielt diesen Vorteil jedoch, zumindest meiner Meinung nach, durch das “echte” Multitasking. Klar, die Programme laufen wirklich parallel, die Frage ist nur, ob man das wirklich will und wie Hardware + Software darauf regieren. Meine personliche Erfahrung ist hier ganz klar: geht überhaupt nicht. Sowohl mein HTC Magic als auch das (zumindest vor einem halben Jahr noch) als Flaggschiff bezeichnete Motorola Milestone haben nicht meinen Ansprüchen vom “flüssigen Arbeiten” genügt.

Das hat natürlich damit zu tun, dass ich als “Poweruser” die Geräte anders verwende als vielleicht ein “normaler” User, was für mich aber keine Rolle spielt. Bietet mir ein System bestimmte Möglichkeiten, dann möchte ich die auch zu einem gewissen Grad nutzen. Erlebe ich dann jedoch, dass ein Gerät aufgrund dessen öfter mehrere Sekunden lang hängt, läuft meiner Meinung nach etwas falsch. Mag sein, dass das bei den neuen Sternen am Himmel wie dem Desire oder Galaxy anders ist, aber das interessiert mich nicht mehr. Nach ca. eineinhalb Jahren Android habe ich das Vertrauen verloren und versuche es nun am nächsten Stand.

Apple hat hier genau den richtigen Weg gewählt, indem auf ein simuliertes Multitasking gesetzt wird. Effektiv wird jede App, die nicht im Vordergrund läuft, pausiert – sie kann aber weiterhin auf Events reagieren, Töne/Musik abspielen usw., was der User so effektiv nicht bemerkt. Meiner Meinung nach ist das der derzeit einzig wahre Weg, auf mobilen Geräten Multitasking zu ermöglichen.

Der Homescreen auf iOS ist echt schwach, wenn man von Android kommt. Ich hoffe wirklich sehr, dass Steve sich da was einfallen lässt. Aber auch hier könnte ich mir vorstellen, das man mit der derzeitigen Oberfläche einige wesentlich Performance-Probleme umgehen will.

Fazit

Ich bin nach den drei Tagen Nutzung schon sehr zufrieden mit meinem neuen iPhone 4. Es fühlt sich einfach super an, die anti-Fettfinger-Schicht auf dem Display ist Gold wert und es ist vor allem eins: super schnell. Die Akkulaufzeit überzeugt mich derzeit noch nicht, wobei man das natürlich erst nach ein paar Ladezyklen wirklich beurteilen kann. An die Gui und das System an sich muss ich mich erst noch gewöhnen, denke aber, dass ich mich schnell umstellen kann. Einzig das Tastaturlayout bereitet mir wirklich Probleme, da ich wahrscheinlich einer der wenigen Menschen bin, die auch mal einen Punkt oder ein Komma setzen wollen. Usability ist in der Hinsicht leider null. Dafür entschädigt die Tastatur mit ihrem exzellenten Touch-Verhalten.

Skype 5.0 beta – wie zerstöre ich ein UI

Manchmal fragt man sich wirklich, was Designer und Entwickler etablierter Programme wie z.B. iTunes (neue Icons/Farben), Winamp (völlig überladene neue UI seit Version 5.0) und eben nun auch Skype den lieben langen Tag machen. Einfach mal eine neue UI rauswerfen, in der Hoffnung, dass sie nun super hipp ist und gut ankommt?

Eine UI dient an erster Stelle der möglichst unkomplizierten Interaktion des Users mit seinem Computer, erst im Anschluss kommt die Politur. Es scheint aber derzeit wirklich der Trend zu herrschen, dass es nur schick aussehen muss, denn die Usability kommt dann schon von allein. Mag sein, dass das ab und zu zutrifft, aber es macht wenig Sinn, dies bei einem langjährig bewährtem Interface zu tun. Denn heraus kommt dann z.B. so eine unbrauchbare Oberfläche, wie sie Skype in der neuen 5.0 Beta für den Mac präsentiert:

Vielleicht hab ich echt einen sehr komischen Geschmack, aber für mich hat eine Applikation, die ich primär zum Chatten verwende, eine möglichst schmale Liste mit meinen Kontakten zu sein, evtl. Konversationen führe ich dann in extra Fenstern. Skype will nun das ein-Fenster-Prinzip etablieren, welches meiner Meinung nach völlig am Ziel vorbei schießt. Wenn ich bedenke, dass ich nun für Skype einen extra Bildschirm reservieren muss, dann kommen mir nur noch Fragen. Derzeit passen Skype, Tweetie und Adium wunderbar nebeneinander auf einen Bildschirm, was wohl nun in Zukunft so nicht mehr funktionieren wird.

Hinzu kommt die Fokussierung auf die Konversationen. Vielleicht verwendet jeder Skype anders, aber primär öffne ich es, wenn eine Nachricht reinkommt oder ich jemanden anschreiben will. Alte Konversationen interessieren mich da erstmal nicht. Auch nicht die Konversationen des heutigen Tages, die da so prominent unten links platziert sind. Wenn ich alte Sachen sehen will, dann werde ich den entsprechenden Menüpunkt aufrufen, und sonst will ich davon nichts wissen.

Da es sich noch um eine Beta handelt kann man noch die Hoffnung haben, dass es viele Leute ähnlich sehen wie ich und Skype entsprechend abstrafen.

Setzen, Sechs!

iPhoto – die fast perfekte Fotoverwaltung

Mit jedem Jahr in der IT wird man irgendwie mehr und mehr betriebsblind und verlässt sich auf Tools und Vorgehensweisen, die man “schon immmer so macht”. Leider ist das gerade in dieser Branche sehr fatal, da es fast täglich neue Möglichkeiten gibt.

Mein Umstieg auf den Mac hatte mir bereits gezeigt, was ich so lange schon verpasst hatte. Kurz darauf wechselte ich vom Standalone-MP3-Player mit manueller Ordnersortierung zu iTunes und war ganz begeistert von der viel intuitiveren Art, seine Musik zu verwalten – jede Datei gibt es nur einmal, aber man kann sie beliebig oft einordnen.

Tja, und was soll ich sagen, die gleiche blöde Angewohnheit hatte ich mir für Fotos beibehalten. Fotos in Ordnern zu organisieren ist einfach nur 1.0. Nachdem ich die Vorzüge von von iPhoto gesehen habe, frage ich mich noch immer, warum ich so lange damit gewartet habe. Ich muss allerdings gestehen, dass ich iPhoto schon einmal probiert hatte, von seinem zusätzlichen Speicherbedarf aber abgeschreckt war. Nachdem ich nun aber ca. 20Gb an Bildern importiert habe und dies “nur” 1 GB zusätzlichen Speicher für Metadaten belegte, hatte sich dieser zusätzliche Bedarf schnell wieder relativiert.

Aber kommen wir zu den Vorteilen: iPhoto ist im Prinzip iTunes für Fotos. Jedes Bild wird nur einmal physikalisch abgespeichert, kann dann aber beliebig organisiert werden. Es gibt intelligente Ordner, mit denen man z.B. alle Fotos eines Ortes oder Datum oder beides kombiniert usw. anzeigen lassen kann. Genauso gut kann man aber auch Alben anlegen und beliebige Fotos darin platzieren. Außerdem kann man Tags vergeben, bewerten, bearbeiten usw. Und das alles geht super schnell und flott. Noch nie bin ich so flink durch meine Bilder gebrowsed. Neben Text-Tags kann man auch die Orte angeben, an denen die Fotos geschossen worden – falls dies nicht bereits von der Kamera / dem Handy erledigt wurde. Anschließend kann man auf einer Google-Maps Karte die Orte sehen, von denen man Fotos hat:

Aber das richte Killerfeature ist die Gesichtserkennung: Ähnlich wie in Facebook kann man Personen auf Bildern markieren, nur das iPhoto nach ein paar Beispielen die einzelnen Personen automatisch erkennt. Und das funktioniert mit etwas Übung relativ gut. Natürlich sind dafür Fotoqualität, Ausleuchtung usw. entscheidend, aber trotz Wiedrigkeiten funktioniert es in gefühlt 80% aller Fälle. Und das macht das Taggen einzelner Bilder ungemein einfacher. Seit dem neusten Update werden auch gleich während der Namenseingabe Vorschläge aus dem Adressbuch übernommen.

iPhoto kann natürlich auch direkt auf angesteckte Kameras zugreifen und die darauf befindlichen Fotos importieren. Auch RAW-Bilder sind kein Problem und können auch direkt im Programm nachbearbeitet werden.

Nun hat man seine Bilder in iPhoto drin, vertaggt usw., aber was stellt man damit an? Neben dem einfachen Betrachten kann man Bilder bzw. Alben direkt bei Facebook hochladen, wobei sogar die Gesichts-Tags mit übernommen werden. Auch nachträgliche Änderungen an den Bildern werden zu Facebook übertragen. Natürlich ist auch der Versand per Mail kein Problem, denn auch das geht direkt aus iPhoto heraus.

Richtig nett ist auch das Slideshow-Feature. Es gibt verschiedene Themen, wie z.B. das Fotoalbum, bei dem die Fotos virtuell in ein vergilbtes Fotoalbum geklebt sind und die Kamera zwischen den einzelnen Seiten wechselt. Natürlich sind auch der Ken-Burns Effekt, der Polaroid-Stapel sowie die klassische Überblendung vertreten. Richtig klasse ist, dass man die Slideshow mit Musik (vorgegeben oder aus iTunes) unterlegen kann und sich die Slideshow an die Musik anpasst. Alles in allem ein wirklich nettes Feature.


Man kann sogar Fotoalben, Poster und Fotoabzüge über Apple direkt in iPhoto bestellen. Gerade für nicht-Technik-affine Menschen ist das echt cool gelöst.

Und falls man nochmal etwas anderes mit den Fotos vor hat, so gibt es natürlich noch eine Export-Funktion: hier kann man die Originalbilder, verkleinerte Versionen oder direkt Slideshow-DVDs exportieren, um diese dann in anderen Programmen verwenden zu können.

Da iPhoto ein Programm von Apple ist, wird es auch von vielen anderen Programmen unterstützt. Photoshop z.B. kann direkt auf die iPhoto Bibliothek zugreifen. Tools wie Lightroom werden damit eigentlich überflüssig.

iPhoto ist neben iMovie, Garageband und iWeb im iLife Paket von Apple enthalten. Das Paket kostet 79 € und ist auf jeden Fall eine Investition wert.