VT2015 Software Forensics

From air
Jump to navigation Jump to search

<<Software Forensics>>

Présentation

  • Enseignants : Georges-Pierre Bonneau, Didier Donsez (VT2015)
  • Sujet : Software Forensics
  • Date : 2 octobre 2015
  • Auteur : Laurent Zominy

Résumé

De nos jours, l'Informatique est omniprésent dans notre vie. De plus en plus de logiciels sont utilisés pour diverses raisons et permettent ainsi de facilité les tâches quotidiennes. Malheureusement, cet essor est de plus en plus victime de fraudes : certains logiciels ne sont que des copies d'autres déjà sur le marché. Cet ainsi que deux entreprises françaises se sont retrouvées impliquées dans une affaire de justice. Alors que Linagora avait développé un logiciel de messagerie, la société BlueMind est venue concurrencer cette dernière avec leur propre logiciel. Cependant, Linagora affirme que ce logiciel n'est qu'une copie de leur propre travail et décide d'attaquer BlueMind.

Les logiciels juristes sont donc des outils utilisés pour détecter les fraudes informatiques telles que les copies de code. Bien plus que ça, les logiciels ont de multiples applications qui s'adaptent aux différentes formes de tricherie. Par exemple, certains sont utilisés pour détecter la présence de bugs et déterminent si ces derniers sont intentionnels ou pas. C'est le cas de ceux utilisés lors du scandale des moteurs truqués de Volkswagen.


Mots clés

fraudes, logiciels juristes, Linagora, BlueMind


Abstract

Today, Softwares are increasingly present in everyday life. Most of the time, their goal is to help people in their daily tasks. Unfortunately, frauds are important on this domain: some softwares are just fork to others. That's how two french companies are in conflict. Linagora has developed a shipping service. Then another society, BlueMind decided to commercialize their own software. But Linagora claims that BlueMind had just copy the Software and decides to attack BlueMind in justice.

Software Forensics are tools which are used to detect plagiarism and other mistakes. Some of them are able to detect bugs and to determine if these are intentional or not. For example, some of them were used during the investigation of Volkswagen.


Synthèse

Introduction

Les logiciels sont utilisés dans diverses domaines. Alors que le but de la vie est de chercher constamment à optimiser le monde dans lequel nous vivons, beaucoup de logiciels sont utilisés pour permettre de simplifier les tâches difficiles. Certains d'entre eux sont désignés comme logiciels libres, c'est à dire que leur utilisation, modification et duplication sont possibles. Cependant, ces libertés sont défines par des conditions, appelées licenses qui ont pour but de ne pas laisser les pleins pouvoirs aux utilisateurs.

Fig. 1 : Description d'un logiciel libre.

Malheureusement, certaines entités ignorent ces licenses et se permettent ainsi des utilisations interdites. Dans ce cas, on parle de fraudes. Pour lutter contre cette forme de plagiat, des logiciels ont été développés afin de reconnaître les copies des programmes. On nomme ces derniers des logiciels juridiques.