Fragen zur Javamail API und Gmail

  • Themenstarter Themenstarter Xyz1
  • Beginndatum Beginndatum
X

Xyz1

Gast
Könnt ihr mir ein paar Fragen beantworten ich verwende <version>1.6.2</version>, imaps und greife nur lesend auf E-Mails zu.
* Ist die Passworteingabe sicher? (String Variable in lokaler Methode, Eingabe über JOptionPane...)
* Wann wird es verworfen?
* Ist SSL sicher?
* Sollte man den Zugriff weniger sicherer Apps gestatten?
 
Ist die Passworteingabe sicher? (String Variable in lokaler Methode, Eingabe über JOptionPane...)
Sicher genug? Wahrscheinlich Ja.
Absolut sicher? Eher nicht (String steht zB potentiell ewig im Speicher)

Welche Version? Werden Zertifikate geprüft?


Sollte man den Zugriff weniger sicherer Apps gestatten?
Kommt drauf an was du vor hast...
 
String steht zB potentiell ewig im Speicher
Das ist ein Problem, da immutable, kann ich sie auch nicht einfach überschreiben... Falls jemand von außen (das kann auch ein anderes Programm des System sein) irgendwie Zugriff auf den unverschlüsselten Speicher hätte, wäre ich verloren 🙁

Das weiß ich nicht genau, welche gmail verwendet

Werden Zertifikate geprüft
Ich glaube ,es wird nix geprüft

Kommt drauf an was du vor hast
Soll ich das Programm mal posten?
 
Also aus Google Sicht ist imap auch per SSL legacy und unsicher. So wird da z.B. 2-factor nicht unterstützt.

Google Mail bietet eine eigene API, die dann z.B. auch so Dinge wie 2-Faktor Autorisierung unterstützt.

Bezüglich Security kann man sich dann gerne streiten. Das Resultat gefällt mir teilweise auch nicht. Applikationen werden per 2-factor freigeschaltet (läuft in der Regel über einen Browserlink) und dann speichern die die Zugriffsrechte über einen eigens für die App generierten Key. Und mit dem hat man dann vollen Zugriff auf eben die freigegebenen Resourcen. (So nutze ich für die Synchronisation von Dateien teilweise rclone und da ist die .conf Datei dann frei zwischen den Systemen kopierbar und man muss sich nicht mehr autorisieren 🙂 Das ist nicht unbedingt sicherer in meinen Augen!)
 

Zurück
Oben