Dela via


Välj och distribuera en säkerhetsagent på din IoT-enhet

Defender för IoT tillhandahåller referensarkitekturer för säkerhetsagenter som övervakar och samlar in data från IoT-enheter. Mer information finns i Referensarkitektur för säkerhetsagent.

Agenter utvecklas som projekt med öppen källkod och är tillgängliga i en smak:
C#.

I den här artikeln kan du se hur du:

  • Jämför säkerhetsagentens smaker
  • Identifiera agentplattformar som stöds
  • Välj rätt agentsmak för din lösning

Förstå alternativ för säkerhetsagenter

Varje Defender för IoT-säkerhetsagentsmak erbjuder samma uppsättning funktioner och har stöd för liknande konfigurationsalternativ.

Den C-baserade säkerhetsagenten har ett lägre minnesavtryck och är det perfekta valet för enheter med färre tillgängliga resurser.

C-baserad säkerhetsagent C#-baserad säkerhetsagent
Öppen källkod Tillgänglig under MIT-licens i GitHub
Utvecklingsspråk C C#
Windows-plattformar som stöds? Nej Ja
Krav för Windows --- WMI
Linux-plattformar som stöds? Ja, x64 och x86 Ja, endast x64
Linux-krav libunwind8, libcurl3, uuid-runtime, auditd, audispd-plugins libunwind8, libcurl3, uuid-runtime, auditd, audispd-plugins, sudo, netstat, iptables
Diskfotavtryck 10,5 MB 90 MB
Minnesfotavtryck (i genomsnitt) 5,5 MB 33 MB
Autentisering till IoT Hub Ja Ja
Insamling av säkerhetsdata Ja Ja
Händelseaggregering Ja Ja
Fjärrkonfiguration via Defender-IoT-micro-agent twin Ja Ja

Installationsriktlinjer för säkerhetsagent

För Windows: Skriptet Install SecurityAgent.ps1 måste köras från ett PowerShell-administratörsfönster.

För Linux: InstallSecurityAgent.sh måste köras som superanvändare. Vi rekommenderar att du prefixar installationskommandot med "sudo".

Välj en agentsmak

Besvara följande frågor om dina IoT-enheter för att välja rätt agent:

Båda agentsmakarna erbjuder samma uppsättning funktioner och har stöd för liknande konfigurationsalternativ. Mer information finns i Jämförelse av säkerhetsagenter.

Plattformar som stöds

Följande lista innehåller alla plattformar som stöds för närvarande.

Defender för IoT-agent Operativsystem Arkitektur
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ästa steg

Om du vill veta mer om konfigurationsalternativ fortsätter du till instruktionsguiden för agentkonfiguration.