Internet – roth-digital.de https://www.roth-digital.de Informatiker Dr. Michael Roth aus Augsburg - Memorial Page Thu, 25 Jul 2019 20:42:45 +0000 de-DE hourly 1 https://wordpress.org/?v=5.2.2 phplist und Amazon Simple Email Service https://www.roth-digital.de/2011/11/04/phplist-und-amazon-simple-email-service/ Fri, 04 Nov 2011 12:46:28 +0000 http://blog.roth-digital.de/?p=338 Ähnliche Artikel:
  1. Änderung in der Amazon Product Advertising API
  2. AssociateTag in Zendframework Amazon Anfragen
]]>
phplist ist ein browserbasiertes Programm, das es erlaubt Newsletter an eine große Anzahl von Empfängern zu senden. Es können Templates angelegt werden und so das Aussehen der E-Mail individuell angepasst werden. Falls ein Server auf einmal viele E-Mails sendet kann dies von einigen Mailservern als Spamversand interpretiert werden und der Newslettersender kann auf einer Blacklist landen. Um dies zu verhindern kann man mit phplist die E-Mails zeitlich versetzt senden und beispielsweise mit einem Cronjob so alle fünf Minuten 100 E-Mails senden.

Diese Methode ist aber sehr zeitaufwendig. Bei vielen Empfänger kann sich der E-Mailversand über mehrere Stunden oder Tage hinziehen. Eine Alternative ist der Amazon Simple Email Service. Dieser Dienst ermöglicht das einfache und schnelle Versenden von vielen E-Mails. Amazon hat die eignen Mailserver auf mehreren Whitelisten eingetragen und überwacht die Qualität der E-Mails, daher können diese Server nicht so einfach auf Blacklists landen.

phplist unterstützt die Verbindung zu Amazon SES leider erst in der Entwicklungsversion 2.11.6. Um Amazon SES zu nutzen sind folgende Änderungen in der Datei config/config.php notwendig:

define('PHPMAILER',0);
define('AWS_ACCESSKEYID','Your Access Key ID');
define('AWS_SECRETKEY','Your corresponding secret key');
define('AWS_POSTURL','https://email.us-east-1.amazonaws.com/');

Eine genaue Anleitung ist unter http://www.phplist.com/?lid=515 zu finden.

]]>
Dropbox mit Truecrypt sichern https://www.roth-digital.de/2011/06/20/dropbox-mit-truecrypt-sichern/ Mon, 20 Jun 2011 09:27:52 +0000 http://blog.roth-digital.de/?p=292 Ähnliche Artikel:
  1. phplist und Amazon Simple Email Service
]]>
Dropbox ist ein Cloud-Dienst, der Daten zwischen mehreren Computern abgleicht. Dazu stellt Dropbox jedem angemeldeten Benutzer kostenlos 2 GB Speicher zur Verfügung. Um den Dienst zu nutzen muss auf jedem Computer, auf dem die Daten abgeglichen werden sollen, der Dropbox-Client installiert sein. Dann landen alle Dateien, die in einem speziellen Ordner geschoben werden auf dem Dropbox-Server und werden von dort auf alle anderen verknüpften Computer des Benutzers übertragen. Leider ist nicht klar, wie die Daten auf dem Dropbox-Server gesichert werden und wer alles Zugriff auf diese hat.

Um die Daten in der Cloud zu sichern kann mit Truecrypt ein verschlüsselter Container angelegt werden, der dann als zusätzliche Festplatte in das System eingehängt wird. Da Dropbox neue Dateien automatisch abgleicht, muss in Truecrypt eingestellt werden, dass der Zeitstempel der Container-Datei nicht geändert werden soll. Dann überträgt Dropbox nicht mehr die komplette Datei, sonder nur die Teile die sich geändert haben. Eine genaue Anleitung ist auf diesem Blog zu finden.

Um die Daten zu synchronisieren darf der Container nicht geöffnet sein. Die verschlüsselte Festplatte sollte also ausgehängt werden, bevor der Computer in den Ruhezustand gesetzt wird.

Mit dieser einfachen Änderung sind die Daten auf jedem Computer verfügbar und sicher. Leider können die Daten nun nicht mehr über das Webinterface von Dropbox bearbeitet werden. Was meiner Meinung aber für die zusätzliche Sicherheit eine hinnehmbare Einschränkung ist.

]]>
Trackingschutz in Firefox 4 https://www.roth-digital.de/2011/03/22/trackingschutz-in-firefox-4/ Tue, 22 Mar 2011 19:48:59 +0000 http://blog.roth-digital.de/?p=250 Ähnliche Artikel:
  1. Firefox-Plugin: RefControl
  2. Firefox-Plugin: NoScript
  3. Geschwindigkeit von Webseiten messen (Yahoos YSlow)
]]>
Viele Webseiten verfolgen Ihre Besucher um heraus zu finden wie sich Besucher auf der Webseite verhalten. Damit kann die Webseite optimiert werden und ein Shop so mehr Umsatz erzielen. Google Analytics ist ein Beispiel für so einen Webtracking-Dienst. Da dieser bei vielen Internetseiten eingesetzt wird, kann damit fast lückenlos verfolgt werden welche Seiten Sie im Internet ansehen.

Im heute veröffentlichtem Firefox 4 ist zum Schutz vor Webtracking eine neue Funktion eingebaut.  Beim Aufruf einer Seite wird dem Server mitgeteilt, dass der Besucher nicht verfolgt werden will. Zur Zeit werden in den USA Webtracking-Anbieter unter Druck gesetzt, da eine lückenlose Überwachung aller Internetseiten befürchtet wird. Daher wird der Wunsch der Besucher nicht verfolgt zu werden bald von den größten Webtracking-Anbietern unterstützt werden.

Um die „Do not Track“ genannte Option zu aktivieren muss bei den Einstellungen nur der Hacken bei der Option „Webseiten mitteilen, dass ich nicht verfolgt werden möchte“ gesetzt werden. Diese Einstellung befindet sich bei den Einstellungen unter „Erweitert“ >> „Allgemein“.

Firefoxmenü
Einstellungen im Firefoxmenü

 

„Do not Track me“ in den Firefox Einstellungen

 

]]>
Apache und PHP stumm schalten https://www.roth-digital.de/2011/01/24/apache-und-php-stumm-schalten/ Mon, 24 Jan 2011 10:01:54 +0000 http://blog.roth-digital.de/?p=234 Ähnliche Artikel:
  1. Webserver beschleunigen
]]>
Apache und PHP senden bei Internetseiten die Versionsnummer mit an den Besucher. Ein Angreifer kann diese Informationen benutzen um gezielt verwundbare Versionen zu finden und dann diese Server anzugreifen. Mit ein paar einfachen Befehlen lassen sich die Ausgaben allerdings unterdrücken.

PHP:

  • Mit expose_php = Off kann in der php.ini die Übermittlung der PHP Versionsnummer im HTTP-Response-Header unterdrückt werden.

Apache2:

  • ServerTokens Prod unterbindet das Übermitteln der Apache Versionsnummer im HTTP-Response-Header
  • Die Option ServerSignature Off deaktiviert das Anzeigen der Versionsnummer auf von Apache generierten Seiten. Dazu zählen die Fehlerseiten oder Index-Seiten, falls das Indizieren von Ordner ohne index.html aktiviert ist.
  • Apache ermöglicht es ein paar Funktionen aus der Ferne zu debuggen. Diese Funktionalität wird auf einem Produktivsystem nicht benötigt und kann mit TraceEnable Off ausgeschaltet werden.
]]>
Browser-Fingerabdrücke https://www.roth-digital.de/2011/01/19/browser-fingerabdrucke/ Wed, 19 Jan 2011 08:57:32 +0000 http://blog.roth-digital.de/?p=207 Ähnliche Artikel:
  1. Firefox-Plugin: NoScript
  2. Trackingschutz in Firefox 4
]]>
Mit Hilfe von Erweiterung lässt sich der Webbrowser vielseitig einsetzen. Mit Acrobat Reader können PDF Dateien direkt im Browser betrachtet werden und Flash erlaubt das Betrachten von YouTube Videos. Aber durch diese Erweiterbarkeit ist jeder Browser anders und kann eindeutig identifiziert werden.

Beim Aufrufen einer Internetseite sendet der Browser eine Identifikationsstring mit. Dieser enthält den Namen des Browser mit der Versionsnummer und dem Betriebssystem. Mit Hilfe von JavaScript lassen sich die Bildschirmbreite, -höhe und -auflösung auslesen.

Unter https://panopticlick.eff.org ist ein Test, der ein paar Informationen über den Besucher sammelt und die gewonnen Informationen mit mehrere hunderttausend gespeicherten Daten vergleicht. Somit kann festgestellt werden, wie einzigartig der eigene Browser ist.

Erweiterungen wie NoScript für Firefox deaktivieren JavaScript und verhindert dadurch das auslesen der Bildschirmwerte und der installierten Browsererweiterungen.

]]>
Firefox-Plugin: RefControl https://www.roth-digital.de/2010/12/03/firefox-plugin-refcontrol/ Fri, 03 Dec 2010 12:22:51 +0000 http://blog.roth-digital.de/?p=113 Ähnliche Artikel:
  1. Firefox-Plugin: NoScript
  2. Trackingschutz in Firefox 4
  3. Geschwindigkeit von Webseiten messen (Googles Page Speed)
]]>
Bei jedem Besucher einer Internetseite wird dem Webserver mitgeteilt woher man gerade kommt. Dieser Eintrag wird Referer genannt. An Hand dieser Information können Internetseitenbetreiber auswerten woher ihre Besucher kommen.

In Firefox gibt es ein nützliches Plugin, dass die Weitergabe des Referers steuert. So kann der Referer ausgeschaltet oder durch eine beliebige Internetadresse ersetzt werden.

Das Plugin heißt RefControl und ist über die Seite für Firefox Plugins herunter zu laden.

Nach der Installation erscheint ein zusätzliches Symbol am unteren rechten Fensterrand.RefControl Symbol in Firefox am unteren Bildschirmrand

In den Standarteinstellungen wird der Referer wie bisher übermittelt. Nach einen Doppelklick auf das Symbol öffnen sich die Einstellungen. Dort kann man das Verhalten für einzelne Internetseiten festlegen. Wenn die Seite keine besondere Regel besitzt, orientiert sich Firefox an des im unteren Teil des Fenster einstellbaren Standard.

]]>
Links durch Kundenbeschwerden https://www.roth-digital.de/2010/12/01/links-durch-kundenbeschwerden/ Wed, 01 Dec 2010 21:58:27 +0000 http://blog.roth-digital.de/?p=194 Keine ähnlichen Artikel gefunden. ]]> In einem Artikel der New York Times hat ein Geschäftsmann eine ungewöhnliche Methode vorgestellt um Links für seine Internetseite zu erhalten. Er ist zu Kunden unfreundlich und hofft auf viele Beschwerden in Foren, Blogs und Internetseiten. Durch die dort enthaltenen Links würde seine Seite bei Google höher platziert.

Google hat sofort auf diesen Vorfall reagiert und in einem Blog-Beitrag darauf reagiert. Danach handelt es sich bei dieser Methode um keine verbreitete Masche. Es wurde ein Update am Google Suchalgorithmus durch geführt, das künftig solche Links aus filtert. Google verrät nicht, wie der neue Algorithmus arbeitet um diese Art der Linkgenerierung zu unterbunden.

Damit lohnt es sich nun auch bei Google nett zu Kunden zu sein.

]]>
Webserver mit mod_pagespeed beschleunigen https://www.roth-digital.de/2010/11/04/webserver-mit-mod_pagespeed-beschleunigen/ Thu, 04 Nov 2010 20:28:29 +0000 http://blog.roth-digital.de/?p=180 Ähnliche Artikel:
  1. Webserver beschleunigen
  2. Geschwindigkeit von Webseiten messen (Googles Page Speed)
  3. Apache und PHP stumm schalten
]]>
Zum Messen von der Aufbaugeschwindigkeit stellt Google die bereits in diesem Blog vorgestellte Firefox-Erweiterung PageSpeed bereit. Seit Gestern bietet Google nun auch die Apache-Erweiterung mod_pagespeed an, die die Darstellungszeit von Internetseiten im Browser verkürzen soll.

Auf dem Google Webmaster Central Blog wird die Erweiterung vorgestellt. Die von Google getesteten Seiten konnten im Schnitt um den Faktor 2 beschleunigt werden. Um die Ladezeit zu verkürzen gliedert die Erweiterung auf Wunsch CSS- und JavaScript-Code von HTML-Seiten in externe Dateien aus oder fasst mehrere Dateien in eine große HTML-Datei zusammen.

Zum messen der Client-Ladezeit kann in der HTML-Datei eine JavaScript-Code eingefügt werden, der die Ladezeit an den Server übermittelt. Über den Ordner /mod_pagespeed/statistics können diese Daten dann begutachtet werden.Die Statistikseite sieht folgendermaßen aus.

resource_fetches: 0
total_page_load_ms: 0
page_load_count: 0
cache_extensions: 0
not_cacheable: 0
css_file_count_reduction: 0
css_filter_files_minified: 0
css_filter_minified_bytes_saved: 0
css_filter_parse_failures: 0
css_elements: 0
image_inline: 0
image_rewrite_saved_bytes: 0
image_rewrites: 0
javascript_blocks_minified: 0
javascript_bytes_saved: 0
javascript_minification_failures: 0
javascript_total_blocks: 0
url_trims: 0
url_trim_saved_bytes: 0
resource_404_count: 0
slurp_404_count: 0
serf_fetch_request_count: 0
serf_fetch_bytes_count: 0
serf_fetch_time_duration_ms: 0
serf_fetch_cancel_count: 0

Auf der Download-Seite liegt die Apache-Erweiterung als .deb und .rpm für 64 und 32 Bit Linuxinstallationen bereit.

]]>
DNSSEC https://www.roth-digital.de/2010/08/05/dnssec/ Thu, 05 Aug 2010 08:45:22 +0000 http://blog.roth-digital.de/?p=136 Ähnliche Artikel:
  1. Angeblich können verschlüsselte Internetverbindungen abgehört werden
]]>
Computer im Internet werden durch eine eindeutige numerische Adresse, der IP-Adresse, angesprochen. Da sich Menschen Adressen wie 81.169.165.248 oder neue IPv6-Adresse 2a01:238:43e9:a800:a847:27ea:6a17:1916 nicht gut merken können, wird mit Hilfe des Domain Name Systems (DNS) der Computername www.roth-digital.de wie in einer Art Telefonbuch auf die Adresse übersetzt.

Um über den Namen der Domain die IP-Adresse zu finden wird die Anfrage an den Domain Name Server des Internet Providers, wie z.B. T-Online, weitergeleitet. Dieser zerlegt den Domainnamen bei den Punkten. Es gibt 13 Root-Server im Internet, die alle Top Level Domains (TLD) kennen. Unter TLD versteht man den letzten Teil der Domain, in Deutschland meistens .de oder das bekannte .com. Der Root-Server gibt dann den zuständigen Server für die TLD zurück. Dann frägt der Provider bei diesem Server nach dem nächsten Teil des Domainnamens. Als Antwort wird wieder ein Domain Name Server geliefert, der über den Rest des Domainnamens Auskunft geben kann. Dies wird solange wieder holt, bis ein Server den kompletten Domainnamen kennt und die IP-Adresse des Server zurück liefert. Das DNS bildet also ein hierarchische Struktur, in dem jede Ebene über die darunterliegende Eben Bescheid weiß.

Da diese ganzen Abfragen viele Server beinhalten, ist es möglich, dass ein Server falsche Informationen zurückgeliefert und so eine falsche IP-Adresse auf gerufen wird. Dies wird oft benutzt um Leute z.B beim Online Banking oder E-Mail abrufen auf eine andere Seite zu locken, die dem Anmeldeformular der Bank oder des E-Mail-Anbieters zum verwechseln ähnlich sieht. Auf diese Weise kann das Passwort ausspioniert werden.

Mit DNSSEC wird die Antwort des Domain Name Server signiert und man kann sicher gehen, dass diese authentisch ist. Seit 15. Juli 2010 sind alle 13 Root-Server signiert. Sie liefern also neben den zuständigen Server für die TLD auch eine Signatur mit um zu gewährleisten, dass die Anfrage unverändert beim Benutzer ankommt. Daher muss jeder Domain Name Server einen Schlüssel besitzen, der von dem Server über ihm signiert wurde. So muss der Schlüssel für die .de TLD mit dem Schüssel der Root-Server signiert worden sein.

Mit DNSSEC kann garantiert werden, dass die zurück gelieferte IP-Adresse auch wirklich zum eingegebenen Domainnamen gehört. Dadurch entsteht zusätzliche Sicherheit, falls unverschlüsselt über das Internet kommuniziert wird. DNSSEC verhindert nicht, dass die Verbindung abgehört, die Daten während der Übertragung verändert oder umgeleitet werden. Dafür sollte die Verbindung noch mit SSL oder TSL verschlüsselt werden.

]]>
Geschwindigkeit von Webseiten messen (Yahoos YSlow) https://www.roth-digital.de/2010/07/10/geschwindigkeit-von-webseiten-messen-2/ Sat, 10 Jul 2010 08:34:09 +0000 http://blog.roth-digital.de/?p=134 Ähnliche Artikel:
  1. Geschwindigkeit von Webseiten messen (Googles Page Speed)
  2. Webserver mit mod_pagespeed beschleunigen
  3. Firefox-Plugin: NoScript
]]>
Neben den bereits vorgestelltem Page Speed von Google bietet auch Yahoo ein Möglichkeit um die Geschwindigkeit von Internetseiten zu messen. Wie bei Googles Page Speed handelt es sich um YSlow um eine Firefox-Erweiterung.

Yahoos YSlow im Firefox

Um YSlow zu nutzen, muss das Firefox-Plugin Firebug installiert sein. Anders als bei Page Speed ist YSlow direkt über ein Symbol in der Statusleiste von Firefox erreichbar. Hier werden auch zusätzliche Informationen zu der Webseite angezeigt, wie beispielsweise die Ladezeit oder Bewertung der Seite.

Yahoos YSlow bewerte andere Kriterien als Googles Page Speed, daher empfehle ich allen, für die Optimierung ihrer Webseite beide Plugins zu benutzten.

]]>