interne DB-Server Ports ins Netz stellen
Verfasst: 21.06.2016, 19:07
Hallo zusammen,
Habe hier bzw. bei einer Umgebung die ich betreue eine Anforderung die mir nicht ganz geheuer ist.
Und zwar soll ein interner Server-Port eines DB-Servers im Internet veröffentlicht werden.
Der Server
- muss der internen Domäne angehören
- muss auf Freigaben schreiben für Files
- Der DB-Server muss sowohl in die DB als auch in die Freigaben schreiben können
Die Writes werden z.B. durch Java-Scripts direkt geschrieben. Die Schnittstelle ist Java. Des weiteren via einer fremden Datenbankanwendung welche die Befehle von einem Silverlight-Plugin bekommt.
Kommunikation ist also so:
- Client macht was im Silverlight Plugin
- Der Fremde DB Server verarbeitet das ganze
- Der Fremde DB Server schickt Daten sowie Files an den eigenen DB-Server bzw. dessen Java-Webserver-Schnittstelle
- Der eigene DB Server verarbeitet den angekommene Kram
Das ganze ist für ne sehr kleine Firma. Irgendwie finde ich das totaler Schwachsinn, da keinerlei Überwachung und KnowHow am anderen Ende vorhanden ist. Java ist zudem nicht unbedingt für Sicherheit bekannt. Silverlight ebensowenig.
Ganz zu schweigen, dass mich ein komplett offener Port auf nem internen Server mit einer quasi Full-Write-Schnittstelle für Java ohne aufwändige Absicherung irgendwie extrem ungeheuer ist.
Was meint Ihr dazu? Alternativen gibts leider keine. Entweder Friss oder lass es. Nur noch manuelle Daten-Einpflegung ist eine Option. Also Silverlight-auswahl, Speichern, entpacken, Import.
Grüsse und Danke
Habe hier bzw. bei einer Umgebung die ich betreue eine Anforderung die mir nicht ganz geheuer ist.
Und zwar soll ein interner Server-Port eines DB-Servers im Internet veröffentlicht werden.
Der Server
- muss der internen Domäne angehören
- muss auf Freigaben schreiben für Files
- Der DB-Server muss sowohl in die DB als auch in die Freigaben schreiben können
Die Writes werden z.B. durch Java-Scripts direkt geschrieben. Die Schnittstelle ist Java. Des weiteren via einer fremden Datenbankanwendung welche die Befehle von einem Silverlight-Plugin bekommt.
Kommunikation ist also so:
- Client macht was im Silverlight Plugin
- Der Fremde DB Server verarbeitet das ganze
- Der Fremde DB Server schickt Daten sowie Files an den eigenen DB-Server bzw. dessen Java-Webserver-Schnittstelle
- Der eigene DB Server verarbeitet den angekommene Kram
Das ganze ist für ne sehr kleine Firma. Irgendwie finde ich das totaler Schwachsinn, da keinerlei Überwachung und KnowHow am anderen Ende vorhanden ist. Java ist zudem nicht unbedingt für Sicherheit bekannt. Silverlight ebensowenig.
Ganz zu schweigen, dass mich ein komplett offener Port auf nem internen Server mit einer quasi Full-Write-Schnittstelle für Java ohne aufwändige Absicherung irgendwie extrem ungeheuer ist.
Was meint Ihr dazu? Alternativen gibts leider keine. Entweder Friss oder lass es. Nur noch manuelle Daten-Einpflegung ist eine Option. Also Silverlight-auswahl, Speichern, entpacken, Import.
Grüsse und Danke