// Network/IOT Security Profile // For embedded devices and IoT with minimal resources and strict isolation profile "NetworkIOT" { version "1.0" description "Strict isolation with minimal resources for embedded devices" // Isolation settings (strict for IoT security) isolation { level "Strict" // Mount + PID + network + IPC namespaces namespaces { mount true pid true network true ipc true user false uts true } } // Desktop integration (disabled for headless) desktop { integration false themes false fonts false clipboard false dbus false } // Network access (minimal for IoT) network { access "Minimal" restrictions [ "no_local_network" "whitelist_only" ] allow_local_network false whitelist [ "mqtt.example.com" "api.example.com" ] } // Resource limits (minimal for embedded) resources { max_memory "512MB" max_cpu 0.5 max_disk "256MB" max_processes 20 max_open_files 128 } // XDG enforcement (strict) xdg { enforce true redirect_legacy true strict_mode true } // Security settings (maximum for IoT) security { allow_system_units false audit_logging "Full" network_namespace true filesystem_isolation true read_only_root true } // Default packages for IoT recommended_packages [ "busybox" "mosquitto" ] }