Sécurité offensive

Tests d’intrusion IBM i / AS 400

Banque, assurance, logistique : le serveur IBM i (ex-AS 400) reste le socle de traitements critiques. Sa réputation de robustesse masque pourtant des risques concrets : profils all object, programmes interactifs mal signés, défaut de sécurisation des services réseaux… Le pentest IBM i Digitemis reproduit le mode opératoire d’un attaquant connaissant la plateforme, exploite les spécificités OS/400 et fournit un plan d’actions priorisé – sans perturber la production.

Logo

Pourquoi auditer un IBM i ?

La plupart des équipes considèrent encore l’OS400 comme un « système fermé ». Pourtant, l’ouverture aux API REST, l’intégration SFTP ou l’exposition ODBC multiplient les points d’entrée. Un test dédié mesure la solidité des contrôles d’accès, la qualité du cloisonnement entre bibliothèques et fichiers, la traçabilité QAUDJRN et l’efficacité des journaux de sécurité. Vous obtenez une vision claire du risque, des correctifs adaptés au cycle de changement et un rapport compréhensible pour l’équipe iSeries comme pour le RSSI.

Périmètre d’un test d’intrusion IBM i

Schéma d’un test d’intrusion IBM i : l’auditeur Digitemis cible le serveur AS/400 du réseau interne.

Notre méthodologie

Nous commençons par la découverte et l’énumération : services exposés (Telnet sur les ports 23 ou 992 pour les sessions 5250, SSH sur le port 22, serveurs hôtes sur les ports 449 et 8470 à 8476), profils et objets sensibles. L’analyse de la configuration vérifie les attributs des profils utilisateur, l’usage des commandes privilégiées et les droits *PUBLIC. L’exploitation manuelle cible l’élévation de privilèges, la capture de sessions 5250 non chiffrées ou le détournement de programmes à autorité adoptée. L’impact est quantifié : accès à toutes les bibliothèques, exfiltration de données DB2, modification d’un fichier comptable.

  1. Avant les tests

    Cadrage

    Contacts, objectifs, périmètre et planning, contraintes techniques ; fiche d’autorisation et mot de passe pour les échanges sécurisés.

    Livrable : compte rendu de la réunion de lancement

  2. Un chef de projet et deux auditeurs

    Tests d’intrusion

    Évaluation du niveau de résilience du serveur à partir d’un profil utilisateur standard : comptes par défaut, services exposés, partages réseau, contrôle d’accès, protocoles d’administration non sécurisés.

  3. Après les tests

    Synthèse

    Synthèse managériale, schéma des principaux scénarios d’intrusion le cas échéant, plan d’action priorisé avec la charge de chaque recommandation, détail technique des vulnérabilités.

    Livrable : rapport, support de restitution, procès-verbal de livraison

Une vulnérabilité critique découverte pendant les tests vous est signalée sans délai. En option, un contre-audit vérifie la correction des failles. Pour les environnements z/OS, voir notre audit de sécurité mainframe.

Scénarios testés le plus souvent

  • Profils & autorisations

    Élévation de privilèges via des programmes à autorité adoptée, des profils disposant de *ALLOBJ ou des usages détournés de QSECOFR.

  • Interfaces réseau

    Sessions 5250 non chiffrées, Telnet actif, SSH mal durci, services NetServer.

  • Base DB2 & journaux

    Injection SQL, lecture du journal d’audit QAUDJRN, exfiltration de fichiers de production.

Ils nous font confiance

informations

Contactez-nous

Besoin d’une expertise IBM i / AS 400 ? Remplissez le formulaire, nous reviendrons vers vous rapidement pour un premier échange.

    *Informations obligatoires

    Les informations recueillies à partir de ce formulaire sont traitées par Digitemis pour donner suite à votre demande de contact. Pour connaître et/ou exercer vos droits, référez-vous à la politique de Digitemis sur la protection des données, cliquez ici.

    FAQ

    Questions fréquentes

    Si vous avez d’autres questions, n’hésitez pas à nous contacter directement !

    Le test nécessite-t-il un accès QSECOFR ?

    Non ; nous démarrons avec un profil utilisateur standard pour reproduire une attaque réaliste, puis nous vérifions les possibilités d’élévation de privilèges.

    Les tests sont planifiés hors horaires critiques et les scans limités en débit. Les commandes qui pourraient perturber la production (ENDJOB, ENDSBS, PWRDWNSYS…) ne sont jamais exécutées.

    Le périmètre couvre le système et peut inclure un échantillon de code RPG / ILE pour rechercher des programmes à autorité adoptée risqués ou des appels QCMDEXC.

    Nous fournissons la liste des correctifs (PTF et groupes de PTF) requis ; leur application reste sous le contrôle de votre centre d’exploitation IBM i.

    cas client

    Découvrez notre approche

    cas client

    Découvrez notre approche projet