Samsung Knox fournit une liste de fonctionnalités de sécurité, à la fois matérielles et logicielles, qui permettent aux contenus professionnels et personnels de coexister en toute sécurité sur le même combiné, et permet à d'autres développeurs de communiquer avec ces fonctionnalités via ses SDK . Certaines de ces fonctionnalités coexistent avec les améliorations de sécurité déjà existantes fournies par Android.
À partir d'Android Oreo, Samsung a corrigé le noyau (kernel) du système pour empêcher que l'accès root soit accordé aux applications, même après la réussite du root par l'utilisateur. Cela empêche les applications non autorisées de modifier le système Android et d'élever leurs privilèges[2].
Bien que les téléphones Android soient déjà protégés par la fonction « SE pour Android », Samsung Knox effectue des vérifications périodiques des correctifs qui protègent le système contre les codes malveillants ou les exploits.
Avant de démarrer dans le noyau principal, Samsung Knox exécute un environnement de « prédémarrage » dans lequel il vérifie la correspondance de signature de tous les éléments du système d'exploitation. Si un changement non autorisé est détecté, le fusible électronique se déclenchera et l'état du système passera de « officiel » à « personnalisé ».