sicherer seitenaufruf via java-applett
tc6
- java
0 Jan R.0 tc6
0 Daniel Thoma0 tc60 Daniel Thoma0 tc6
gegruesst sei‚n alle.
ich habe ein mittelgrosses problem mit einer java-geschichte.
das groesste handycap ist, dass ich keine ahnung von java habe.
also der kunde möchte eine internetseite aufrufen,
im "sicheren modus" .. die seite befindet sich aber
auf jedem rechner in dem netzwerk lokal!, weil es da
keinen webserver gibt. derzeit muß diese seite mit file://rechnername/pfad etc. aufgerufen werden, weil
eine sichere verbindung gewaehrleistet sein soll.
der aufruf der seite soll von einem java-applett erfolgen.
wie erreiche ich jetzt, daß diese seite "sicher" aufgerufen wird ?
https ... sollte später diese sichere verbindung sein.
aber nun soll es so gehen ..
es ware echt toll, wenn mir jemand helfen koennte
tc6
Hi tc6,
Du benötigst auf jeden Fall einen Webserver...
Sehr empfehlenswert ist der Apache-SSL (http://www.apache-ssl.org).
Unter dieser Adresse findest Du auch Infos zum Erstellen von Sicherheitszertifikaten.
Beste Gruesse,
Jan
hi.
Du benötigst auf jeden Fall einen Webserver...
nein - ich habe jetzt noch keinen. es soll so gehen.
wenn ich den usern auf ihre rechner lokale rechte geben würde,
dann würde es gehen - aber dann wäre es ja nicht sicher.
darum frage ich ja.
?!!!
tc6
Hallo tc6
Was willst du genau:
a) Im Javaapplet die Seite laden
b) Die Seite im browser Laden vom Javaapplet aus gesteuert.
a)Teoretisch mit
java.net.URL url = new java.net.URL("file://rechnername/pfad/");
java.io.InputStream is = url.openStream();
Ich bezweifle aber das das geht.
file://rechnername/pfad ist eine reine Windowssache (Auch NN kann das nicht).
(Ungetestet, weil ich keinen Rechner zum verbinden habe)
Wenn es nicht geht, kannst du immernoch das Netzlaufwerk verbinden und mit
file://x:/pfad zugreifen.
b)Ließ dir dazu bei < http://developer.netscape.com/> die JavaScriptClientReferenz durch.
Dort sind die entsprechenden Java-Klassen Dokumentiert
Tschüs
Daniel
hallo daniel - da bin ich wieder ..
Was willst du genau:
also die ganze sache spielt sich wohl mehr oder
weniger in einer applikation ab, sql?-basierend <idk>
dort wird das applett geladen, um davon ausgehend eine
lokale seite aufzurufen. ob nun in dem applett oder als
neue seite ist wohl egal .. das wichtige ist, die ver-
bindung soll "sicher" sein. und dies kann man nur erreichen,
wenn die seite über einen netzwerkpfad aufgerufen wird;
nicht mit einem lokalen aufruf. nochmal zur erinnerung:
die seiten liegen lokal.
es ist also wichtig, eine sichere abfrage der seite zu
etablieren, wahrscheinlich über https - oder nicht?
!wichtig - lokale lagerung - aufruf über netzwerkpfad!
tc6
Hallo tc6
also die ganze sache spielt sich wohl mehr oder
weniger in einer applikation ab, sql?-basierend <idk>
dort wird das applett geladen, um davon ausgehend eine
lokale seite aufzurufen. ob nun in dem applett oder als
neue seite ist wohl egal .. das wichtige ist, die ver-
bindung soll "sicher" sein. und dies kann man nur erreichen,
Nich ganz, macht einen uterschied im code. Sicherheitstechnisch aber ist es egal.
etablieren, wahrscheinlich über https - oder nicht?
!wichtig - lokale lagerung - aufruf über netzwerkpfad!
Hä?!?!
https schütz davor, das die übertragenen Daten nicht abgehört werden und stellt einen sicheren
mechanismus zur benutzeridentifikation zu verfügung. (Via Zertifikate)
Wenn das ganze zeug aber eh lokal liegt, was soll da geschützt werden?
Da brauchst du kein https und was der aufruf über den Netzwerkpfad bringen soll, sehe ich auch nicht so
recht.
MfG
Daniel Thoma
@daniel - heo
!wichtig - lokale lagerung - aufruf über netzwerkpfad!
die daten lagern lokal, weil z.z. kein webserver zur verfügung
steht - aber der zugriff soll auf sicherer basis erfolgen, weil
die user oder andere keinen zugriff haben sollen. um dieses zu
erreichen, muss man über das netzwerk zugreifen. denn nur dann
ist ein sicherer zugriff möglich.
io?