"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Java Applet - class Files verschlüsseln?

ica 01.06.2007 - 13:17 1016 4
Posts

ica

hmm
Avatar
Registered: Jul 2002
Location: Graz
Posts: 9818
Hab das Problem, dass mein Applet per FTP gewisse Dinge erledigt und dazu natürlich die FTP Login Daten benötigt. Diese werden per Parameter in verschlüsselter Form an das Applet übergeben - soweit so gut.

Nur jetzt schau ich mir mal die Class Files an und siehe da - das Password welches zum ver - und entschlüsseln verwendet wird liegt da ganz toll im Plaintext für jeden zugänglich :bash:

Kennt da jemand einen Ausweg? Laut Google kann man keine Applet Jars verschlüsseln sondern nur normale Java Applications? Gibts was anderes?

mr.nice.

differential image maker
Avatar
Registered: Jun 2004
Location: Wien
Posts: 6454
Du könntest das Passwort in der Class Datei in verschlüsselter Form ablegen und den Entschlüsselungsalgo weiter auslagern (als *.cgi z.B.) und zu gegebenem Zeitpunkt starten lassen, wenn gewisse Kriterien erfüllt sind.

Außerdem würde ich etwas einbauen, damit der decoder nicht immer zum gleichen Zeitpunkt gestartet wird.
Bearbeitet von mr.nice. am 01.06.2007, 13:54

ica

hmm
Avatar
Registered: Jul 2002
Location: Graz
Posts: 9818
Verstehe jetzt nicht ganz was du meinst - angenommen ich lager das ganze aus und hohle mir zb. das Passwort per http kann das der potentielle Angreifer ja genauso machen nachdem er das Applet analysiert hat.

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
Halte ich fuer eine sinnlose Uebung, da jemand, der das Passwort wirklich haben will, sowieso draufkommt (und wenn er den Netzwerktransfer des Appletts mitsnifft und dort die unverschluesselten FTP-Creds rausholt). Verschluesselung bringt dir nur entlang von Kommunikationskanaelen was, nicht an deren Endpunkten.

ica

hmm
Avatar
Registered: Jul 2002
Location: Graz
Posts: 9818
Stimmt auch wieder. Naja, muss wohl so auch reichen - das Applet wird sowieso nur im Kundenbereich (vorheriger Login erforderlich) verwendet - wenn also was ist ist sowieso der Kunde schuld :D
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz