Cómo realizar pruebas de pluma en aplicaciones RAP

3

¿Alguno de los lectores aquí tiene experiencia con las aplicaciones de prueba de lápiz RAP (plataforma de aplicación remota)? Estoy particularmente interesado en las pruebas de validación de entrada. Una investigación superficial en google, etc. no produce nada. Cualquier sugerencia sobre cómo atacar RAP es altamente apreciada.

Addendum

La aplicación bajo consideración es remota; No hay manera de observar el procesamiento interno de la aplicación. Todo lo que puedo ver es el intercambio de mensajes según se define en el protocolo RAP .

    
pregunta countermode 23.03.2015 - 17:32
fuente

1 respuesta

3

Las aplicaciones RCP y RAP generalmente se crean utilizando el paquete de herramientas Eclipse E4. Puede haber casos de prueba exclusivos del sistema operativo subyacente de destino: Eclipse se ejecuta en OS X, Linux, Windows y algunos otros sistemas operativos. Primero, obtenga el Paquete Delta: enlace

El Delta Pack contiene todos los recursos específicos de la plataforma desde el SDK y se utiliza para las exportaciones multiplataforma de aplicaciones RCP. Si sabe cómo instalar un nuevo software en Eclipse ("Ayuda", "Instalar un nuevo software", "Agregar"), coloque lo siguiente en el campo Ubicación:

  

enlace

Una vez que tenga una plataforma estable y sepa cómo crear y modificar aplicaciones RCP y RAP con E4 y la información sobre herramientas de tecnología circundante, estará en el camino de saber cómo hacer estas aplicaciones. Muchos solo afectarán a Eclipse y pocos llamarán a un archivo del sistema operativo o de una red. Si lo hacen, puede aprovechar muchas herramientas existentes de prueba de lápiz compatibles con Java, como Javasnoop , JDB, JSwat, DSer , desordenado (para XML), et al.

Lo más cercano que puedo encontrar a una aplicación RAP sería algo así como Oracle Forms. Aquí hay un blog la publicación describe tres formas de apuntar a una aplicación de Oracle Forms que usa HTTP o TLS. El blog recomienda Javasnoop para otras tareas más flexibles. Aquí hay casos de uso adicionales para Javasnoop:

Para las partes no Java de una prueba de lápiz RAP, como Javascript, es posible que desee consultar retire.js (una herramienta similar a la verificación de dependencia OWASP que se puede usar para analizar componentes de JavaScript de terceros para el pozo). vulnerabilidades conocidas) o Fortify SCA (un buen motor de análisis estático centrado en la seguridad que funciona en el código Javascript).

    
respondido por el atdre 23.03.2015 - 22:55
fuente

Lea otras preguntas en las etiquetas