Décrire ce que sont les applications
De nos jours, beaucoup d’entre nous parlent d’applications même dans les conversations les plus occasionnelles. Mais savons-nous vraiment ce qu’est une application ? Pour mieux comprendre la façon dont les applications peuvent devenir des vecteurs d’attaque pour les cybercriminels, nous devons d’abord identifier ce qu’elles savent de nous.
Qu’est-ce qu’un logiciel ?
Un logiciel est une collection ou un ensemble de commandes sous forme de code, qui indiquent à un ordinateur ou un appareil qu’il doit faire une certaine forme de travail. Le logiciel s’exécute sur le matériel (composants physiques) d’un appareil. De manière générale, il existe deux types de logiciel :
- Logiciels système
- Logiciels d’application
Logiciels système
Un logiciel système est la première chose qui s’exécute lorsque vous allumez votre appareil. Il gère les différents composants qui le font fonctionner. Il crée également un framework qui permet aux applications de s’exécuter correctement et d’atténuer les problèmes quand celles-ci cessent de fonctionner.
Un logiciel système présente les caractéristiques suivantes :
- Il contrôle ou facilite le matériel et les processus d’un système comme le clavier, la souris, le réseau et la vidéo.
- Il peut s’exécuter de manière indépendante.
- Il s’exécute généralement en arrière-plan.
Par exemple, le système d’exploitation de votre ordinateur ainsi que les utilitaires tels que l’antivirus et le pare-feu sont tous des logiciels système.
Les logiciels système constituent un domaine important et complexe qui n’entre pas du tout dans le cadre de cette unité. Toutefois, il est intéressant de noter que les logiciels système peuvent également être la cible d’attaques de cybercriminels.
Logiciels d’application
Les logiciels d’application, également appelés applications, sont conçus dans un but précis. Cela peut être le traitement de texte, les feuilles de calcul, le courrier électronique et la messagerie instantanée, pour n’en citer que quelques-uns. Ces applications sont conçues pour fonctionner sur des instances spécifiques du logiciel système, et la majorité d’entre elles sont disponibles pour les systèmes les plus répandus.
Un logiciel d’application présente les caractéristiques suivantes :
- Il effectue un travail spécialisé, par exemple du traitement de texte, du montage vidéo et de la messagerie.
- Il est conçu pour permettre à l’utilisateur d’interagir directement.
- En règle générale, il ne s’exécute pas de manière indépendante, il a besoin d’un logiciel système.
- Il doit être installé par un utilisateur.
Les traitements de texte, les applications d’e-mail, les navigateurs Internet et les éditeurs d’images sont tous des exemples de logiciels d’application. Plus que jamais, nous utilisons des logiciels d’application pour effectuer toutes sortes de choses, et il en existe maintenant sous toutes les formes et toutes les tailles. Les applications peuvent s’exécuter sur tous les types d’appareils, tels que les ordinateurs de bureau, les appareils mobiles et les appliances. Par exemple, les jeux sont des applications qui peuvent s’exécuter sur des ordinateurs de bureau, des appareils mobiles et même des télévisions connectées.
Les applications deviennent également proactives et intelligentes. Par exemple, l’application Plan de votre téléphone mobile peut suivre votre position et fournir des informations sur le trafic en temps réel, même si vous n’interagissez pas avec elle. Les applications de vos appareils collectent des données importantes vous concernant, par exemple votre position géographique, la durée de votre séjour en un lieu donné, l’historique des recherches de votre navigateur, etc.
En règle générale, les informations collectées sont partagées avec d’autres applications. Par exemple, l’historique de recherche de votre navigateur est souvent partagé avec des sites de réseaux sociaux pour qu’ils puissent fournir des publicités ciblées en fonction de ces informations.
Dans la mesure où les applications sont étroitement liées à notre vie quotidienne et qu’elles s’exécutent sur toutes sortes d’appareils, elles sont devenues la clé d’accès aux informations nous concernant. Les cybercriminels le savent et tentent de compromettre les applications pour mettre la main sur nos informations.