Verleihe deiner Website neue Sicherheitsfunktionen mit SSL

ssl_security

Fast jeden Tag höre ich im Gespräch mit Kunden den Begriff "SSL-Zertifikat". Die meisten Leute, die sich danach erkundigen, ob wir SSL-Zertifikate anbieten, sind in der Regel an einer Art eCommerce-Lösung interessiert. Ich zögere oft, tiefer in die wahre Macht der SSL-Verschlüsselung einzutauchen, aber die Vorteile, stolzer Besitzer eines SSL-Zertifikats zu sein, sind mehr als reichlich!

Um genau zu verstehen, warum ein SSL-Zertifikat von Vorteil ist, ist es wichtig, die Grundlagen zu verstehen. Ist dir schon mal aufgefallen, dass dein Browser automatisch ein Schloss in der oberen Leiste anzeigt, wenn du facebook.com, google.com oder twitter.com aufrufst? Wenn ja, ist dir vielleicht auch aufgefallen, dass sich die URL in der Adressleiste geändert hat und nun https:// am Anfang der URL angezeigt wird. Das bedeutet, dass die Website mit einem SSL-Zertifikat gesichert ist und dich zwingt, diesen Pfad zu verwenden. Die meisten SSL-Zertifikate enthalten den Domainnamen, das Unternehmen, die Adresse, die Stadt, das Bundesland und das Land. Auch die Zertifizierungsstelle, also das Unternehmen, das das SSL-Zertifikat ausgestellt hat, ist dort angegeben. Wenn ein Browser versucht, eine Verbindung zu einer Website über SSL herzustellen, prüft er, ob das Zertifikat noch nicht abgelaufen ist, ob es von einer vertrauenswürdigen Zertifizierungsstelle stammt und ob es für die richtige Website verwendet wird. Wenn eines dieser Kriterien nicht erfüllt ist, warnt dich dein Browser und teilt dir mit, dass die Website nicht vertrauenswürdig ist und nicht über SSL verschlüsselt wird.

Was genau kann ein SSL-Zertifikat für dich tun?

Also lass uns zur Sache kommen. Welche coolen Dinge kann ich mit einem SSL-Zertifikat tun?

Sichere deine E-Mail

Viele Kunden kommen zu InMotion Hosting , weil sie eine sicherere E-Mail-Plattform wünschen. Natürlich wirkt es Wunder, wenn du keinen kostenlosen öffentlichen E-Mail-Dienst nutzt, um dich vor Spam und Viren zu schützen oder sogar dein Konto kompromittieren zu lassen, aber warum nicht diesen zusätzlichen Schritt gehen? Die zusätzliche Sicherheit, die mit nur wenigen Klicks erreicht werden kann, lässt dich nachts besser schlafen, weil du weißt, dass deine täglichen Nachrichten sicherer sind.

Verbindung zu FTP über TLS

In einer Shared-Hosting-Umgebung hast du keinen SSH-Zugang, der für die Verwendung von sFTP (Secure FTP) erforderlich ist. Das hat Sicherheitsgründe, aber du kannst ganz einfach ein SSL-Zertifikat einrichten, um eine sichere FTP-Verbindung herzustellen.

Website Sicherheit

Wie bereits in diesem Artikel erwähnt, denken wir normalerweise an die Dinge, die verschlüsselt werden müssen, um erfolgreich Online-Geschäfte zu tätigen. Natürlich müssen Kreditkartendaten mit einem SSL-Zertifikat verschlüsselt werden, aber was könnte sonst noch auf deiner Website von dieser zusätzlichen Sicherheit profitieren?

Nun, eine Sache, die mir in den Sinn kommt, ist dein Passwort. Wenn ich WordPress, Joomla! oder ein anderes CMS verwende, kann ich meine Website mit SSL vor Angriffen schützen. Wenn ich mich einlogge, um einen Beitrag zu verfassen, oder wenn meine Nutzer sich einloggen, um ihre Konten zu durchsuchen, setze ich immer SSL ein. Stell dir das vor. Du gibst deinen Benutzernamen und dein Passwort auf einer Webseite ein. Die Daten reisen über das Internet, verlassen deinen Browser, gehen durch ein drahtloses Netzwerk, zu einem Router und zu einem Internetdienstanbieter. An jedem Punkt können diese Informationen leicht abgefangen werden. 

Wenn du auf Reisen bist und neue Inhalte für deine Websites schreibst oder im Urlaub an einer Website arbeitest, solltest du dir unbedingt ein SSL-System zulegen, um diese Informationen zu schützen. Du weißt nie, wer in demselben Starbucks oder am selben Flughafen sitzt wie du - warum solltest du also dein Passwort ungesichert in die Welt setzen?

Einfache Schritte zum Hinzufügen von SSL-Verschlüsselung zu WordPress oder Joomla

WordPress

Du kannst SSL ganz einfach über die WordPress und Registrierungsseiten implementieren, indem du etwas Code in deine WordPress (wp-config.php) einfügst:

define('FORCE_SSL_LOGIN', true);

Alternativ kannst du die SSL-Verschlüsselung für den gesamten WordPress erzwingen:

define('FORCE_SSL_ADMIN', true);

In der Regel ist die zweite Option die beste, da sie dann den gesamten Verwaltungsbereich abdeckt und dir mehr Sicherheit für deine Verwaltungsaufgaben bietet.

Joomla!

Joomla! macht die SSL-Verschlüsselung sehr einfach. Du musst dich nur in deinem Verwaltungsbereich anmelden, zu deinem Joomla! Login-Modul navigieren und "Ja" für die Option Login-Formular verschlüsseln auswählen. Mit dieser Option werden deine Anmeldedaten für dich und deine Nutzer verschlüsselt. Vielleicht möchtest du noch einen Schritt weiter gehen und sicherstellen, dass die SSL-Verschlüsselung auch für die gesamte Website aktiviert ist.

Da Sitzungscookies angreifbar sind, können sie verschlüsselt werden. In der Regel ist dies nicht entscheidend für den Erfolg einer Website, da die Cookies ohnehin ablaufen, aber wenn du die Session-Cookies unverschlüsselt lässt, ist deine Website anfällig für Man-In-The-Middle-Angriffe, die eine Bedrohung darstellen und deine Website gefährden können. Zum Glück ist es mit Joomla! ganz einfach, dies zu verhindern. Gehe in den Bereich "Globale Konfiguration" von Joomla! und dann nach unten zum Bereich "SSL erzwingen". Wenn du "Nur für Administratoren" auswählst, werden dein administrativer Bereich und die Cookie-Sitzungen der Administratoren verschlüsselt. Du kannst auch die Option Gesamte Website wählen, die eine SSL-Verschlüsselung für alle Bereiche deiner Website, einschließlich des Verwaltungsbereichs, bietet. Dadurch werden auch alle Sitzungscookies aller Nutzer/innen geschützt. Wenn du also befürchtest, dass ein MiTM-Angriff auf deine Nutzer/innen abzielt, solltest du die Option "Gesamte Website" aktivieren.

Es gibt zwar viele andere CMS-Plattformen und verschiedene Möglichkeiten, SSL zu aktivieren, aber es wäre unmöglich, sie alle zu behandeln. Du kannst SSL auch über deine .htaccess-Datei erzwingen, wenn du deine Seite benutzerdefiniert kodiert hast, so dass ein Nutzer, der https://yourname.com eingibt, automatisch auf https://yourname.com umgeleitet wird. Um dies zu erreichen, müssen wir den Code auf der Grundlage des eingehenden Hosts und der Anfrage-URI neu schreiben. Der folgende Code kann in deiner .htaccess-Datei verwendet werden, um dies zu erreichen:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Wenn du SSL für deine gesamte Website erzwingst, solltest du darauf achten, dass du nicht auf ein bestimmtes Protokoll verlinkst. Anstatt auf dein Stylesheet https://yourdomain.com/style.css zu verlinken, lass es als //yourdomain.com/style.css geöffnet. Es ist ohnehin eine gute Praxis, dies zu tun.

Nachdem wir nun einige der Vorteile erörtert haben, die du durch das Hinzufügen eines SSL-Zertifikats erfahren kannst, worauf wartest du noch? Du kannst ganz einfach eine eigene IP-Adresse und ein eigenes SSL-Zertifikat von Comodo, einer der vertrauenswürdigsten Zertifizierungsstellen, direkt über AMP!

Diesen Artikel teilen

Eine Antwort hinterlassen

Deine E-Mail Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert