Java Mail und idle() mit zig Emailadressen?

LimDul

Top Contributor
DSGVO sehe ich nicht als Problem. Du brauchst halt einen Vertrag über die Datenverarbeitung, in der klar sagst, was du wie machst.
Da sehe ich nicht mehr Probleme als z.B. die Nutzung eines Providers.... Meine Emails sind in der GSuite bei Google ...
Klar, aber den Vertrag muss man mit jedem gewerblichen Kunden schließen.
 
K

kneitzel

Gast
Es geht darum, dass Dein Kunde Dich mit der Verarbeitung von Daten beauftragen muss, die bei ihm anfallen. Genauso musst Du Deinen Provider mit der Verarbeitung von Daten beauftragen, die bei Dir anfallen (z. B. E-Mails, Logfiles, ...)

EDIT: Hier mal ein Link zum Thema https://www.datenschutz-wiki.de/Auftragsdatenverarbeitung
Aufpassen! Der, der Dich beauftragt muss auf den Vertrag achten. Du selbst bist nicht dafür verantwortlich!

Also wenn ich Daten, die dem Datenschutz unterliegen, weiter gebe an jemand anderes, dann ist es meine Verantwortung, dass dies rechtens ist. Es ist nicht die Verantwortung des Empfängers!
 

beta20

Top Contributor
Habe jetzt mal bisschen das ganze erkundigt, wie das ein anderer Provider macht, die das bereits haben.
Siehe auch hier:

Folgende Aussage hierzu:
Keine Sorge, wir kennen zu keinem Zeitpunkt dein Passwort. Dies gibst du bei uns ein und wird direkt verschlüsselt und codiert. Anschließend wird das codierte Passwort in der Datenbank gespeichert und direkt an den E-Mail Provider gesendet. So wie es auch Google, Facebook und Co macht.

Das codierte Passwort ist dann nicht test1234 sondern ein ewig langes codiertes Passwort zb.: KlQ4sXx9YN8xBgl1dOyDUSzMlJC01b54UAy55Q4zri0= Das codieren ist ein einheitlicher Sicherheitsstandard, der überall auf der Welt angewendet wird.

Dein E-Mail Provider macht das auf die 1:1 gleiche Art. Er gibt dir ein Passwort, du kennst das Passwort im Klartext und der Anbieter speichert das codierte Passwort in der Datenbank. Wenn du dich dann bei deinem E-Mail Provider einloggst, wird auf deinem PC das Passwort codiert und verschlüsselt an den E-Mail Anbieter versendet. Der prüft dann das mit der Datenbank und wenn das zusammen stimmt, dann kannst du dich einloggen. Einfach gesagt. Da gibt es noch weitere Sicherheitsmechanismen, die alle Angriffe verhindern soll.

Eines ist aber klar. Das Passwort ist nie zu 100% sicher. Auch nicht bei deinem E-Mail Provider. Wenn dieser gehackt wird und die Hacker viel Zeit haben, dann werden sie irgendwann auch das codierte Passwort encodieren können und haben Zugriff auf dein Postfach. Das ist überall so.

Aber jetzt mal ganz ehrlich. Das Passwort ist bei uns sicher, wir speichern deine Nachrichten nicht, lesen sie nicht und haben keinen Zugriff darauf. Die bleiben alle auf dem Server deines E-Mail Anbieters (Gmx, Gmail, All-inkl....). Mach dir da keine Sorgen. Im Gegenteil, es ist sogar sicherer, als wenn du Outlook auf deinem PC verwendest.

Kann sich jemand vorstellen, wie das umgesetzt werden soll? Sind diese Aussage wirklich valide? Kennt jemand den Prozess für das "codierte" Passwort?
 

LimDul

Top Contributor
Das ist der Form Bullshit.

Entweder ich hab das Passwort, so dass ich mich bei dem E-Mail Account einloggen kann oder nicht.

Mit dem Passwort hat man Zugriff auf den E-Mail Account. Viele E-Mail Server unterstützen, dass man das Passwort beim Login Prozess nicht als Klartext sondern z.B. als MD5 Hash übergibt (allerdings dann nicht salted). Dann kannst du den MD5 Hash speichern anstelle vom Klartext passwort. Das ist allerdings in Bezug auf den E-Mail Server genau so gut wie ein Klartext Passwort und gibt Vollzugriff auf die E-Mails. Und insbesondere bei MD5 unsalted dürfte es kein Problem sein da wieder das Klartext passwort zurückzuermitteln.

Um es mal ganz deutlich zu sagen:
Wenn du dich auf den IMAP Server mit einem Account einloggen willst, brauchst du ein Passwort, dass dir Vollzugriff auf den Account gibt und aus dem man das Klartext-Passwort zurückrechne nkann Das ist einfach so. An dieser Restriktion kommst du nicht vorbei, wenn du dich auf dem IMAP-Server verbinden willst. Deswegen würde ich jede Dritte Web-Anwendung die mich auffordert mein E-Mail Passwort anzugeben als extrem gefährlich einstufen und würde jedem deutlich davon abraten so etwas zu nutzen. Das öffnet die Tür zur Hölle, insbesondere wenn der Anbieter keine Ahnung was er tut und wie er die Daten ordentlich sichert. Und das weiß man von außen nicht. Und ob der irgendwelchen Unfug damit treibt, weiß ich auch nicht.
 

mrBrown

Super-Moderator
Mitarbeiter
Würde ich als Unsinn bezeichnen.

Keine Sorge, wir kennen zu keinem Zeitpunkt dein Passwort. Dies gibst du bei uns ein und wird direkt verschlüsselt und codiert. Anschließend wird das codierte Passwort in der Datenbank gespeichert und direkt an den E-Mail Provider gesendet. So wie es auch Google, Facebook und Co macht.
Um die Mails abzufrufen (was wie im Video gezeigt wohl einfach nur über Standard-IMAP funktioniert), muss man das Passwort kennen.
Es gibt andere Möglichkeiten, aber da wird im Video ganz explizit gesagt, dass es noch nicht geht – und das ist immer Mail-Provider spezifisch und nicht generisch für alle.


Das codierte Passwort ist dann nicht test1234 sondern ein ewig langes codiertes Passwort zb.: KlQ4sXx9YN8xBgl1dOyDUSzMlJC01b54UAy55Q4zri0= Das codieren ist ein einheitlicher Sicherheitsstandard, der überall auf der Welt angewendet wird.

Dein E-Mail Provider macht das auf die 1:1 gleiche Art. Er gibt dir ein Passwort, du kennst das Passwort im Klartext und der Anbieter speichert das codierte Passwort in der Datenbank. Wenn du dich dann bei deinem E-Mail Provider einloggst, wird auf deinem PC das Passwort codiert und verschlüsselt an den E-Mail Anbieter versendet. Der prüft dann das mit der Datenbank und wenn das zusammen stimmt, dann kannst du dich einloggen. Einfach gesagt. Da gibt es noch weitere Sicherheitsmechanismen, die alle Angriffe verhindern soll.

Eines ist aber klar. Das Passwort ist nie zu 100% sicher. Auch nicht bei deinem E-Mail Provider. Wenn dieser gehackt wird und die Hacker viel Zeit haben, dann werden sie irgendwann auch das codierte Passwort encodieren können und haben Zugriff auf dein Postfach. Das ist überall so.

Aber jetzt mal ganz ehrlich. Das Passwort ist bei uns sicher, wir speichern deine Nachrichten nicht, lesen sie nicht und haben keinen Zugriff darauf. Die bleiben alle auf dem Server deines E-Mail Anbieters (Gmx, Gmail, All-inkl....). Mach dir da keine Sorgen. Im Gegenteil, es ist sogar sicherer, als wenn du Outlook auf deinem PC verwendest.
Da werden zwei Dinge miteinander vermischt, die gänzlich unabhängig sind.

Das Passwort für die Applikation selbst sollte natürlich immer "codiert" (=gehasht) abgelegt sein. Das macht nahezu jeder Dienst so, das ist wirklich völliger Standard und mit vernünftigem Hash-Algorithmus auch sicher (genug).

Aber mit einem gehashten Passwort kann man sich nicht an einer anderen Stelle authentifizieren. Sonst ist das gehashte Passwort einfach nur wieder ein "Klartext" Passwort.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Java mail API - möchte nur eine gewisse Anzahl von Emails in die Liste holen Allgemeines EE 3
E Java Mail problem Allgemeines EE 5
T Java ServerFaces Anwendung mit XHTML & CSS Allgemeines EE 1
E modulare Java-Anwendung verteilen (Camel) Allgemeines EE 0
H JWebUnit Fehler: java.lang.NoClassDefFoundError: org/apache/regexp/RESyntaxException Allgemeines EE 24
M Rest mit Java 11 Allgemeines EE 6
M java.lang.SecurityException: class "javax.persistence.TupleElement"'s signer information does not match ... Allgemeines EE 1
F Java Programmierer Allgemeines EE 13
R Wie viel DevOps sollte ein Java-Entwickler kennen, der sich in Microservices spezialisiert? Allgemeines EE 5
Dimax JSP Probleme mit Java in JSP Allgemeines EE 21
Dimax JSP Auf button click java methode ausführen.Ist das möglich? Allgemeines EE 6
B Logging (log4j) in JAVA EE application - WildFly Allgemeines EE 15
A Java EE (am Cleint) und websocket Allgemeines EE 8
J Ich kann Java JDK nicht downloaden Allgemeines EE 6
R Aufbau zum Java EE Entwickler - Schulungen Allgemeines EE 0
G Java EE Hosting ? Allgemeines EE 6
P Java EE Videotutorials Allgemeines EE 1
R Java Enterpise entwickeln mit Virtualbox Allgemeines EE 6
A OutOfMemoryError: Java heap space Allgemeines EE 7
I Start Word from Java Allgemeines EE 1
T Java Jersey Interceptor Allgemeines EE 7
R Post Variable in Java Allgemeines EE 8
L JSP Fehlermeldung bei Verwendung von Java-Expression-Language Allgemeines EE 8
K Wie habt ihr Java EE gelernt? Allgemeines EE 11
hjpsoft JSF Lösung einer Aufgabe im "Workshop Java EE7" Allgemeines EE 5
S Welcher Java EE Applikationserver für RESTful Webservice? Allgemeines EE 2
T Java Login Allgemeines EE 1
L Certified Master Java Enterprise Architect Java EE Allgemeines EE 3
R Java EE 6, eclipse, maven, jsf, hibernate, mysql Allgemeines EE 8
D Einfaches Java Projekt funktioniert nicht Allgemeines EE 3
W Authentifizierung und Sessions in Java EE7 Allgemeines EE 0
OnDemand Task in Java ee Allgemeines EE 7
OnDemand JSF - java File Verständnisfrage Allgemeines EE 5
OnDemand Deployen ohne .java Files Allgemeines EE 0
E Wie kann ich über einen Suchfeld in Java Server Pages nach Datenbankinhalten suchen? Allgemeines EE 11
V Java EE 7 CDI, annotations und beans Allgemeines EE 1
G Bachelorthesis: Java oder PHP (CMS) Allgemeines EE 7
X Konsolenausgabe einer java klasse in eine jsp umleiten Allgemeines EE 7
S Aufruf eines EJBs aus einer nativen Java-Applikation Allgemeines EE 1
T Fertiges html javascrip css template in java EE application Allgemeines EE 0
F Eclipse/Java EE Debug-Problem Allgemeines EE 1
D Java Projekt goes Webservice Allgemeines EE 6
L Button Handling in JSP mit Java-Backend Allgemeines EE 2
Shams Frage zu Dowload von JAVA SDK Allgemeines EE 5
T Größeres Java EE Beispiel Projekt Allgemeines EE 4
N JavaScript schickt und Java empfängt? Allgemeines EE 4
O Java EE in Netbeans + allgemeine Fragen Allgemeines EE 5
H java selenium spezis? Allgemeines EE 4
H java selenium test connection refused Allgemeines EE 6
M Java EE-Technologie-Lern-Wahl Allgemeines EE 5
B [EJB] javax.inject.DefinitionException: bean not a Java type Allgemeines EE 5
J Java Dependencies auslesen Allgemeines EE 19
2 installation java EE Allgemeines EE 12
J PHP oder Java? Allgemeines EE 12
L Webseiten Formulare über Java Oberfläche ausfüllen? Allgemeines EE 2
T Java CMS Entwicklung : Welcher Weg ist besser? Allgemeines EE 9
F Gesucht: Gratis Server für Java Entwickler Allgemeines EE 4
J Einstieg in Java EE Allgemeines EE 5
aze Eclipse Java EE Web Project:Wo liegen die Servlets ? Allgemeines EE 4
S java Entities Problem Allgemeines EE 19
D Grundüberlegung Java Webprojekt Allgemeines EE 10
F Einstieg in Java EE - Beispielanwendungen Allgemeines EE 52
R JAVA EE - eigene Klassen aus EJB übernehmen Allgemeines EE 2
T "normales" Java Programm auf einen Server laufen lassen Allgemeines EE 3
M EE6+EJB+JavaLib: Error in annotation processing: java.lang.NoClassDefFoundError Allgemeines EE 4
G java ResourceLocator Allgemeines EE 12
M Was ist mit Java möglich? Allgemeines EE 13
T Komponenten zusammenhänge Java EE Allgemeines EE 7
A Java CMS Allgemeines EE 2
P Architektur Java EE <-> HTML5 Allgemeines EE 3
A Java Tomcat findet Website nicht Allgemeines EE 8
F Java EE Server nutzung kostenlos an Schule? (zB. mit Glassfish) Allgemeines EE 6
B Java EE, kickstart my heart Allgemeines EE 10
P Frage zu Java EE Design Patterns Allgemeines EE 3
G EJB und Java EE - No Persistence provider Allgemeines EE 5
zilti Java EE Hosting, worauf muss ich achten? Allgemeines EE 5
M Java EE6: Wie Login-Vorgang durchführen? Allgemeines EE 2
MQue Java Web- Application -> MVC Allgemeines EE 4
G Java <-> Flex Allgemeines EE 2
Spin Ant - Java Beans umsetzen Allgemeines EE 4
V "null" durch NICHTS ersetzen jsp und java beans Allgemeines EE 3
M Serialisierung und Klonen in Java Allgemeines EE 5
W JAVA Optionen auslesen Allgemeines EE 3
D Spring 3 vs. Java EE 6 Allgemeines EE 33
MQue CMS in Verbindung mit Java Allgemeines EE 16
X3TitanCore Java Servertechnologie Allgemeines EE 7
C WebStart Fehler nach update auf Java 1.6 Allgemeines EE 2
R Variablen statt Java-Methoden in EL's Allgemeines EE 4
T Suche Buch für: Large Scale Web-Apps | Clustering | Scaling in Java ? Allgemeines EE 4
G Vergleich zwischen Java Spirng und Ruby on Rails Allgemeines EE 9
K EJB Enterprise Java Beans Allgemeines EE 32
F Ich will mit Java Internetseiten bauen, aber wo hosten? Allgemeines EE 14
J OOP Java Array Problem Allgemeines EE 2
T Problem mit Java Transaction API Allgemeines EE 2
D Java EE vs. Spring/Hibernate Allgemeines EE 26
R Java EE Anfänger will mehr. Allgemeines EE 7
A Fragen zum Einstieg in Java EE Allgemeines EE 11
M Evolution der Web-Entwicklung im Java-Bereich Allgemeines EE 15
N erstes Java EE Projekt - Server/ EJB-Verbindung-Anfängerfage Allgemeines EE 17
G Von Java SE nach JavaEE umsteigen Allgemeines EE 31

Ähnliche Java Themen

Neue Themen


Oben