PHPGangsta - Der praktische PHP Blog

PHP Blog von PHPGangsta


Archive for the ‘Allgemein’ Category

10 gute Gründe, sich noch heute einen guten VPN Anbieter zu suchen (mit Gewinnspiel)

with 113 comments

Gastartikel von Oliver Sperke.

Ich bin 35 Jahre alt und seit 11 Jahren selbständiger Webentwickler. Mein Fokus liegt dabei auf der Erstellung, Beratung und Optimierung in den Bereichen High Performance, Usability und Sicherheit in den gängisten Internetsprachen: PHP, HTML, Javascript und CSS.

Wie Ihr vielleicht schon mit bekommen habt, habe ich für AnonSphere einige Dinge entwickelt. Meine Hauptaufgabe dabei war es, die Nachteile der meisten VPNs so gut es geht zu minimieren, aber die Vorteile beizubehalten oder noch zu verbessern. Michael fragte, ob ich das Ganze gern vorstellen möchte. Ich sagte natürlich „Ja klar, aber nicht ganz ohne Mehrwert“. Deshalb nun ein paar VPN Grundlagen und danach 10 gute Gründe, warum der Schutz Eurer Privatsphäre keine abstrakte Idee bleiben sollte, sondern noch heute für Euch wichtig sein kann.

Was ist ein VPN und was passiert da?

Ein VPN (Virtuelles privates Netzwerk) ist ein abgeschlossenes Teilnetz innerhalb eines größeren IP Netzes, indem die Teilnehmer meist räumlich getrennt sind. Die Teilnehmer verbinden sich über ein VPN Protokoll (OpenVPN, L2TP, usw.) zum Hauptserver und erhalten eine eigene IP. Sofern die Verbindung verschlüsselt ist, können Computer ausserhalb des VPN die Daten weder lesen, noch verändern. Ein VPN ermöglicht also die Kommunikation mit ausgewählten Rechnern und gleichzeitig die sichere Trennung von anderen Netzwerken. Der Trick ist, dass die Kommunikation über eine simulierte Netzwerkkarte erfolgt, jedes Programm kann es nutzen ohne irgendwelche zusätzlichen Einstellungen. Einmal verbunden können Eure Daten standardmässig über diese Netzwerkkarte verschickt werden.

Weiterlesen »

Written by Oliver

September 12th, 2012 at 10:17 am

„Klopf-Klopf“ … wer da?

with 6 comments

Gastartikel von Oliver Sperke.

Ich bin 35 Jahre alt und seit 11 Jahren selbständiger Webentwickler. Mein Fokus liegt dabei auf der Erstellung, Beratung und Optimierung in den Bereichen High Performance, Usability und Sicherheit in den gängisten Internetsprachen: PHP, HTML, Javascript und CSS. Besucht auch mein GPlus Profil oder mein aktuelles Projekt.

Vor langer Zeit fand ich einen Artikel, indem einige Möglichkeiten genannt wurden, seinen OpenSSH Server abzusichern. Da auch hier das Thema Sicherheit sehr komplex ist und es oftmals nicht leicht ist zwischen echtem Nutzen und „Security through obscurity“ zu unterscheiden, möchte ich hier speziell über Portknocking sprechen. Portknocking, auch in seiner Basisfunktion dürfte vielen noch unbekannt sein, obwohl sie sehr effektiv ist. In diesem Tutorial möchte ich noch einmal kurz die Grundlagen erklären und einige interessante Möglichkeiten aufzeigen, wie man das Prinzip weiter spinnen kann.

Weiterlesen »

Written by Oliver

August 31st, 2012 at 10:20 am

ProjectEuler: Algorithmen, Mathematik und Probleme

with 4 comments

Ich bin vor einigen Tagen auf das ProjectEuler gestossen und es lässt mich nicht mehr los 😉 Auf dieser Seite kann man kleinere und größere mathematische Probleme lösen mit der Programmiersprache seiner Wahl (oder auch nur mit Zettel und Stift), und nachdem ich die ersten 3 Probleme relativ schnell lösen konnte, konnte ich nicht mehr aufhören und habe direkt noch weitere gemacht.

Auf der Webseite steht alles weitere, auch die Liste mit den zu lösenden Problemen. Hier beispielsweise die ersten beiden (am häufigsten gelöst und damit wahrscheinlich die einfachsten):

Weiterlesen »

Written by Michael Kliewe

August 6th, 2012 at 9:38 am

Die Reise des großen ElePHPanten

with 27 comments

Der letzte große ElePHPant möchte auf große Weltreise gehen! Die Frage ist: wohin möchte er? Schöne Städte und Dörfer hier in Deutschland besuchen, aber vielleicht auch in ganz Europa rumtouren, mit ganz viel Glück auf andere Kontinente?

Soll der ElePHPant zu dir kommen? Es gibt nur 3 Bedingungen die es zu erfüllen gibt:

  1. Er möchte seine Route hier veröffentlichen, und an jedem Ort Fotos machen. Jede Station muss mindestens 30 Kilometer auseinander liegen, er möchte ja möglichst viel sehen! Dann können wir eine Karte erstellen und Fotos (und vielleicht auch Videos!?) hier veröffentlichen und zu jedem Zeitpunkt sicherstellen wo es ihm gut geht.
  2. Er möchte die Reise so sicher wie möglich erleben, sprich per Paketdienst versichert von einem Ort zum nächsten reisen.
  3. Er möchte nicht länger als 14 Tage an einem Ort sein, und währenddessen viel erleben. Fotos von besonderen Orten mitnehmen, in Firmen reinschnuppern, im Auto vorne sitzen, aber auch relaxt auf der Couch liegen, und dann weiterreisen.

Weiterlesen »

Written by Michael Kliewe

Mai 10th, 2012 at 9:13 am

Posted in Allgemein

Tagged with , ,

Linkpool Nummer 29

with one comment

Ein paar interessante Links gegen den verregneten Sonntag:

Sehr interessante Serie über die PHP Source-Code-Interna, für PHP Entwickler:

XSS, und wie man htmlspecialchars NICHT benutzt:

Audioaufnahme eines Vortrags von  Lorna Jane Mitchell über OAuth:

CSS3 und HTML5 Features in älteren Browsern mit Polyfills:

Carsten Eilers im PHP Magazin mit einem 9-teiligen Artikel über OAuth:

Der Mayflower Podcast Folge 2 und 3 über QA, CI und oTranCe

Dateien als Download zum Browser senden:

Erschreckende Zahlen von „Webmastern“ und „ihren“ Webseiten nach einem Einbruch:

Wie man aus PHP heraus Musik an einen Icecast/Shoutcast Server streamt mit einer eigenen Extension:

Bericht über einen Besuch beim Facebook Release Engineering Team:

Written by Michael Kliewe

April 15th, 2012 at 1:31 pm

Posted in Allgemein,PHP

Tagged with , ,