Beschreiben, was Anwendungen sind

Abgeschlossen

Heutzutage sprechen viele von uns selbst in unseren beiläufigsten Gesprächen über Anwendungen. Aber wissen wir wirklich, was eine Anwendung ist? Um besser zu verstehen, wie Anwendungen zu Angriffsvektoren für Cyberkriminelle werden können, müssen wir zunächst identifizieren, was Anwendungen über uns wissen.

Was ist Software?

Software ist eine Sammlung oder Gruppe von Befehlen in Form von Code, die einen Computer oder ein Gerät anweisen, eine bestimmte Arbeit auszuführen. Software wird auf der Hardware (den physischen Komponenten) eines Geräts ausgeführt. Im Allgemeinen gibt zwei Arten von Software:

  • Systemsoftware
  • Anwendungssoftware

Systemsoftware

Die Systemsoftware wird als erstes ausgeführt, wenn Sie Ihr Gerät einschalten, und verwaltet die verschiedenen Komponenten, die für die Funktion des Geräts erforderlich sind. Außerdem wird ein Framework erstellt, mit dem Anwendungen ordnungsgemäß ausgeführt und Probleme verringert werden, wenn diese nicht mehr funktionieren.

Systemsoftware kann wie folgt charakterisiert werden:

  • Sie steuert oder erleichtert die Hardware und Prozesse eines Systems, z. B. Tastatur, Maus, Netzwerk und Video.
  • Sie kann unabhängig ausgeführt werden.
  • Sie wird in der Regel im Hintergrund ausgeführt.

Das Betriebssystem Ihres Computers und Hilfsprogramme wie Antivirus und Firewall stellen z. B. Systemsoftware dar.

Systemsoftware ist ein großer und komplexer Bereich und liegt weit außerhalb des Bereichs dieser Lerneinheit. Es ist jedoch anzumerken, dass auch Systemsoftware das Ziel von Angriffen durch Cyberkriminelle sein kann.

Anwendungssoftware

Anwendungssoftware, auch als Anwendungen bezeichnet, ist für einen bestimmten Zweck konzipiert. Dazu gehören Textverarbeitung, Tabellenkalkulation, E-Mails und Chats, um nur einige zu nennen. Diese Anwendungen sind für die Ausführung auf bestimmten Systemsoftwareinstanzen konzipiert, und die meisten Anwendungen sind für die beliebtesten Systeme verfügbar.

Anwendungssoftware kann wie folgt charakterisiert werden:

  • Sie dient zur Erledigung spezieller Arbeit, z. B. Textverarbeitung, Videobearbeitung und Messaging.
  • Sie wurde für die direkte Interaktion des Benutzers entwickelt.
  • In der Regel wird sie nicht unabhängig ausgeführt und benötigt Systemsoftware.
  • Sie muss von einem Benutzer installiert werden.

Textverarbeitungsprogramme, E-Mail-Apps, Internetbrowser und Bildbearbeitungsprogramme sind Beispiele für Anwendungssoftware. Mehr denn je verwenden wir Anwendungssoftware, um alle möglichen Aufgaben zu erledigen, sodass es sie jetzt in allen Formen und Größen gibt. Anwendungen können auf allen Arten von Geräten ausgeführt werden, z. B. Desktopcomputer, Mobilgeräte und Appliances. Spiele sind beispielsweise Anwendungen, die auf Desktops, mobilen Geräten und sogar intelligenten Fernsehgeräten ausgeführt werden können.

Anwendungen werden auch proaktiv und intelligent. Beispielsweise könnte die Kartenanwendung auf Ihrem Mobiltelefon Ihren Standort nachverfolgen, um Verkehrsinformationen in Echtzeit zur Verfügung zu stellen, auch wenn Sie nicht mit der Anwendung interagieren. Apps auf Ihren Geräten sammeln wichtige Daten über Sie, z. B. Ihren Standort, wie lange Sie sich an einem bestimmten Ort aufhalten, Ihren Browsersuchverlauf und mehr.

In der Regel werden die gesammelten Informationen mit anderen Apps geteilt. Ihr Browsersuchverlauf wird z. B. häufig mit Social Media-Websites geteilt, sodass diese gezielte Ankündigungen basierend auf diesen Informationen bereitstellen können.

Da Anwendungen so eng mit unserem täglichen Leben verknüpft sind und auf allen Arten von Geräten ausgeführt werden, sind sie zum Schlüssel für Informationen über uns geworden. Cyberkriminelle wissen dies und versuchen, Anwendungen zu manipulieren, um an unsere Daten zu gelangen.