Seguridad en JavaScript a través de reescritura de código (original) (raw)
Related papers
Herramienta Para Reuso De Código Javascript Orientado a Patrones De Interacción
2009
RESUMEN Las interfaces de usuario (IU) deben disenarse cuidadosamente con el fi n de obtener una aplicacion util y utilizable, pero los disenadores Web no son expertos en estos temas y necesitan de una herramienta que solucione sus problemas. Esta investigacion obedece a la necesidad de ofrecerle la ayuda necesaria que esta buscando el usuario, por esta razon nace ReusMe , que implementada en ambiente Web, permite: personalizar, imprimir y/o copiar codigo reusable en el lenguaje Javascript, con el fin de generar patrones de interaccion o componentes que ayuden al usuario a desarrollar interfaces usables; cada uno de estos patrones posee asociado un conjunto de caracteristicas que le van a permitir obtener el maximo aprovechamiento de un patron. ReusMe, se convertira en el futuro en una herramienta util y valiosa. Util porque con el uso de patrones se facilitan las tareas de diseno de interfaces de usuarios; y valiosa , porque el usuario podra conseguir ahorrar tiempo y no tener que ...
Mecanismo para evitar ataques por confabulación basados en code passing
2009
Los agentes moviles son entidades software formadas por codigo, datos, itinerario y estado, que pueden migrar de host en host autonomamente ejecutando su codigo. A pesar de sus ventajas, los aspectos de seguridad restringen enormemente el uso de codigo movil. La proteccion del agente ante ataques de hosts maliciosos, es el problema de seguridad mas dificil de resolver en los sistemas de agentes moviles. En particular, los ataques por confabulacion han sido poco estudiados en la literatura. Este paper presenta un mecanismo de proteccion ante ataques por confabulacion basados en code passing. Nuestra propuesta es un Multi-Code Agent que contiene diferentes variantes del codigo para cada host. Una Trusted Third Party es la responsable de proporcionar la informacion para extraer cada variante, y de tomar referencias temporales que se usaran para verificar la coherencia temporal.
Criptografía: una cuestión de códigos
Sociedad de Educación Matemática Uruguaya, 2015
Resumen ¿Qué es la criptografía? ¿Cuáles son sus orígenes? ¿Cuáles son algunos de los métodos que se han utilizado a lo largo de la historia para cifrar mensajes? En este mini curso daremos respuestas a estas preguntas y a muchas otras, al tiempo que propondremos una serie de actividades que luego podrán ser utilizadas por el profesor en la clase de matemática. Introducción En este mini curso expondremos algunos de los muchos métodos criptográficos utilizados a lo largo de la historia. Propondremos actividades cuya resolución permitirá comprender dichos métodos de una manera participativa y colaborativa. Estas actividades, que buscan recrear los momentos de creación matemática, pueden adaptarse para ser propuestas en distintos niveles educativos y en diferentes bloques curriculares. Consideramos que la criptografía puede utilizarse como un recurso didáctico para motivar a los alumnos a interesarse por algunos contenidos matemáticos: ¿cómo la divisibilidad puede ayudarnos a descifrar un mensaje? ¿Cuáles son las características geométricas de la escítala espartana que, una vez cifrado un mensaje, permitirían descifrarlo? ¿Cómo se vinculan el conteo, la probabilidad y la estadística con la criptografía? En relación a esta última pregunta, y a modo de adelanto, podemos decir que el conocimiento de la frecuencia relativa de cada letra en un cierto idioma permite, en algunos casos, que un mensaje se pueda descifrar. Este revolucionario método fue creado por Al-Kindi y sirvió para descifrar mensajes que se cifraban con un procedimiento que se utilizó durante el primer milenio de nuestra era.
2009
RESUMEN Las interfaces de usuario (IU) deben diseñarse cuidadosamente con el fi n de obtener una aplicación útil y utilizable, pero los diseñadores Web no son expertos en estos temas y necesitan de una herramienta que solucione sus problemas. Esta investigación obedece a la necesidad de ofrecerle la ayuda necesaria que está buscando el usuario, por esta razón nace ReusMe, que implementada en ambiente Web, permite: personalizar, imprimir y/o copiar código reusable en el lenguaje Javascript, con el fi n de generar patrones de interacción o componentes que ayuden al usuario a desarrollar interfaces usables; cada uno de estos patrones posee asociado un conjunto de características que le van a permitir obtener el máximo aprovechamiento de un patrón. ReusMe, se convertirá en el futuro en una herramienta útil y valiosa. Útil porque con el uso de patrones se facilitan las tareas de diseño de interfaces de usuarios; y valiosa, porque el usuario podrá conseguir ahorrar tiempo y no tener que c...
Seguretat en aplicacions web - Generació de claus criptogràfiques amb la veu
2020
In past years, computer security has become a very important asset for companies. There are many methods to protect access to a web application. Some of them however have ceased to be reliable or are too difficult for the user to be used. This is why many companies have explored the use of biometrics in order to identify the users in front of a web application. This work focuses on voice recognition as a method of identification. It starts from the state of the art in order to create an algorithm capable of generating a cryptographic key from the voice. Finally an application is developed that uses this algorithm as a method of identification.