Sdílet prostřednictvím


Kurz: Konfigurace agentů zabezpečení

Tento článek vysvětluje agenty zabezpečení Služby Defender for IoT a podrobně popisuje, jak je změnit a nakonfigurovat.

  • Konfigurace agentů zabezpečení
  • Změna chování agenta úpravou vlastností dvojčete
  • Zjištění výchozí konfigurace

Agenti

Agenti zabezpečení Defender for IoT shromažďují data ze zařízení IoT a provádějí akce zabezpečení, které zmírňují zjištěná ohrožení zabezpečení. Konfigurace agenta zabezpečení je možné řídit pomocí sady vlastností dvojčete modulu, které můžete přizpůsobit. Obecně platí, že sekundární aktualizace těchto vlastností nejsou časté.

Objekt konfigurace dvojčete agenta zabezpečení defenderu pro IoT je objekt formátu JSON. Konfigurační objekt je sada ovládacích vlastností, které můžete definovat pro řízení chování agenta.

Tyto konfigurace vám pomůžou přizpůsobit agenta pro každý požadovaný scénář. Například automatické vyloučení některých událostí nebo udržování spotřeby energie na minimální úrovni je možné konfigurací těchto vlastností.

Ke změnám použijte schéma konfigurace agenta zabezpečení Defenderu for IoT.

Objekty konfigurace

Vlastnosti související s každým agentem zabezpečení Defenderu pro IoT se nacházejí v objektu konfigurace agenta v části požadovaných vlastností modulu azureiotsecurity .

Chcete-li upravit konfiguraci, vytvořte a upravte tento objekt uvnitř identity dvojčete modulu azureiotsecurity .

Pokud objekt konfigurace agenta ve dvojčeti modulu azureiotsecurity neexistuje, nastaví se všechny hodnoty vlastností agenta zabezpečení na výchozí hodnotu.

"desired": {
  "ms_iotn:urn_azureiot_Security_SecurityAgentConfiguration": {
  }
}

Schéma konfigurace a ověřování

Nezapomeňte ověřit konfiguraci agenta proti tomuto schématu. Agent se nespustí, pokud objekt konfigurace neodpovídá schématu.

Pokud se během spuštění agenta změní objekt konfigurace na neplatnou konfiguraci (konfigurace neodpovídá schématu), agent bude ignorovat neplatnou konfiguraci a bude dál používat aktuální konfiguraci.

Ověření konfigurace

Agent zabezpečení Defender for IoT hlásí aktuální konfiguraci v části ohlášených vlastností identity dvojčete modulu azureiotsecurity . Agent hlásí všechny dostupné vlastnosti, pokud uživatel vlastnost nenastavil, agent hlásí výchozí konfiguraci.

Pokud chcete ověřit konfiguraci, porovnejte hodnoty nastavené v požadované části s hodnotami hlášenými v ohlášené části.

Pokud došlo k neshodě mezi požadovanými a ohlášenými vlastnostmi, agent nemohl analyzovat konfiguraci.

Ověřte požadované vlastnosti ve schématu, opravte chyby a znovu nastavte požadované vlastnosti.

Poznámka:

Z agenta se aktivuje upozornění na chybu konfigurace v případě, že agent nemohl analyzovat požadovanou konfiguraci. Porovnejte nahlášenou a požadovanou část, abyste pochopili, jestli upozornění stále platí.

Úprava vlastnosti

Všechny vlastní vlastnosti musí být nastaveny uvnitř objektu konfigurace agenta v rámci dvojčete modulu azureiotsecurity . Chcete-li použít výchozí hodnotu vlastnosti, odeberte vlastnost z objektu konfigurace.

Nastavení vlastnosti

  1. Ve službě IoT Hub vyhledejte a vyberte zařízení, které chcete změnit.

  2. Klikněte na své zařízení a pak na modul azureiotsecurity .

  3. Klikněte na dvojče identity modulu.

  4. Upravte vlastnosti, které chcete změnit v agentu Defender-IoT-micro-agent.

    Pokud chcete například nakonfigurovat události připojení jako vysokou prioritu a každých 7 minut shromažďovat události s vysokou prioritou, použijte následující konfiguraci.

    "desired": {
        "ms_iotn:urn_azureiot_Security_SecurityAgentConfiguration": {
            "highPriorityMessageFrequency": {
                "value": "PT7M"
            },
            "eventPriorityConnectionCreate": {
                "value": "High"
            }
        }
    }
    
  5. Klikněte na Uložit.

Použití výchozí hodnoty

Chcete-li použít výchozí hodnotu vlastnosti, odeberte vlastnost z objektu konfigurace.

Výchozí vlastnosti

Následující tabulka obsahuje říditelné vlastnosti agentů zabezpečení Defenderu pro IoT.

Výchozí hodnoty jsou dostupné ve správném schématu v GitHubu.

Název Stav Platné hodnoty Výchozí hodnoty Popis
highPriorityMessageFrequency Povinné: false Platné hodnoty: Doba trvání ve formátu ISO 8601 Výchozí hodnota: PT7M Maximální časový interval před odesláním zpráv s vysokou prioritou
lowPriorityMessageFrequency Povinné: false Platné hodnoty: Doba trvání ve formátu ISO 8601 Výchozí hodnota: PT5H Maximální doba před odesláním zpráv s nízkou prioritou
snapshotFrequency Vyžadovat: false Platné hodnoty: Doba trvání ve formátu ISO 8601 Výchozí hodnota PT13H Časový interval pro vytvoření snímků stavu zařízení
maxLocalCacheSizeInBytes Povinné: false Platné hodnoty: Výchozí hodnota: 2560000, větší než 8192 Maximální velikost úložiště (v bajtech) povolená pro mezipaměť zpráv agenta Maximální velikost místa povoleného ukládání zpráv do zařízení před odesláním zpráv.
maxMessageSizeInBytes Povinné: false Platné hodnoty: Kladné číslo větší než 8192, menší než 262144 Výchozí hodnota: 204800 Maximální povolená velikost agenta do cloudové zprávy Toto nastavení určuje množství maximálních dat odesílaných v každé zprávě.
eventPriority${EventName} Povinné: false Platné hodnoty: Vysoká, Nízká, Vypnuto Výchozí hodnoty: Priorita každé události generované agentem

Podporované události zabezpečení

Název události PropertyName Výchozí hodnota Událost snímku Stav podrobností
Diagnostická událost eventPriorityDiagnostic Vypnout False Diagnostické události související s agenty Tuto událost použijte pro podrobné protokolování.
Chyba konfigurace eventPriorityConfigurationError Nízká False Agent se nepodařilo analyzovat konfiguraci. Ověřte konfiguraci schématu.
Statistiky vynechaných událostí eventPriorityDroppedEventsStatistics Nízká True Statistika událostí souvisejících s agenty
Připojený hardware eventPriorityConnectedHardware Nízká True Snímek veškerého hardwaru připojeného k zařízení
Naslouchající porty eventPriorityListeningPorts Vysoká True Snímek všech otevřených naslouchajících portů v zařízení
Vytvoření procesu eventPriorityProcessCreate Nízká False Audituje vytváření procesů v zařízení.
Ukončení procesu eventPriorityProcessTerminate Nízká False Audituje ukončení procesu v zařízení.
Systémové informace eventPrioritySystemInformation Nízká True Snímek informací o systému (například operační systém nebo procesor).
Místní uživatelé eventPriorityLocalUsers Vysoká True Snímek registrovaných místních uživatelů v systému
Přihlásit eventPriorityLogin Vysoká False Auditujte události přihlášení do zařízení (místní a vzdálená přihlášení).
Vytvoření připojení eventPriorityConnectionCreate Nízká False Audituje připojení TCP vytvořená ze zařízení a z zařízení.
Konfigurace brány firewall eventPriorityFirewallConfiguration Nízká True Snímek konfigurace brány firewall zařízení (pravidla brány firewall).
Směrný plán operačního systému eventPriorityOSBaseline Nízká True Snímek kontroly standardních hodnot operačního systému zařízení

Další kroky