Grundlagen: Sicheres Passwort Hashing mit Salts

Passwörter in Plaintext speichernWer Software entwickelt und dies im Web-Umfeld tut, der hat sicherlich schon das ein oder andere Login-System geschrieben oder zumindest Berührungspunkte in diesem Bereich gehabt. Neben der Logik eines sicheren Login- bzw. User-Systems an und für sich, ist das sichere Speichern von Passwörtern einer der wichtigsten Punkte während der Implementierung.
Selbst wenn der eigentliche Code des Logins zu 100 Prozent fehlerfrei und sicher ist (wovon man in der Praxis nie ausgehen sollte), so kann es durch Sicherheitslücken in der Serversoftware immer noch zu Einbrüchen bzw. Hacks kommen. Es gibt immer eine Variable, auf die man keinen Einfluss hat und so werden tagtäglich Webseiten gehackt, kompromittiert und komplette Datenbanken mit Usernamen und Passwörtern ausgelesen.
Um die Nutzer im Falle eines solchen Hacks bestmöglich zu […]

SoccerDash – Fußballstatistiken in C# mit REST und JSON

SoccerDashboard - FußballstatistikenIm heutigen Artikel soll es darum gehen, wie man mittels C# eine REST-API abruft und JSON deserialisiert. Hierzu schreiben wir ein kleines Programm in C#, welches Daten von einem Fußball-Statistik-Webservice per API abruft. Wer direkt loslegen will, überspringt den folgenden Prolog. Wer einen stimmigen Einstieg in das Thema sucht, liest ihn.
Prolog
In den letzten beiden Jahren habe ich bezüglich meines Fußballkonsums eine 180-Grad-Wende hingelegt. Habe ich früher, abgesehen vom selbst spielen und den WM-Spielen, so ziemlich alles rund um Fußball gemieden, so schaue ich mir heute jedes Heimspiel der Fortuna in der Esprit-Arena an.
Und wenn einen das Fußball-Fieber erst einmal gepackt hat, dann sind Tipp-Spiele im Freundes- und Kollegenkreis und der Exkurs richtig Sportwetten nicht mehr fern. Doch wenn es um […]

Wildcards in Google Suggest nutzen

Was ist Google SuggestDen regelmäßigen Nutzern meines Blogs sollte “Google Suggest” bereits ein Begriff sein. Jene können gerne zum Abschnitt “Wildcard-Operator in Google Suggest” vorspringen, für alle anderen folgt nun der Schnelleinstieg. Google Suggest (suggest = vorschlagen) ist der Name der Google Funktionalität, welche dafür zuständig ist, dass einem schon während des Tippens der Suchanfrage mögliche Suchanfragen vorgeschlagen werden. Tippt man also “Was sind die beliebtesten” so schlägt mir Google zum Beispiel vor “Was sind die beliebtesten Sportarten in Australien”. Die Vorschläge wiederum setzen sich zum einen aus dem eigenen Google-Suchprofil und zum anderen aus den derzeit häufigsten Suchanfragen anderer Nutzer an Google zusammen.
Für Webmaster, SEOs (Suchmaschinenoptimierer) und Internet-Marketer hat das Google Suggest Feature jedoch noch einen ganz anderen Nutzen als die reine Unterstützung bei […]

Test: WIX – Kostenloser Homepage-Baukasten

WIX Editor - Elemente verschieben
In folgendem Artikel möchte ich euch den Homepage-Baukasten von Wix.com vorstellen. Doch bevor es losgeht, noch ein paar Worte, wie es dazu kam…
Als Informatiker in der Familie hat man es nie ganz leicht. Auch wenn mein Bruder mittlerweile mit seiner Ausbildung zum Fachinformatiker Anwendungsentwicklung nachzieht, so ist dennoch klar, dass alle Fragen, die auch nur im entferntesten mit den Themen PC, Internet, Smartphone zutun haben, bei mir bzw. uns landen.
Dabei kommen die Fragen nicht nur aus der direkten Verwandschaft, sondern gerne auch mal von deren Freunden oder den Freunden der Freunde.
Eine der Top-Fragen ist folgende: “Ich hätte gerne eine Homepage, möchte aber nichts bezahlen. Wir kennen uns doch, kannst du da nicht was machen? Für dich als Informatiker sind das doch […]