legible por máquina, no legible por el usuario - archivo XML

2

Necesito algunos consejos, ya que no he podido encontrar nada útil a través de la web (búsqueda de Google).

He utilizado la aplicación EventGhost para crear un shell personalizado, que ejecuto con Windows 7 Professional OS como alternativa al shell de explorer. Me preguntaba qué opciones tengo (e incluso si es realmente posible), para cifrar el código XML resultante, de modo que aparezca como una broma para el usuario final, pero sigue siendo tan legible para el sistema (y lo más importante es el evento). solicitud).

    
pregunta 28.06.2015 - 13:33
fuente

2 respuestas

4

De lo que estás hablando no es tanto el cifrado como la ofuscación. Las técnicas de ofuscación generalmente no se consideran parte de la criptografía.

XML es un formato de datos y, como tal, no realiza ningún procesamiento por sí mismo. Obviamente, puede contener elementos que requieren procesamiento, pero que el procesamiento probablemente no sea Turing completo. Eso significa que un archivo XML cifrado por sí mismo no puede ser interpretado por el analizador EventGhost. Además de eso, EventGhost probablemente no se puede configurar con una clave, por lo que es imposible utilizar técnicas de cifrado simétricas o asimétricas.

Entonces, ¿qué puedes hacer con respecto a la ofuscación? Bueno, puedes reemplazar todos los caracteres legibles dentro de las etiquetas por códigos de escape. Consulte las especificaciones XML de W3 para obtener más detalles . Pero por favor no llames a esta criptografía o cifrado. Google para ofuscación de XML y puede encontrar otros recursos.

Si desea criptografía real, debe poder descifrar antes de que se procese el archivo XML. Por supuesto, XML-enc .

    
respondido por el Maarten Bodewes 28.06.2015 - 15:05
fuente
0

Usted podría resolver su problema creando un nuevo usuario en su sistema que se utilizará para lanzar eventghost.

Luego, podría iniciar sesión en su sistema y cifrar la configuración del evento de evento habilitando la casilla de verificación (cuadro de diálogo de propiedades del archivo - > Avanzado - > Cifrar contenido para proteger los datos).

Cambia tus atributos de seguridad en consecuencia. Luego, inicie sesión en su sistema con su cuenta normal e inicie eventghost bajo el nuevo usuario creado. Eventghost podrá leer en un archivo, mientras que otros no podrán hacerlo.

    
respondido por el Deathspank 05.01.2016 - 15:15
fuente

Lea otras preguntas en las etiquetas