Terminologia
Nota
Azure Sphere fa riferimento all'interfaccia basata su PAPI come Azure Sphere (legacy) e all'anteprima pubblica integrata di Azure Resource Manager interfaccia come Azure Sphere (integrato).
Durante l'anteprima pubblica, è consigliabile usare Azure Sphere (integrato) solo a scopo di sviluppo e test. Come procedura consigliata, i casi d'uso di produzione non devono usare un prodotto Preview. Pertanto, per i casi d'uso di produzione è consigliabile continuare a usare l'interfaccia del servizio azure sphere security esistente, ora nota come Azure Sphere (legacy), che continua a essere completamente supportata e disponibile a livello generale.
Funzionalità dell'applicazione
Autorizzazioni necessarie a un'applicazione per accedere alle risorse. Ad esempio, le applicazioni richiedono funzionalità per l'uso di periferiche come GPIO (general purpose I/O) e UARTs (universal asynchronous receiver-transmitter), connettersi a host Internet e modificare la configurazione del Wi-Fi.
Contenitori di applicazioni
Il livello superiore (quarto) dell'architettura del sistema operativo Azure Sphere multilivello, che fornisce compartimenti dinamici per applicazioni di alto livello agile, sicure e robuste.
Librerie di applicazioni (applicazioni)
Le librerie personalizzate create da Microsoft che supportano lo sviluppo di applicazioni di alto livello.
Manifesto dell'applicazione
File che identifica le funzionalità dell'applicazione necessarie a un'applicazione e include metadati dell'applicazione. Ogni applicazione deve avere un manifesto dell'applicazione denominato app_manifest.json.
Attestazione
Il processo attraverso il quale un client dimostra la propria configurazione a un server remoto. Nel contesto Azure Sphere, un dispositivo Azure Sphere attesta il servizio Azure Sphere Security Service (AS3) in modo che il servizio possa determinare il livello di attendibilità e integrità del dispositivo.
Chip Azure Sphere
McU (unità microcontrollore) compatibile con Azure Sphere.
Dispositivo Azure Sphere
Qualsiasi dispositivo che incorpora un chip Azure Sphere o il chip Azure Sphere stesso.
Sistema operativo Azure Sphere
Il sistema operativo del microcontroller personalizzato basato su Linux di Microsoft che, come progettato, viene eseguito su un chip Azure Sphere e si connette al servizio di sicurezza Azure Sphere.
Progetto Azure Sphere
La raccolta di file, generalmente organizzati in un'unica directory e le relative sottodirectory, usata per creare un'applicazione Azure Sphere. Tutti i progetti Azure Sphere contengono un file manifesto dell'applicazione e almeno un file di codice sorgente, in genere main.c. I progetti Azure Sphere creati con Visual Studio o Visual Studio Code avranno una sottodirectory aggiuntiva per supportare l'IDE.
Azure Sphere reference development board (RDB)
Una scheda di sviluppo compatta che incorpora un chip Azure Sphere e è conforme alle specifiche di progettazione della scheda di sviluppo di riferimento.
Azure Sphere SDK
Gli strumenti, le librerie e i file di intestazione che insieme consentono agli sviluppatori di applicazioni di creare applicazioni per il dispositivo Azure Sphere. Azure Sphere SDK (software development kit) include tutti gli strumenti necessari per creare e gestire applicazioni e distribuzioni. Microsoft fornisce un SDK per Windows e un SDK per Linux.
Azure Sphere Security Service (AS3)
Servizio basato sul cloud di Microsoft che comunica con i chip Azure Sphere per consentire la manutenzione, l'aggiornamento e il controllo. A volte abbreviato in AS3.
Catalogo Azure Sphere
Un'entità speciale basata sul cloud che rappresenta un'organizzazione per il servizio di sicurezza Azure Sphere. Il catalogo Azure Sphere offre a un'organizzazione un modo sicuro per gestire i dispositivi Azure Sphere in isolamento da quelli di qualsiasi altra organizzazione. Ogni dispositivo appartiene esattamente a un catalogo Azure Sphere.
Tenant Azure Sphere (legacy)
Rappresentazione legacy di un catalogo Azure Sphere. L'UUID legacy viene ancora usato all'interno di AppManifest invece dell'UUID del catalogo.
Si noti che il termine "tenant" viene talvolta usato altrove per fare riferimento a un'istanza di Azure Active Directory. Nel contesto di Azure Sphere, tuttavia, usiamo il "tenant" per fare riferimento esclusivamente a un tenant di Azure Sphere.
Sostenendo
Processo tramite il quale un OEM Azure Sphere (produttori di apparecchiature originali) assume la proprietà di un dispositivo. Ogni dispositivo Azure Sphere deve essere "rivendicato" da un catalogo Azure Sphere, in modo che il catalogo sia a conoscenza di tutti i suoi dispositivi e possa gestirli come gruppo. Un dispositivo non può essere rivendicato in più cataloghi e non può essere spostato da un catalogo a un altro.
Caricamento nel cloud
Processo tramite il quale il servizio di sicurezza Azure Sphere comunica con un dispositivo Azure Sphere per eseguire un aggiornamento. Vedi anche sideload.
Componente
L'unità aggiornabile di software che un feed fornisce. Ogni componente ha un ID componente univoco. L'ID componente per un'applicazione viene visualizzato nel campo ComponentId del file app_manifest.json dell'applicazione. Vedere anche immagine.
Dispositivo connesso
Prodotto del produttore che include un chip Azure Sphere incorporato che esegue il sistema operativo Azure Sphere e si connette al servizio azure sphere security (AS3).
Crossover MCU
Un'unità di microcontrollore (MCU) che combina processori in tempo reale e applicazioni. L'MT3620 è un crossover MCU.
Difesa approfondita
Un approccio a più livelli alla sicurezza in cui vengono applicate più misure di prevenzione contro ogni minaccia. Una delle sette proprietà dei dispositivi altamente sicuri.
Schierare
Per rendere disponibile un componente per l'aggiornamento fuori aria. Una distribuzione fornisce software dal cloud a uno o più dispositivi Azure Sphere. Vedi anche sideload.
Servizio di attestazione e autenticazione del dispositivo
Il punto di contatto principale con il servizio di sicurezza Azure Sphere per i dispositivi Azure Sphere per autenticare la loro identità, garantire l'integrità e la fiducia del software di sistema e certificare l'esecuzione di una code base attendibile.
Funzionalità del dispositivo
L'autorizzazione per eseguire un'attività specifica del dispositivo. Ad esempio, la funzionalità AppDevelopment consente il debug, insieme ad altre attività correlate allo sviluppo, in un dispositivo Azure Sphere. Le funzionalità del dispositivo sono concesse dal servizio di sicurezza Azure Sphere e vengono archiviate nella memoria flash del chip Azure Sphere. Per impostazione predefinita, i chip Azure Sphere non hanno funzionalità del dispositivo.
Gruppo di dispositivi
Raccolta denominata di dispositivi dello stesso tipo di prodotto.
ID dispositivo
Il valore univoco e non modificabile generato dal produttore del processore per identificare un singolo MCU di Azure Sphere.
Provisioning del dispositivo
Processo di aggiunta dei dati iniziali del dispositivo agli archivi nella soluzione. Per abilitare la connessione di un nuovo dispositivo all'hub, è necessario aggiungere un ID dispositivo e le chiavi al Registro di sistema delle identità hub IoT. Il servizio di provisioning dei dispositivi può eseguire automaticamente il provisioning dei dispositivi in un hub IoT o in un'applicazione IoT Central.
Dispositivo gemello
Documento JSON in cui sono archiviate le informazioni sullo stato del dispositivo, inclusi metadati, configurazioni e condizioni. hub IoT di Azure mantiene un dispositivo gemello per ogni dispositivo connesso a hub IoT di Azure. Per altre informazioni, vedi Comprendere e usare i dispositivi gemelli .
Scomparti dinamici
L'uso dei limiti di protezione all'interno dello stack hardware e software per impedire che un difetto o una violazione in un componente si propaghi ad altre parti del sistema. Azure Sphere incorpora barriere applicate dall'hardware tra i componenti software per fornire compartimenti dinamici. Una delle sette proprietà dei dispositivi altamente sicuri.
Segnalazione errori
La raccolta automatica e la distribuzione tempestiva delle informazioni su un errore, in modo che i problemi possano essere rapidamente diagnosticati e corretti. Una delle sette proprietà dei dispositivi altamente sicuri.
Radice di trust basata sull'hardware
Una base di sicurezza che viene generata e protetta dall'hardware. Nel chip Azure Sphere questa viene implementata come chiavi di crittografia non modificabili. Le contromisure fisiche resistono agli attacchi del canale laterale. Una delle sette proprietà dei dispositivi altamente sicuri.
Applicazione di alto livello
Un'applicazione che viene eseguita nel core di alto livello nell'hardware Azure Sphere. Le applicazioni di alto livello vengono eseguite sul sistema operativo Azure Sphere e possono usare le librerie di applicazioni e altre funzionalità del sistema operativo.
Immagine
File binario che rappresenta una singola versione di una configurazione di applicazione o bacheca. Il componente specifico è identificato dal relativo ID componente.
Tipo di immagine
Attributo image che identifica il tipo di componente rappresentato da un'immagine; sinonimo di tipo componente. A seconda del tipo di immagine, i bit potrebbero essere in formati diversi. Per le applicazioni (che è un tipo di immagine), le immagini comprendono un file system serializzato che contiene il file eseguibile per il codice.
Pacchetto di immagini
Combinazione di un'immagine con i metadati prodotti dal processo di compilazione. Un pacchetto di immagini può essere sideload in un dispositivo Azure Sphere per il test e il debug o caricato nel cloud per l'uso in produzione.
IoT Central
IoT Central è una piattaforma di applicazioni IoT (aPaaS) che semplifica la creazione di soluzioni IoT. Azure IoT Central offre un'esperienza utente pronta all'uso e una superficie API costruita per connettere, gestire e gestire fleet di dispositivi su vasta scala.
IoT Edge
Un servizio e librerie client correlate e runtime che consente la distribuzione basata sul cloud di servizi azure e codice specifico della soluzione per i dispositivi locali. IoT Edge dispositivi possono aggregare i dati da altri dispositivi per eseguire operazioni di elaborazione e analisi prima di inviare i dati al cloud.
hub IoT
Un servizio Azure completamente gestito che consente comunicazioni bidirezionali affidabili e sicure tra milioni di dispositivi e un back-end della soluzione. Per altre informazioni, vedere Che cos'è hub IoT di Azure?. Con l'abbonamento ad Azure, è possibile creare hub IoT per gestire i carichi di lavoro della messaggistica IoT.
Servizi cloud in chip
Terzo livello dell'architettura del sistema operativo Azure Sphere multilivello, che fornisce aggiornamento, autenticazione e connettività.
Autenticazione senza password
Autenticazione basata su certificati anziché su password. Un certificato è un'istruzione di identità e autorizzazione firmata con una chiave privata segreta e convalidata con una chiave pubblica nota e quindi più sicura di una password. Azure Sphere utilizza i certificati per dimostrare le identità per l'autenticazione reciproca quando si comunica con altri dispositivi locali e con i server nel cloud. Una delle sette proprietà dei dispositivi altamente sicuri.
Subsistema di sicurezza Dinon
Il sottosistema Azure Sphere che crea una radice hardware dell'attendibilità, archivia le chiavi private ed esegue operazioni di crittografia complesse. Include una CPU security processor (SP), motori di crittografia, un generatore di numeri casuali hardware (RNG), un archivio di chiavi e un motore di gestione crittografica (COE).
Prodotto
GUID (identificatore univoco globale) che identifica una MCU Azure Sphere incorporata in un dispositivo connesso per eseguire una funzione specifica. Un produttore crea un prodotto per ogni modello di dispositivo connesso, ad esempio lavastoviglie o caffettiera.
Produttore del prodotto
Azienda o persona che produce un dispositivo connesso che incorpora una MCU Azure Sphere e dispone di un'applicazione personalizzata.
Applicazione in tempo reale (RTApp)
Un'applicazione che viene eseguita su uno dei core in tempo reale sull'hardware Azure Sphere. RtApps può essere eseguito su hardware bare-metal o con un sistema operativo in tempo reale (RTOS).
Recupero
Processo di basso livello per la sostituzione del sistema operativo Azure Sphere nel dispositivo, senza usare il processo di aggiornamento cloud, ma usando invece uno speciale bootloader di ripristino. Vedi anche aggiornare.
Sicurezza rinnovabile
Possibilità di eseguire automaticamente l'aggiornamento a uno stato più sicuro anche dopo che il dispositivo è stato compromesso. Il rinnovo porta il dispositivo in uno stato sicuro e revoca le risorse compromesse per vulnerabilità note o violazioni della sicurezza. Una delle sette proprietà dei dispositivi altamente sicuri.
Monitor di sicurezza
Il livello più basso dell'architettura del sistema operativo Azure Sphere, responsabile della protezione dell'hardware sensibile alla sicurezza, ad esempio memoria, flash e altre risorse MCU condivise, oltre a esporre in modo sicuro l'accesso limitato a queste risorse.
Sideload
Il processo di caricamento del software con un mezzo che non coinvolge il servizio Azure Sphere Security Service (AS3), ma viene eseguito direttamente con il dispositivo, spesso sotto il controllo di uno sviluppatore di software, un tecnico di campo o una persona simile. Ambienti di sviluppo come le applicazioni di sideload di Visual Studio per il debug. Uno sviluppatore può anche avviare il sideload utilizzando azure CLI (interfaccia della riga di comando) con un dispositivo collegato.
Sysroot
Insieme di raccolte, file di intestazione e strumenti usati per compilare e collegare un'applicazione di alto livello destinata a un particolare set di API. Alcuni sysroot supportano solo le API di produzione, mentre altri sysroot supportano sia le API di produzione che le API Beta. Azure Sphere SDK include più sysroot destinati a set di API diversi.
Trusted Computing Base (TCB)
Il software e l'hardware usati per creare un ambiente sicuro per un'operazione. Il TCB deve essere mantenuto il più piccolo possibile per ridurre al minimo la superficie esposta agli aggressori e per ridurre la probabilità che un bug o una funzionalità possa essere utilizzato per aggirare le protezioni di sicurezza. Un piccolo TCB è una delle sette proprietà dei dispositivi altamente sicuri.
Aggiornamento
Processo di modifica del sistema operativo o dell'applicazione Azure Sphere per garantire la conformità a una distribuzione. Un aggiornamento può essere sideload (ad esempio durante lo sviluppo e il debug) o può essere caricato nel cloud dal servizio di sicurezza Azure Sphere (in una normale situazione utente finale). Il supporto per gli aggiornamenti cloud è parte integrante di Azure Sphere. Vedi anche ripristino.