Ciencia1.com - Ciencia y Tecnología - Innovación en movimiento: explorando las fronteras de la ciencia y la tecnología. Noticias sobre espacio, ingeniería, tierra, historia, naturalezas, economía, espacio, ingeniería, tierra, historia, naturalezas, economía
Directorio|Noticias|Artículos|Videos|Imágenes|Blog|

 




Noticias | Informáticas | Programación

Descubren un nuevo y desconocido lenguaje de programación empleado en la creación de Duqu

Este nuevo lenguaje de programación demuestra la alta cualificación de los desarrolladores implicados, así como los importantes recursos financieros y laborales movilizados para garantizar la ejecución del proyecto.

Publicado: Domingo, 8/4/2012 - 10:24  | 2212 visitas.

Imagen:


Tamaño: Letras NormalesLetras MedianasLetras Grandes

Diario Ti: Expertos anti-malware de Kaspersky Lab han descubierto que parte del sofisticado Troyano Duqu, cuyos creadores son los mismos que los del gusano Stuxnet, se escribió en un lenguaje de programación hasta ahora desconocido. 

La finalidad principal de Duqu era actuar como backdoor en el sistema para facilitar el robo de información privada y se detectó por primera vez en septiembre de 2011, pero según datos de Kaspersky Lab, su primer rastro relacionado con el malware se remonta a agosto de 2007. Los expertos de la compañía han captado más de una docena de incidentes que involucran a Duqu, y la gran mayoría de las víctimas están localizadas en Irán. Un análisis de sus actividades muestra que el principal objetivo de los ataques era robar información sobre los sistemas de control utilizados en varias industrias, así como la recogida de información acerca de las relaciones comerciales de una amplia gama de organizaciones iraníes .

El gran misterio sin resolver del troyano Duqu se refiere a cómo el programa malicioso se comunicaba con sus servidores de Comando y Control (C&C) una vez que infectaban la máquina de la víctima. El módulo de Duqu responsable de la interacción con el servidor C&C es parte de su Payload DLL (efecto producido por el virus).

Después de un análisis exhaustivo del Payload DLL, los expertos de Kaspersky Lab han descubierto que la sección específica interna que se comunica exclusivamente con el C&C, ha sido escrita en un lenguaje de programación desconocido. Los expertos de Kaspersky Lab han nombrado a esta sección se desconocida " Duqu Framework".

A diferencia del resto de Duqu, Duqu Framework no está escrito en C++ y no está compilado con Microsoft Visual C++ 2008. Es posible que sus autores utilicen un in-house framework para generar un código C intermedio, o que empleen otro lenguaje de programación completamente diferente. Sin embargo, los investigadores de Kaspersky Lab han confirmado que el lenguaje está orientado a objetos y realiza su propio conjunto de actividades relacionadas y adecuadas para aplicaciones de red.

El lenguaje de Duqu Framework es altamente especializado. Permite que el Payload DLL opere de forma independiente al resto de módulos Duqu y lo conecta a su C&C a través de varias vías, incluyendo Windows HTTP, conexiones de red y servidores proxy. También permite que Payload DLL procese peticiones HTTP del servidor de C&C directamente, transmitiendo copias de forma sigilosa de la información robada de la máquina infectada a la de C&C. Incluso puede distribuir carga maliciosa adicional a otras máquinas en la red, lo cual crea un entorno controlado y una discreta forma de propagación de infecciones a otros equipos.

"Dado el tamaño del proyecto Duqu, es posible que un equipo completamente diferente fuese responsable de crear Duqu Framework", afirma Alexander Gostev, experto jefe de seguridad de Kaspersky Lab. "Con el altísimo nivel de personalización y exclusividad utilizado para crear el lenguaje de programación, es posible que se haya hecho no sólo para evitar que detectaran la operación de ciber-espionaje y las interacciones con el C&C, sino también para separar otros equipos internos de Duqu que han sido los responsables de escribir las partes adicionales del programa malicioso".

De acuerdo con Alexander Gostev, la creación de un lenguaje de programación dedicado demuestra lo altamente cualificados que están los desarrolladores que trabajan en el proyecto, así como los importantes recursos financieros y laborales movilizados para garantizar la ejecución del proyecto.

A Kaspersky Lab le gustaría hacer un llamamiento a toda la comunidad de programadores por si alguien reconoce al nuevo framework, herramientas o lenguaje de programación que pueda generar construcciones similares de código. Para ello pueden contactar con los expertos se la compañía para poder solucionar este profundo misterio de la saga Duqu ( stopduqu@kaspersky.com).

Noticia publicada en Diario TI

Categorías

ABC ActiveX ADA Amos Apl
AppleScript ASP AWK Basic Beta
C# C/C++ Cecil Cilk Clu
COBOL ColdC CPN cT Curl
Dart Delphi Directorios Dylan Dynace
Eiffel Ensamblador Eventos Forth Fortran
Guile Haskell Icon IDL Infer
Intercal J Java JavaScript JCL
JOVIAL Limbo Lisp Logo LPC
M - MUMPS Medios ML Modula-2 Modula-3
Oberon Obliq Occam Pascal Perl
PHP PL-I POP PostScript Power Builder
Prolog Python Rexx RPG Ruby
SAS Sather ScriptEase ScriptX SDL
Self SETL SmallTalk Spanner SQL
SR TCL TOM UML Verilog
VHDL Visual Basic

Enlaces a sitios

Aldor

categorical programming language in which types and functions are first class values.

AMPL

modeling language and system for formulating, solving and analyzing large-scale optimization problems. Links to free and commercial sources of software and modeling examples.

Candleweb and Ã…

Candleweb and Ã…

Code Beach

guide to free and open source code for ASP, C++, ColdFusion, Java, JavaScript, Palm, Perl, PHP, and Visual Basic.

Codewriters Network

offers information and downloads for C++, VB, and more.

Computer Networks and Internet Engineering Group Web Server

offers Java tutorial, Javascript guide and reference, and HTML 4.0 spec.

Concurrent Clean

general purpose, higher order, pure and lazy functional programming language for the development of sequential, parallel and distributed real world applications.

Desarrollador.com

Recursos, enlaces y comunidad de programadores.

Design By Numbers

information about the system, including the book, software, and language and how to use them.

Developer"s Resource Series

additional information and resources which the serious developer will find useful.



Noticias



Imágenes

 


Videos

 


Artículos


Entradas


Libros

 



Home Atrás Arriba


Estamos en:
Ciencia1.com:
2026 Ciencia1.com - Ciencia y Tecnología. Permitida la reproducción siempre que se señale la fuente y enlace correspondiente a cada material info@ciencia1.com