Como la combinación de JavaScript y HTML5 convertirse en el software estándar de facto para la construcción de sitios web, soluciones listas para la empresa o las aplicaciones móviles, es sorprendente descubrir que el 99% del código utilizado y entregado como código listo para la producción es literalmente abierto, y corriendo desnudo por el bosque.
El W3C (World Wide Web Consortium), a partir de octubre 2014 aprobó oficialmente HTML5 como un estándar de la industria completa. Pero el proceso de adopción se inició hace mucho tiempo. En 2010, Steve Jobs ayudó a encontrar el camino cuando anunció que Apple podría utilizar HTML5 en lugar de Flash. Desde entonces, HTML5 ha crecido considerablemente. Actualmente, alrededor del 30% de las compañías Fortune 500 ya utilizan HTML5. Todos los otros gigantes de la tecnología como Facebook, Google, Microsoft y Netflix ya han adoptado HTML5.
HTML5 tiene unas cuantas cosas a su favor, siendo la primera multiplataforma. Última encuesta de Vision Mobile a más de 10.000 desarrolladores de aplicaciones encontró que el 42% de los desarrolladores móviles utilizan HTML5 como plataforma preferida. Sobre todo porque el diseño de aplicaciones en HTML5 hace instantáneamente simple al puerto para múltiples plataformas, como PC, Mac, iPad, Android o entregados como servicios web o aplicaciones SaaS en la nube.
Pero eso no es lo único que atrae a los desarrolladores de aplicaciones. La otra cosa es JavaScript, el lenguaje que las aplicaciones de los combustibles HTML5 y cuya popularidad ha ido en aumento. Esto es confirmado por los datos de tendencias recuperados de Github muestra que los proyectos respaldados JavaScript están experimentando el crecimiento más alto (cerca de 500.000 repositorios), seguido de Java (400.000) y Ruby (275.000).
"Es imposible conseguir un lenguaje hasta el punto que JavaScript está hoy ... odiando JavaScript es como odiar a Internet", según Mattias Petter Johansson de Spotify. JavaScript se ha establecido como uno de los idiomas más populares de desarrollo Web para la construcción de sitios web, tiendas de comercio electrónico transaccional y portales bancarios y aplicaciones móviles para teléfonos y tabletas.
Según Gartner, en 2016, más del 50% de las aplicaciones móviles utilizará HTML5. Dado el hecho de que JavaScript y HTML5 serán probablemente las tecnologías dominantes dentro de muchas, si no todas las empresas en el futuro previsible, otras preguntas deben ser abordados. ¿Hay amenazas para empresas y desarrolladores que utilizan ellos? La respuesta es sí. ¿Están protegiendo a sí mismos contra estas amenazas? Inequívocamente, no.
"Una aplicación basada en HTML5 no es diferente de una aplicación basada en web y debería aplicarse tanto a las mismas medidas de seguridad," Bogdan Botezatu, analista e-amenaza mayor para Bitdefender, dijo. Esto es especialmente importante, ya que los ataques cibernéticos que ahora pueden caminar a través de tu puerta de entrada digitales podrían poner en peligro la seguridad de operaciones, datos de clientes de compromiso, intimidad personal, o incluso los asuntos de seguridad nacional cuando simple y ofuscación rápido y manipulaciones de protección tecnológica existir en el mercado.
Entonces ¿por qué correr el riesgo? Es evidente que hay expectativas de gestión que lo que invirtieron en y pagadas pueden y deben ser entregados a ellos no sólo libre de errores y listo para la producción, sino que también se entregarán en una envoltura final que haría más difícil y difícil para los demás a copiar, robar o manipular, si no comprometer todo su negocio a través de web-fraude, la inyección de malware, fuga de datos o de otros tipo de ataques cibernéticos nefastos.
Cuando se almacena el código tanto en el cliente y servidor como 'en las claras' archivos de texto, el código está alojado en un servidor compartido que otros puedan acceder fácilmente. De ahí que los desarrolladores pueden perder fácilmente el control sobre quién está accediendo al código fuente original - a menos que sea ofuscado o más fuertemente protegido una vez que se libera o se despidió en tan listo para la producción.
Una de las principales soluciones cada vez más adoptadas por los desarrolladores y empresas en diversos sectores es utilizar la ofuscación JavaScript para codificar y proteger el código, asegurando al mismo tiempo el código de derechos de autor se ha optimizado y monitoreado para la salud que ayuda a hacer cumplir licencias y repeler los ataques, el fraude o el robo de código , bienes o servicios.
Usted podría preguntarse si va nativa no resolvería este problema por completo. El código de las aplicaciones nativas se recopile por primera vez y luego enviado a los dispositivos móviles. Por lo tanto, es naturalmente menos expuesto, ¿no? En realidad, este es un error muy común. Dependiendo del objetivo hacker, código nativo puede ser trivial para romper también. Por ejemplo, las aplicaciones de Android son desarrolladas en Java, que es bastante fácil de descomponer de código de bytes a algo similar al código fuente original. Así que incluso el código nativo puede beneficiarse de la ofuscación, antes de la compilación. Al ser una tecnología compilado no debería de peso en su decisión de ir nativo o HTML5.
"Los desarrolladores están usando JavaScript para crear aplicaciones muy complejas. Medida que las empresas inviertan en la migración a HTML5, desarrollarán una necesidad de respaldar esta inversión con aplicación de la seguridad, las características a prueba de manipulaciones. Además, las empresas que desarrollan, utilizan y ofrecen vender aplicaciones HTML5 y JavaScript querrán evitar que otros roben o comprometer el código que invierten mucho tiempo y dinero en. ", Dijo Rui Ribeiro, director general de JScrambler, una empresa que desarrolla-stack completo JavaScript y HTML5 ofuscación y tiempo real manipulan soluciones de alerta.
El W3C (World Wide Web Consortium), a partir de octubre 2014 aprobó oficialmente HTML5 como un estándar de la industria completa. Pero el proceso de adopción se inició hace mucho tiempo. En 2010, Steve Jobs ayudó a encontrar el camino cuando anunció que Apple podría utilizar HTML5 en lugar de Flash. Desde entonces, HTML5 ha crecido considerablemente. Actualmente, alrededor del 30% de las compañías Fortune 500 ya utilizan HTML5. Todos los otros gigantes de la tecnología como Facebook, Google, Microsoft y Netflix ya han adoptado HTML5.
HTML5 tiene unas cuantas cosas a su favor, siendo la primera multiplataforma. Última encuesta de Vision Mobile a más de 10.000 desarrolladores de aplicaciones encontró que el 42% de los desarrolladores móviles utilizan HTML5 como plataforma preferida. Sobre todo porque el diseño de aplicaciones en HTML5 hace instantáneamente simple al puerto para múltiples plataformas, como PC, Mac, iPad, Android o entregados como servicios web o aplicaciones SaaS en la nube.
Pero eso no es lo único que atrae a los desarrolladores de aplicaciones. La otra cosa es JavaScript, el lenguaje que las aplicaciones de los combustibles HTML5 y cuya popularidad ha ido en aumento. Esto es confirmado por los datos de tendencias recuperados de Github muestra que los proyectos respaldados JavaScript están experimentando el crecimiento más alto (cerca de 500.000 repositorios), seguido de Java (400.000) y Ruby (275.000).
"Es imposible conseguir un lenguaje hasta el punto que JavaScript está hoy ... odiando JavaScript es como odiar a Internet", según Mattias Petter Johansson de Spotify. JavaScript se ha establecido como uno de los idiomas más populares de desarrollo Web para la construcción de sitios web, tiendas de comercio electrónico transaccional y portales bancarios y aplicaciones móviles para teléfonos y tabletas.
Según Gartner, en 2016, más del 50% de las aplicaciones móviles utilizará HTML5. Dado el hecho de que JavaScript y HTML5 serán probablemente las tecnologías dominantes dentro de muchas, si no todas las empresas en el futuro previsible, otras preguntas deben ser abordados. ¿Hay amenazas para empresas y desarrolladores que utilizan ellos? La respuesta es sí. ¿Están protegiendo a sí mismos contra estas amenazas? Inequívocamente, no.
"Una aplicación basada en HTML5 no es diferente de una aplicación basada en web y debería aplicarse tanto a las mismas medidas de seguridad," Bogdan Botezatu, analista e-amenaza mayor para Bitdefender, dijo. Esto es especialmente importante, ya que los ataques cibernéticos que ahora pueden caminar a través de tu puerta de entrada digitales podrían poner en peligro la seguridad de operaciones, datos de clientes de compromiso, intimidad personal, o incluso los asuntos de seguridad nacional cuando simple y ofuscación rápido y manipulaciones de protección tecnológica existir en el mercado.
Entonces ¿por qué correr el riesgo? Es evidente que hay expectativas de gestión que lo que invirtieron en y pagadas pueden y deben ser entregados a ellos no sólo libre de errores y listo para la producción, sino que también se entregarán en una envoltura final que haría más difícil y difícil para los demás a copiar, robar o manipular, si no comprometer todo su negocio a través de web-fraude, la inyección de malware, fuga de datos o de otros tipo de ataques cibernéticos nefastos.
Cuando se almacena el código tanto en el cliente y servidor como 'en las claras' archivos de texto, el código está alojado en un servidor compartido que otros puedan acceder fácilmente. De ahí que los desarrolladores pueden perder fácilmente el control sobre quién está accediendo al código fuente original - a menos que sea ofuscado o más fuertemente protegido una vez que se libera o se despidió en tan listo para la producción.
Una de las principales soluciones cada vez más adoptadas por los desarrolladores y empresas en diversos sectores es utilizar la ofuscación JavaScript para codificar y proteger el código, asegurando al mismo tiempo el código de derechos de autor se ha optimizado y monitoreado para la salud que ayuda a hacer cumplir licencias y repeler los ataques, el fraude o el robo de código , bienes o servicios.
Usted podría preguntarse si va nativa no resolvería este problema por completo. El código de las aplicaciones nativas se recopile por primera vez y luego enviado a los dispositivos móviles. Por lo tanto, es naturalmente menos expuesto, ¿no? En realidad, este es un error muy común. Dependiendo del objetivo hacker, código nativo puede ser trivial para romper también. Por ejemplo, las aplicaciones de Android son desarrolladas en Java, que es bastante fácil de descomponer de código de bytes a algo similar al código fuente original. Así que incluso el código nativo puede beneficiarse de la ofuscación, antes de la compilación. Al ser una tecnología compilado no debería de peso en su decisión de ir nativo o HTML5.
"Los desarrolladores están usando JavaScript para crear aplicaciones muy complejas. Medida que las empresas inviertan en la migración a HTML5, desarrollarán una necesidad de respaldar esta inversión con aplicación de la seguridad, las características a prueba de manipulaciones. Además, las empresas que desarrollan, utilizan y ofrecen vender aplicaciones HTML5 y JavaScript querrán evitar que otros roben o comprometer el código que invierten mucho tiempo y dinero en. ", Dijo Rui Ribeiro, director general de JScrambler, una empresa que desarrolla-stack completo JavaScript y HTML5 ofuscación y tiempo real manipulan soluciones de alerta.
0 comentarios:
Publicar un comentario