Device
Device
Go straight to the API reference.
The device entity is the most significant building block in the Armis ecosystem.
In the context of this API, a "device" doesn't refer to a specific instance of a device (e.g., my cellphone), but rather to a device profile.
Device profile
A device profile is a term that represents devices that share similar properties, such as the same brand (e.g., Apple) or the same operating system (e.g., macOS 11).
Supported properties
| Property | Meaning | Example |
|---|---|---|
industry | The industry in which we detected the device profile, as defined by the North American Industry Classification System (NAICS) | Accommodation and Food Services |
group | The top-level classification of the device as defined by Armis | IT |
category | The category of the device as defined by Armis | Computers |
type | The type of the device as defined by Armis | Personal Computers |
brand | The brand (a.k.a manufacturer) | Apple |
model | The model | MacBook Pro (15-inch, 2019) |
osName | The name of the operating system | macOS |
osVersion | The version of the operating system | 11.6.4 |
osTitle | The name of the operating system with its major-version | macOS 11 |
Supported calculations
| Name | Meaning |
|---|---|
share | The ratio of the amount of devices of the current grouping out of all devices matching the search criteria. |
avgRisk | The average risk of the devices matching the search criteria and grouping. |
bucket | How many devices are in the current grouping, as buckets of order of magnitude |
avgOrgShare | The average share in an organization of the devices matching the search criteria and grouping. Must be explicitly requested to be calculated. |
Related entities
The device entity can be filtered not only by its own properties (described previously), but also by the properties of its related entities.
CVE
When filtering a device by its related CVEs, it means that we consider only devices that are vulnerable to the matching CVEs.
To learn more about thecveentity, see the documentation page.
Threat
When filtering a device by its related threats, it means that we consider only devices that were actually attacked by the matching threats.
To learn more about thethreatentity, see the documentation page.
Explorer
You can play with the device API directly in the explorer page in the management console.
Example use-cases
- Market share of mobile phone operating systems: (explore)
/api/v1/device/_search?groupBy=osTitle&type[eq]=Mobile Phones[
{
"osTitle": "iOS 15",
"share": 0.556
},
{
"osTitle": "Android 12",
"share": 0.1302
},
{
"osTitle": "iOS 14",
"share": 0.0819
},
...,
]- Which PLCs are the least risky? (explore)
/api/v1/device/_search?groupBy=brand&groupBy=model&calculate=avgRisk&orderBy=avgRisk:asc&type[eq]=PLCs[
{
"brand": "Contemporary Control",
"model": "SIMATIC S7-300, CPU319-3 PN/DP, 2 MB",
"avgRisk": 2
},
{
"brand": "Rockwell Automation",
"model": "2080-LC50-24QWB",
"avgRisk": 2
},
...,
]- Which industry is mostly affected by the Log4Shell zero-day vulnerability? (explore)
/api/v1/device/_search?groupBy=industry&calculate=share&cve.id[eq]=CVE-2021-44228 {
"industry": "Manufacturing",
"share": 0.6183
},
{
"industry": "Health Care and Social Assistance",
"share": 0.1824
},
...,Enums and lists
Some fields that are available for filtering and grouping the device entity are populated with a closed list of possible values, as described next:
industry: The industry in which we detected the device profile, as defined by the North American Industry Classification System (NAICS)
Accommodation and Food ServicesAdministrative and Support and Waste Management and Remediation ServicesAgriculture, Forestry, Fishing and HuntingArts, Entertainment, and RecreationConstructionEducational ServicesFinance and InsuranceHealth Care and Social AssistanceInformationManagement of Companies and EnterprisesManufacturingMiningOther Services (except Public Administration)Professional, Scientific, and Technical ServicesPublic AdministrationReal Estate Rental and LeasingRetail TradeTransportation and WarehousingUtilitiesWholesale Trade
group: The top-level classification of the device as defined by Armis
IT(Information Technology)IoMT(Internet of Medical Things)IoPT(Internet of Personal Things)IoT(Internet of Things)OT(Operational Technology)
category: The category of the device as defined by Armis
AutomationsAutomotivesCommunicationsComputersDisplaysGeneric IOTsHandheldsImagingInputsInstrumentsManufacturing EquipmentMedicalMultimediaNetwork EquipmentPaymentsSecurityServer Rack ComponentsToysWearables
type: The type of the device as defined by Armis
3D PrintersAC DrivesATA BoxesATMsAV TransmittersAccess ControlsAccess PointsAccess ReadersAccess SolutionsAcute CaresAlarm SystemsAlarmsAmplifiersAnalog GatewaysAnesthesia MachinesAngiographyAppliancesAttendance SystemsAudio HeadsetsAutomatic CountersBarcode ReadersBeaconsBiometric ScannersBiopsy SystemsBody CamerasBuilding Control SystemsCR SystemsCTsCabinetsCable ManagersCarsCartsCash Deposit MachinesCentral StationsCharging StationsChassisCommunication AdapterConference Control SystemsConnectivity HubsControllersCooling UnitsCredit Card ReaderDSPsDVRsDash CamsDefibrillatorsDental CAD/CAMsDental CBCTsDesktopsDiagnosticsDialysis MachinesDigital CamerasDoor Control ModulesDoorbellsDrive Thru EquipmentDriver TerminalsDronesECGsEEGsElectric ScootersElevator PanelsEmergency ResponseEndoscopyEngineering StationsEngineering WorkstationsEreadersField DevicesFillersFirewallsFitnessFluoroscopyFramesFranking MachinesGame ConsolesGame MachinesGamingGatewaysGeneral ImagingGeneric IO'sGeneric OT'sGeneric Rack ComponentsHMI PanelsHMIHVACsHistoriansHotspotsHousehold AppliancesHypervisorI/OIOT GatewaysIP CamerasImaging WorkstationsIndustrial Managed SwitchesIndustrial PCIndustrial RobotsIndustrial SimulatorsIndustrial ToolsInfusion Docking StationsInfusion Pump RacksInfusion PumpsIntegrated OR SystemsInteractive KiosksIntercomsIntraoral SensorsIntrusion Prevention SystemsKeyboardsKitchen Display SystemsLab EquipmentLaptops (by adapter)LaptopsLife SupportsLightingsLoad BalancersMRIsMaliciousMammographyMaterial TransportMeasuring InstrumentsMedia ControllersMedia PlayersMedia WritersMedication Dispensing SystemsMobile PhonesMonitoring EquipmentMonitorsMotor ControllersMousesNavigation Control SystemsNetwork Video RecordersNuclear MedicineNurse CallOperator WorkstationsOptometry SystemsOut-of-band Management SystemsPACSsPDUsPET CTsPFT SystemsPLCsPOC DiagnosticsPanel PCsPanelsPatch PanelsPatient MonitorsPayment TerminalsPentestsPersonal ComputersPill CountersPneumatic Tube SystemsPoints of SalePostage MetersPower MonitorsPrintersProduct ScannersProjectorsRadiation Oncology Information SystemsRadiation TherapiesRadiology InjectionRadiology SystemsRemote Console ManagersRemote IO'sRoutersSCADA ClientsSCADA ServersSafe Deposit BoxesSafesScannersSecurity EquipmentSensorsServersServo DrivesSingle-Board ComputersSmart CamerasSmart GlassesSmart SwitchesSpeakersSterilizationsStorage ServerStorage and TransportSurgical SystemsSwitchesTVsTabletsTelehealth SystemsTelephony SolutionsTelephony SystemsTerminal ServersTherapeuticsThermostatsThin ClientTime Recording TerminalsTreatment EquipmentTriggersTrucksUPSUltrasoundsVCsVLANsVR HeadsetsVentilatorsVideo Broadband DevicesVideo SurveillanceVirtual AssistantsVirtual MachinesVoIPsVoice GatewaysVoice Picking SystemsVulnerability ScannersWAN OptimizersWLCsWatchesWeather InstrumentsWireless EquipmentWireless PresentationsWorkstationsX-RaysXRYs
Relationship between group, category, and type
group, category, and typeWhen Armis detects a device type, its category and group are automatically derived according to the hierarchy type -> category -> group.
The full hierarchy tree can be seen here:
OT
Access ControlsAC DrivesAlarmsAttendance SystemsAutomatic CountersBuilding Control SystemsCharging StationsControllersCooling UnitsDoor Control ModulesElevator PanelsHousehold AppliancesHVACsIOT GatewaysLightingsMonitoring EquipmentNavigation Control SystemsPanelsPDUsPostage MetersSafesSecurity EquipmentThermostatsTime Recording TerminalsTriggersUPSBarcode ReadersEngineering StationsEngineering WorkstationsField DevicesGeneric IO'sGeneric OT'sHistoriansHMIHMI PanelsIndustrial Managed SwitchesIndustrial PCIndustrial RobotsIndustrial SimulatorsIndustrial ToolsI/OMotor ControllersOperator WorkstationsPLCsPower MonitorsRemote IO'sSCADA ClientsSCADA ServersServo DrivesSmart Cameras3D Printers
Automations
Manufacturing Equipment
IoT
CarsDash CamsDriver TerminalsElectric ScootersTrucksInteractive KiosksKitchen Display SystemsMonitorsProjectorsTVsBeaconsSensorsSmart SwitchesBody CamerasDigital CamerasIP CamerasPrintersScannersVideo SurveillanceGame MachinesMeasuring InstrumentsWeather InstrumentsAudio HeadsetsAV TransmittersDVRsGame ConsolesMedia ControllersMedia PlayersSpeakersVideo Broadband DevicesVirtual AssistantsVR HeadsetsWireless PresentationsATMsCash Deposit MachinesCredit Card ReaderDrive Thru EquipmentFranking MachinesPayment TerminalsPoints of SaleAccess SolutionsAccess ReadersAlarm SystemsDoorbellsFirewallsIntrusion Prevention SystemsMaliciousSafe Deposit BoxesVulnerability ScannersNetwork Video RecordersDrones
Automotives
Displays
Generic IOTs
Imaging
Instruments
Multimedia
Payments
Security
Toys
IT
Analog GatewaysATA BoxesDSPsIntercomsTelephony SystemsVCsVoIPsWireless EquipmentConference Control SystemsTelephony SolutionsVoice GatewaysDesktopsHypervisorLaptopsLaptops (by adapter)Personal ComputersSingle-Board ComputersServersStorage ServerThin ClientVirtual MachinesOut-of-band Management SystemsBiometric ScannersGamingKeyboardsMousesAccess PointsAccess Point InterfaceAmplifiersAppliancesGatewaysHotspotsLoad BalancersPentestsRoutersSwitchesVLANsWAN OptimizersWLCsCommunication AdapterRemote Console ManagersCabinetsCable ManagersChassisFillersFramesGeneric Rack ComponentsPatch Panels
Communications
Computers
Inputs
Network Equipment
Server Rack Components
IoPT
EreadersMobile PhonesProduct ScannersTabletsVoice Picking SystemsSmart GlassesWatches
Handhelds
Wearables
IoMT
Acute CaresAnesthesia MachinesAngiographyBiopsy SystemsCartsCentral StationsConnectivity HubsCR SystemsCTsDefibrillatorsDental CAD/CAMsDental CBCTsDiagnosticsDialysis MachinesECGsEEGsEmergency ResponseEndoscopyFitnessFluoroscopyGeneral ImagingImaging WorkstationsInfusion Docking StationsInfusion PumpsInfusion Pump RacksIntegrated OR SystemsIntraoral SensorsLab EquipmentLife SupportsMammographyMaterial TransportMedia WritersMedication Dispensing SystemsMRIsNuclear MedicineNurse CallRadiation Oncology Information SystemsOptometry SystemsPACSsPanel PCsPatient MonitorsPET CTsPFT SystemsPill CountersPneumatic Tube SystemsPOC DiagnosticsRadiation TherapiesRadiology InjectionRadiology SystemsSterilizationsStorage and TransportSurgical SystemsTelehealth SystemsTerminal ServersTherapeuticsTreatment EquipmentUltrasoundsVentilatorsWorkstationsX-Rays
Medical
Updated about 2 months ago