🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #29344

Acceso a fichero remoto.

#29344
From: DavidPS
Date: Tue, 23 Dec 1997 00:00
51 lines
3246 bytes
Buenas:

Hace unos d�as hice una pregunta sobre este tema, y tuve una respuesta
de Chano (gracias) que cre�a que me pod�a llevar a solucionar mi
problema, pero cuanto m�s me meto en �l, m�s sin salida me veo. Voy a
comentaros en unos cuantos puntos mi situaci�n, y a ver si alg�n alma
caritativa se apiada de m� (ya sab�is, es Navidad).

1. Tengo una aplicaci�n (servidor) compilada en c�digo nativo Intel,
corriendo en un PC, escuchando en un puerto determinado.
2. Tengo un applet de administraci�n de ese servidor que se carga desde
la misma m�quina en que reside el servidor, y se ejecuta en un browser,
no necesariamente en la misma m�quina.
3. Hasta ahora, las �rdenes para el servidor se las enviaba el applet de
administraci�n a trav�s de un socket (paquetes de comandos en ASCII
simplemente). Pero el problema surge cuando quiero utilizar el applet y
no responde el servidor, con lo que, o se pierde esa orden, o hay que
repetirla cuando se levante el servidor.
4. La soluci�n que ide� fue grabar todas las �rdenes al servidor en un
fichero de �rdenes de administraci�n que est� situado en la m�quina en
la que est� corriendo el SERVIDOR, de forma que cada vez que �ste
arranque, pueda leer este fichero.
5. El problema que surge es: �c�mo puede el applet crear/modificar un
fichero en esta m�quina? Recuerdo que �sta es la m�quina desde la que se
ha cargado el applet, por lo que no deber�a estar prohibido, �o s�?

Lo que he intentado es lo siguiente:
1. He intentado solucionarlo con un URLConnection a un fichero del
sistema de ficheros del servidor, pero seg�n me coment� Chano, no
funciona.
2. Se me ha ocurrido que podr�a hacerlo creando un fichero en la m�quina
en que se est� ejecutando el applet con las �rdenes para el servidor, y
luego enviarlo por FTP al servidor; o directamente hacer un FTP al
servidor con las �rdenes, pero aqu� s� que no s� c�mo puedo hacerlo.
Adem�s, el applet no puede escribir en el sistema de ficheros local en
que se est� ejecutando, �no?

Bueno, la cuesti�n es que estoy un poco bloqueado, porque cuando empec�
con este tema supon�a que si todas las m�quinas y applets estaban dentro
de la misma Intranet, no iba a tener ninguna limitaci�n en cuanto a
seguridad, pero ahora veo que esto puede hacer que este planteamiento
que he seguido sea irrealizable.

Pues eso, que espero vuestra generosa ayuda.
Muchas gracias,
David.

PD: Como parece que estoy un poco verde en temas de seguridad, os
agradecer�a tambi�n que me di�rais pista sobre d�nde encontrar
informaci�n sobre qu� se puede y qu� no se puede hacer desde un applet.
Technical Details
Message-ID: <349FA72B.1648@AntispaMttd.ibernet.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,6095449000c386f3,start
X-Google-Attributes: gid1116f3,public
From: DavidPS <dperez@AntispaMttd.ibernet.es>
Subject: Acceso a fichero remoto.
Date: 1997/12/23
Message-ID: <349FA72B.1648@AntispaMttd.ibernet.es>
X-Deja-AN: 309603472
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=iso-8859-1
Organization: Quita AntispaM de mi direcci�n para responderme.
Mime-Version: 1.0
Newsgroups: es.comp.lenguajes.java