TNG/Sicherheit: Unterschied zwischen den Versionen
Ojay (Diskussion • Beiträge) KKeine Bearbeitungszusammenfassung |
Ojay (Diskussion • Beiträge) KKeine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
a) Verschlüsselung von E-Mails | {| class="wikitable" | ||
|- | |||
|valign="top"| | |||
a) '''Verschlüsselung von E-Mails'''<br /> | |||
Hier gibt es die Verschlüsselung, die der Absender vornimmt und die nur der | Hier gibt es die Verschlüsselung, die der Absender vornimmt und die nur der | ||
Empfänger wieder entschlüsseln kann. Dazu muss der Absender für jeden | Empfänger wieder entschlüsseln kann. Dazu muss der Absender für jeden | ||
Zeile 9: | Zeile 12: | ||
Absenderadresse, Empfängeradresse und Betreff im Klartext übertragen werden. | Absenderadresse, Empfängeradresse und Betreff im Klartext übertragen werden. | ||
Die Verschlüsselung bezieht sich nur auf den Inhalt. | Die Verschlüsselung bezieht sich nur auf den Inhalt. | ||
| valign="top"| | |||
b) Verschlüsselte Übertragung von E-Mails | b) '''Verschlüsselte Übertragung von E-Mails'''<br /> | ||
Man kann Mailserver und E-Mail-Programm so einstellen, dass eine Mail | Man kann Mailserver und E-Mail-Programm so einstellen, dass eine Mail | ||
verschlüsselt übertragen wird. Dazu benötigt man keine besonderen Schlüssel. | verschlüsselt übertragen wird. Dazu benötigt man keine besonderen Schlüssel. | ||
Zeile 18: | Zeile 21: | ||
Mailserver übergeben usw. - Das heißt: Die Mail liegt auf dem jeweiligen | Mailserver übergeben usw. - Das heißt: Die Mail liegt auf dem jeweiligen | ||
Server unverschlüsselt herum. Daher löst dies auch keines der hier | Server unverschlüsselt herum. Daher löst dies auch keines der hier | ||
angesprochenen Probleme. | angesprochenen Probleme. | ||
| valign="top"| | |||
c) Versand über php-Script | c) '''Versand über php-Script'''<br /> | ||
Früher war es üblich, dass der Versand von Mails aus | Früher war es üblich, dass der Versand von Mails aus | ||
Content-Management-System, Foren usw. mit einem php-Script erledigt wurde. | Content-Management-System, Foren usw. mit einem php-Script erledigt wurde. | ||
Zeile 28: | Zeile 31: | ||
Mailservern nicht angenommen. Man muss deshalb davon abraten, Mails auf | Mailservern nicht angenommen. Man muss deshalb davon abraten, Mails auf | ||
diese Art zu verschicken. | diese Art zu verschicken. | ||
|- | |||
d) Versand über SMTP | | valign="top"| | ||
d) '''Versand über SMTP'''<br /> | |||
TNG bietet die Möglichkeit, den Mailversand über einen SMTP-Server | TNG bietet die Möglichkeit, den Mailversand über einen SMTP-Server | ||
abzuwickeln. Dann agiert TNG wie ein normales Mailprogramm. Man gibt seine | abzuwickeln. Dann agiert TNG wie ein normales Mailprogramm. Man gibt seine | ||
Zeile 38: | Zeile 42: | ||
Verschlüsselungsverfahren manuell eingetippt werden muss. Hier gibt es | Verschlüsselungsverfahren manuell eingetippt werden muss. Hier gibt es | ||
Verbesserungsbedarf. | Verbesserungsbedarf. | ||
|rowspan="2" valign="top"| | |||
e) Einschränkung der Mailserver-Benutzer | e) '''Einschränkung der Mailserver-Benutzer'''<br /> | ||
Man kann bei jeder E-Mail-Domain einstellen, wer Mails von dieser Domain aus | Man kann bei jeder E-Mail-Domain einstellen, wer Mails von dieser Domain aus | ||
verschicken darf. Die Einstellungen dafür gibt es im DNS-Eintrag der Domain | verschicken darf. Die Einstellungen dafür gibt es im DNS-Eintrag der Domain | ||
Zeile 51: | Zeile 55: | ||
Mail tatsächlich vom zuständigen Mailserver verschickt wurde. Auch DKIM wird | Mail tatsächlich vom zuständigen Mailserver verschickt wurde. Auch DKIM wird | ||
nicht von allen Mailservern unterstützt. | nicht von allen Mailservern unterstützt. | ||
|rowspan="2" valign="top"| | |||
f) https für die Website | f) '''https für die Website'''<br /> | ||
Man kann TNG über https betreiben. Dafür muss aber ein Zertifikat auf dem | Man kann TNG über https betreiben. Dafür muss aber ein Zertifikat auf dem | ||
Webserver installiert werden. Viele Hoster liefern pro Paket 1 kostenloses | Webserver installiert werden. Viele Hoster liefern pro Paket 1 kostenloses | ||
Zeile 71: | Zeile 75: | ||
Zertifikat nicht sicherer wird. Es bietet also keinen Schutz davor, dass | Zertifikat nicht sicherer wird. Es bietet also keinen Schutz davor, dass | ||
jemand ins TNG einbricht und Daten klaut. | jemand ins TNG einbricht und Daten klaut. | ||
|- | |||
g) Zugriffe sperren | |valign="top"| | ||
g) '''Zugriffe sperren'''<br /> | |||
Man kann in jedes Verzeichnis (oder nur ins Hauptverzeichnis) eine Datei mit | Man kann in jedes Verzeichnis (oder nur ins Hauptverzeichnis) eine Datei mit | ||
dem Namen ".htaccess" legen. Diese Datei regelt den Zugriff auf den Ordner | dem Namen ".htaccess" legen. Diese Datei regelt den Zugriff auf den Ordner | ||
bzw. die Website über http und https. Dort lassen sich IP-Bereiche | bzw. die Website über http und https. Dort lassen sich IP-Bereiche | ||
aussperren, Kennwörter setzen usw. | aussperren, Kennwörter setzen usw. | ||
|} | |||
aus TNG-L: [https://list.genealogy.net/mm/archiv/tng-l/2019-03/msg00031.html unerlaubter Mailversand: Verschlüsselung, SMTP, SPF, https] <email>Friedhelm Pielage</email> |
Version vom 7. März 2019, 22:41 Uhr
a) Verschlüsselung von E-Mails |
b) Verschlüsselte Übertragung von E-Mails |
c) Versand über php-Script |
d) Versand über SMTP |
e) Einschränkung der Mailserver-Benutzer |
f) https für die Website Wenn ein SSL-Zertifikat eingerichtet ist, bedeutet das, dass die Verbindung zwischen Browser und Webserver verschlüsselt wird. Ohne SSL-Zertifikat kann z.B. der Besitzer eines öffentlichen WLANs den Datenverkehr zwischen Browser und Webserver mitlesen. Mit SSL-Zertifikat geht das nicht mehr. - Es gibt teure SSL-Zertifikate, die dem Besucher einer Website zusichern, dass die Website von einer bestimmten Person oder Firma betrieben wird. Aber i.d.R. macht ein SSL-Zertifikat nichts anderes, als die Verbindung zu verschlüsseln. Damit ist klar, dass die Website selbst durch ein solches Zertifikat nicht sicherer wird. Es bietet also keinen Schutz davor, dass jemand ins TNG einbricht und Daten klaut. |
g) Zugriffe sperren |
aus TNG-L: unerlaubter Mailversand: Verschlüsselung, SMTP, SPF, https <email>Friedhelm Pielage</email>