Entwickler Magazin 6.16
Entwickler-Magazin-6-16_Cover_595x842

Cool Programming

Erhältlich ab: Oktober 2016
Umfang: 100 Seiten
Autoren / Autorinnen:
Olena Bochkor, Carsten Eilers, Thomas Kruse, Dr. Veikko Krypczyk, Bernhard Löwenstein, Peter Nehren, Danny Reinhold, Alexander Rudolph, Hartmut Schmitt, Karsten Sitterberg, Michael Vogeler, Arun Wadhawan, Elisabeth Weißenböck, Jan Wiescher

78,00 140,20 

Abonnement Typ
Auswahl zurücksetzen

8,50 

Heft bestellen

Magazin

Zahlen & Fakten

News

The Walking Dead
Ist Agile tot?

Internet of Things

Die Welt regeln und steuern
Teil 2: Programming der Mikrocontroller mit Assembler und C

Methoden

Neue Wege zur Kreativität
Kreative Lösungen suchen und finden mit Design Thinking

Drahtlos in die Wirtschaft 4.0
WLAN im Unternehmen

Usable Security and Privacy by Design
Teil 3: Entwicklungsrichtlinien für Produkte mit dem Qualitätsmerkmal „Usable Security“

Security

Andocken – aber sicher!
Container effektiv absichern

Festplattenverschlüsselung im Visier
Wie sicher sind verschlüsselte Festplatten?

Development

Cool Programming
„Hello World“-Alternativen für den Programmiereinstieg

Das Beste aus allen Welten
Ein Überblick über das NativeScript-Universum

Besuch auf dem Vulkan
Teil 2: Vulkan vs. OpenGL – Zukunft gegen Vergangenheit

Web

PHP kompakt
Teil 4: Datenbankpraxis und Dateihandling in PHP

„Heutzutage sind für den Programmiereinstieg andere Möglichkeiten gefragt als ‚Hello World’.“

Liebe Leserinnen, liebe Leser,

mit der Sicherheit ist das ja so eine Sache. Browst man durch die aktuellen Neuigkeiten der Entwicklerwelt, fällt einem meist schnell auf, wie viele Softwarehersteller Schwachstellen im eigenen Produkt vermelden müssen. Idealerweise kommen solche Meldungen bereits mit dem Verweis auf das entsprechende Bugfix-Update daher, trotzdem ist es auffällig, dass die Anzahl der Sicherheitslücken in Software mit zunehmender Anzahl der Technologien steigt. Nicht, dass das verwunderlich wäre – neue Technologien, die vielleicht noch nicht komplett ausgereift sind, bevor sie den Markt erobern wollen, sind dementsprechend anfälliger für Schwachstellen und Angriffe, die selbige ausnutzen.

Tatsächlich ist es aber nicht nur die „klassische“ Anwendersoftware, die Opfer von Sicherheitslücken und Angriffen aller Art wird. Wie steht es also zum Beispiel mit der Festplattenverschlüsselung, die ja durchaus dazu gedacht ist, sensible Daten vor den Blicken unrechtmäßiger Nutzer zu schützen? In den meisten Fällen nicht besonders gut, weiß Carsten Eilers, der in dieser Ausgabe des Entwickler Magazins genau zu diesem Thema Näheres erzählt.

Jetzt mal abgesehen von der Anzahl der Schwachstellen, ist Security generell ein gutes Stichwort, über das viel intensiver nachgedacht werden sollte. Schon seit Jahren gibt es den Ansatz der Usable Security and Privacy, mit deren Hilfe Software den Benutzer bei sicherheitsrelevanten Zielen und Vorhaben bestmöglich unterstützen soll. Nur wie erhält man überhaupt das Qualitätsmerkmal „Usable Security“, und braucht man das überhaupt? Die Antwort darauf müssen Sie im Artikel von Hartmut Schmitt und Peter Nehren selbst nachlesen, an dieser Stelle sei aber gesagt, dass Prinzipien und Richtlinien hierbei als Gestaltungswerkzeuge dienen. Die mögen zwar den meisten langweilig und eventuell sogar einschränkend erscheinen, sind aber eine gute Sache, weil sich daran selbst Einsteiger orientieren können.

Apropos Einsteiger: Vielleicht sind solche Prinzipien zum Erstellen sicherer Software etwas, das viel intensiver bereits beim Programmiereinstieg vermittelt werden sollte. Gut, zugegeben: Als Anfänger ist man da natürlich mit vielerlei anderen Dingen beschäftigt – nicht zuletzt der Fülle an verfügbaren Technologien. Gerade, wenn man Kinder und Jugendliche ans Coden heranführen will, sind darum andere Möglichkeiten gefragt als traditionelle „Hello World“-Listings. Wie wäre es stattdessen mit Programmierspielen oder lieber gleich einem stylischen Roboter, anhand derer Kinder langsam an die weite Welt der Programmierung herangeführt werden können? Eine Reihe solcher „Hello World“-Alternativen für den Programmiereinstieg beschreiben beispielsweise Elisabeth Weißenböck und Bernhard Löwenstein im Titelthema dieser Ausgabe. „Cool Programming“ lautet hier das Stichwort, mit dem der Programmierer der Zukunft ans Coden herangeführt werden soll – und wer weiß, vielleicht bietet diese Zukunft uns dann ja auch eine Welt, in der es endlich weniger Schwachstellen in den zur Verfügung stehenden Technologien gibt. Träumen darf man ja …

Ihre Stefanie Schäfers
Twiter: @entwickler
gplus: gplus.to/Entwickler


Weitere Ausgaben

X
- Gib Deinen Standort ein -
- or -