Auswählen und Bereitstellen eines Sicherheits-Agents auf Ihrem IoT-Gerät

Defender für IoT bietet Referenzarchitekturen für Sicherheits-Agents, die Daten von IoT-Geräten überwachen und sammeln. Weitere Informationen finden Sie unter Sicherheits-Agent-Referenzarchitektur.

Agents werden als Open-Source-Projekte entwickelt und sind in einer Varianten verfügbar:
C#.

In diesem Artikel werden folgende Vorgehensweisen behandelt:

  • Vergleichen der Varianten von Sicherheits-Agents
  • Identifizieren der unterstützten Agent-Plattformen
  • Auswählen der passenden Agent-Variante für Ihre Lösung

Grundlegendes zu den Varianten des Sicherheits-Agents

Jede Variante des Defender für IoT-Sicherheits-Agents hat den gleichen Funktionsumfang und unterstützt ähnliche Konfigurationsoptionen.

Der C-basierte Sicherheits-Agent hat einen geringeren Speicherbedarf und ist die optimale Wahl für Geräte mit weniger verfügbaren Ressourcen.

C-basierter Sicherheits-Agent C#-basierter Sicherheits-Agent
Open-Source Verfügbar unter der MIT-Lizenz auf GitHub
Programmier-/Entwicklungssprache C C#
Unterstützte Windows-Plattformen? Nein Ja
Windows-Voraussetzungen --- WMI
Unterstützte Linux-Plattformen? Ja, x64 und x86 Ja, nur x64
Linux-Voraussetzungen libunwind8, libcurl3, uuid-runtime, auditd, audispd-plugins libunwind8, libcurl3, uuid-runtime, auditd, audispd-plugins, sudo, netstat, iptables
Speicherbedarf des Datenträgers 10,5 MB 90 MB
Speicherbedarf (im Durschnitt) 5,5 MB 33 MB
Authentifizierung bei IoT Hub Ja Ja
Sammlung von Sicherheitsdaten Ja Ja
Ereignisaggregation Ja Ja
Remotekonfiguration über den Defender-IoT-Micro-Agent-Zwilling Ja Ja

Installationsrichtlinien für den Sicherheits-Agent

Für Windows: Das Skript „InstallSecurityAgent.ps1“ muss über ein Administratorfenster von PowerShell ausgeführt werden.

Für Linux: „InstallSecurityAgent.sh“ muss als Superuser ausgeführt werden. Es wird empfohlen, dem Installationsbefehl „sudo“ voranzustellen.

Auswählen einer Agent-Variante

Beantworten Sie die folgenden Fragen zu Ihren IoT-Geräten, um den passenden Agent auszuwählen:

Beide Agent-Varianten haben den gleichen Funktionsumfang und unterstützen ähnliche Konfigurationsoptionen. Weitere Informationen finden Sie unter Vergleich der Sicherheits-Agents.

Unterstützte Plattformen

Die folgende Liste enthält alle derzeit unterstützten Plattformen.

Defender für IoT-Agent Betriebssystem Aufbau
C Ubuntu 16.04 x64
C Ubuntu 18.04 x64, ARMv7
C Debian 9 x64, x86
C# Ubuntu 16.04 x64
C# Ubuntu 18.04 x64, ARMv7
C# Debian 9 x64
C# Windows Server 2016 X64
C# Windows 10 IoT Core, Build 17763 x64

Nächste Schritte

Weitere Informationen zu den Konfigurationsoptionen finden Sie in der Schrittanleitung für die Agent-Konfiguration.