Ransomware: Trojaner Fantom spielt kritisches Windows-Update vor

Ein Windows-Update wiegt die Nutzer in Sicherheit, haben sich die Hersteller des Erpressungstrojaners Fantom wohl gedacht. In diesem Fall ist jedoch besondere Vorsicht geboten! Der Trick mag leicht zu durchschauen sein, doch für arglose Nutzer könnte er böse Folgen haben: Ein neuer Erpressungstrojaner gibt vor, ein kritisches Sicherheitsupdate von Microsoft zu sein. Doch nicht nur…

Read More

Etcher: Bootfähiger USB-Stick aus ISO-Image

Etcher, eine freie Anwendung zum Schreiben von Abbildern auf ein SD-Medium, ist knapp ein Jahr nach der initialen Vorstellung in einer stabilen Version 1.0 veröffentlicht worden. Der Funktionsumfang des Systems beinhaltet u.a. die Möglichkeit, Abbilder sicher unter verschiedenen Betriebssystemen auf ein Medium zu schreiben. Das Programm bietet eine einfache Möglichkeit, Abbilder unter verschiedenen Systemen zu…

Read More

Linux-Dash: Monitoring für Linux-Systeme

Wer nur einen einzelnen Linux-Server im Blick haben möchte, der benötigt nicht unbedingt ein mächtiges Monitoring-System wie Nagios, Zabbix oder Icinga. Ein übersichtliches und einfaches Tool ist „Linux-Dash“. Es enthält viele Infos in einer übersichtlichen Browseransicht.   1. Installation Webserver Die Software benötigt einen Webserver, wie zum Beispiel „Apache“. sudo apt-get install apache2 apache2-doc 2. Installation…

Read More

Laravel 5: Eine Tabelle in der Datenbank erstellen

Migrationen sind eine Art Versionsverwaltung für deine Datenbank. Mit Hilfe von Migrationen kannst du Datenbankschema-Anpassungen machen, wie zum Beispiel Tabellen und Spalten erstellen. Zum Erstellen einer Migrationsdatei für die Tabelle users muss folgender Befehl in der Konsole eingegeben werden. php artisan make:migration create_users_table –create=users Dieser Befehl legt unter /database/migrations/ eine %TIMESTAMP%_create_users_table.php Datei an. In dieser…

Read More

Docker: Installation PHP-ZIP in einem Container

In den vergangenen Tagen hatten wir bei einer Wiederherstellung eines Backup-Archivs von „Duplicator for WordPress“, welches das Dateiformat .zip verwendet, ein Problem, da hier das Paket PHP-ZIP  benötigt wird. Innerhalb des Docker-Containers wird dies standardmäßig nicht installiert. Jedoch kann man dieses Paket über die Konsole innerhalb des Containers installieren. Dazu verbindet man sich wie folgt mit dem Container…

Read More

Laravel 5.4: Migration wird nicht ausgeführt

Vor kurzem passierte es, dass die Laravel Migration-Dateien nicht mehr ausgeführt wurden. Es kam zu einer ähnlichen Fehlermeldung, wie dieser hier (Quelle): [Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table users add unique users_email_unique(email)) Letztendlich ist hier der „Bugfix“ auch relativ einfach: Datei /app/Providers/AppServiceProvider.php…

Read More

Shipyard: Installation Verwaltungsoberfläche für Docker

Vor kurzem haben wir die Installation von Docker auf einem Linux-System behandelt. Nun möchten wir die Container nicht nur über die CLI verwalten, sondern auch über ein übersichtliches Interface. Hierzu nutzen wir aktuell die Oberfläche „Shipyard“. Die Software kann als Docker-Image von der Herstellerseite heruntergeladen und als Container bereitgestellt werden. Dazu wird folgender Befehl einfach…

Read More

Laravel: Probleme beim Datenbank Encoding

Ich habe eine vorhandene Laravel-Instanz übernommen, welche überwiegend bereits vorhandene Tabellen nutzte, um die darin liegenden Daten zu verknüpfen. Die Tabellen wurden hierbei mit der Kodierung latin1_swedish_ci angelegt und aus verschiedenen Gründen kam es nicht in Frage, diese Kodierung zu ändern. Leider kam es bei der Ausgabe der Daten aus der Datenbank immer wieder (nicht immer) zu Fehler…

Read More