共用方式為


在 IoT 裝置上選取並部署安全性代理程式

適用於 IoT 的 Defender 會提供安全性代理程式的參考架構,可監視和收集來自 IoT 裝置的資料。 若要深入了解,請參閱安全性代理程式參考架構

代理程式是開發為開放原始碼專案,而且有一種類別可供使用:
C#

在本文中,您將學會如何:

  • 比較安全性代理程式類型
  • 探索支援的代理程式平台
  • 為您的解決方案選擇正確的代理程式類型

了解安全性代理程式選項

每個適用於 IoT 的 Defender 安全性代理程式類型都會提供一組相同的功能,並支援類似的設定選項。

以 C 為基礎的安全性代理程式的記憶體使用量較低,而且是具有較少可用資源之裝置的理想選擇。

以 C 為基礎的安全性代理程式 以 C# 為基礎的安全性代理程式
開放原始碼 可以在 GitHubMIT 授權底下取得
開發語言 C C#
支援的 Windows 平台? No Yes
Windows 必要條件 --- WMI
支援的 Linux 平台? 是,x64 和 x86 是,僅限 x64
Linux 必要條件 libunwind8、libcurl3、uuid-runtime、auditd、audispd-plugins libunwind8、libcurl3、uuid-runtime、auditd、audispd-plugins、sudo、netstat、iptables
磁碟使用量 10.5 MB 90 MB
磁碟使用量 (平均) 5.5 MB 33 MB
向 IoT 中樞驗證 Yes Yes
安全性資料收集 Yes Yes
事件彙總 Yes Yes
透過 Defender-IoT-micro-agent 對應項進行遠端設定 Yes Yes

安全性代理程式安裝指導方針

Windows:必須從系管理員 PowerShell 視窗執行 Install SecurityAgent.ps1 指令碼。

Linux:必須以超級使用者身分執行 InstallSecurityAgent.sh。 建議您在安裝命令前面加上 "sudo"。

選擇代理程式類型

回答下列關於 IoT 裝置的問題,以選取正確的代理程式:

這兩種代理程式變體都提供相同的一組功能,並支援類似的組態選項。 若要深入了解,請參閱安全性代理程式比較

支援的平台

下列清單包含所有目前支援的平台。

適用於 IoT 的 Defender 代理程式 作業系統 架構
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 核心版,組建 17763 x64

下一步

若要深入了解設定選項,請繼續閱讀代理程式設定的操作指南。