Un problème avec cette vidéo ? VIRUS INFORMATIQUE
Visualisation de la métastructure fonctionnelle des virus informatiques, grâce à un logiciel élaboré par le laboratoire Virologie et cryptologie opérationnelles de l'ESIEA
Bloguer cette video : 




génial comme outil!
Et merci Rikiai !
un passage sur France3 aussi (mais bon, traitement france3...):
http://www.youtube.com/watch?v=TDuikW2TsXI
attention, à 2min20: le gouvernement pourrait bien utiliser ce qui est décrit pour mieux communiquer avec vos ordinateurs :D
encore que je commence a avoir des doutes, j'ai l'impression que c'est bien de l'assembleur sur le coté.
Mais les boules 3D facon mission impossible qui bougent, ca ma fait vraiment douter.
Merci pour la Vidéo Rikiai ! donc c'est pas un Fake (quoi qu'un nub présente une Vidéo en effet)! j'en suis persuadé et je dirais même plus : ça doit tourner sur une base OPENGL pour la 3D & la Bibliothèque QT pour le fenêtrage... Sinon rien d'extraordinaire sur le plan Technologique (pas des 100aines d'heures de développement). En tous les cas travailler avec de tels outils doit être fort agréable... ;-)
Tout ce qui est à base d'UML tend à se rapprocher vers ce type d'"analyse syntaxique" sous forme schématique sans la 3D.
mais pour ce qu'on "voit" ici...
tu m'expliqueras peut-être ce qu'est une "métastructure fonctionnelle "...
Wikip :... définit°5, méta est aussi très souvent utilisé en science pour désigner un ---niveau d'abstraction supérieur---, un modèle. Exemple : une métadonnée est une donnée sur les données.
Ici on a les boules qui renvoient à des zones de texte _ et les infobulles... Donc on peut le dire c'est un breakthrough...
L'informatique se résume à des problèmes d'arborescence (idem pour la Biologie)... qu'il faut savoir lire, comprendre et interpréter rapidement _ c'est Hyper réducteur ! mais c'est vrai _ c'est pour ça que l'Art est plus motivant à mon sens.
cf cours d'introduction à l'électronique du MIT opencourseware (MIT OpenCourceware - 6.002 Circuits and Electronics) http://www.youtube.com/watch?v=AfQxyVuLeCs ;-)
C'est comme faire le schéma d'une voiture de sport et d'une 2 ch'vaux, le principe est le même,après c'est le détail qui fait que l'une va a 300Km/h et que l'autre penche a fond dans les virages :)
Et puis bon le problème est en fait assez simple, avec windows il y aura toujours des moyen d'infecter de part le fonctionnement même de Windows.Avec linux c'est déja beaucoup plus difficile, du fait de son fonctionnement aussi.
Pour ceux qui veulent un peu savoir pourquoi bah lisez le début de cette page, pas besoin d'être un pro en info pour comprendre. http://olivieraj.free.fr/fr/linux/information/firewall/fw-03-03.html
Au passage le vers Beagle présenté dans cette vidéo a justement pour fonction de shooter l'antivirus/firewall, et d'empécher la réinstallation d'un autre, bref plus de protection.
int main()
{
/* du code */
}
int addition(int nbre_1, int nbre_2)
{
*/ du code */
}
La "métastrucutre" (waou sa flambe ce mot..) de se code , a deux branches reliées par un noyau centrale.Oui et après ?
On peut afficher tout ce qu'on veut sur leur zolie dessin comme les adresse mémoire , comme on voit sur la vidéo.
Sauf que si on regarde pas ce qu'il y a dans les lignes /* code */, on sait pas ce qui se passe......
J'ai appelé une fonction addition, mais je peut très bien mettre a l'intérieur tous autre chose qu'une addition......
L'informatique c'est simple, pour comprendre ce qui se passe dans un logiciel, faut lire le code.Tu peut faire tout les dessin que tu veut aussi beau soit il sans t'avancera pas beaucoup.
PS: le principe d'abstraction y est dans le petit code ci-dessus.Le main() qui récupère les chiffres a additionner, quelqu'il soit, et les envoit a la fonction addition.Et la fonction addition se charge du calcul.
On a donc bien une black box qui fait quelque chose de précis quelque soit l'entrée qu'on lui envoie.
Ca comble les fantasmes mais ca n'avance a rien.
Et un lien vers le laboratoire de Cryptologie et virologie opérationnelles de l'Esiea http://pro.01net.com/editorial/503193/simuler-les-virus-pour-mieux-les-combattre/