Génie logiciel
Tout ce que j’ai écrit sur le Génie logiciel, en commençant par les articles de recherche. Chacun d’entre eux se termine par une action que vous pouvez mettre en œuvre dès lundi.
Vous êtes confronté à l’un de ces problèmes ? Je travaille avec des organisations qui ont besoin de réponses, pas d’une énième présentation PowerPoint. Discutons-en.
Que contient un court métrage à cinq angles ?
La plupart des sujets présentés ici occupent une page et comportent cinq courtes sections, toujours dans cet ordre. Chacune est identifiée par une couleur spécifique au sein de l’article, ce qui vous permet d’accéder directement à celle qui vous intéresse.
- 1Par où je commencerais : la première mesure que je prendrais et la question que je poserais avant de dépenser quoi que ce soit.
- 2 Lorsque les plans échouent : les points sur lesquels les plans relatifs à ce sujet échouent généralement, et l’hypothèse que je vérifierais en premier lieu.
- 3Au-delà du jargon : ce que le sujet signifie réellement une fois le langage commercial mis de côté.
- 4 À quoi ressemble un bon résultat : le résultat qui vous indiquerait que cela a fonctionné, et le chiffre que je surveillerais.
- 5 Le défi que les dirigeants ne peuvent éluder : la décision que la direction doit prendre, et les éléments dont elle a besoin pour la prendre.
-
Peut-on se fier à un webhook signé pour mettre à jour une fiche d'entreprise ?
Examiner la fiabilité des webhooks au-delà des signatures : liaison au locataire, relecture, effets de duplication, ordre des événements et récupération après des notifications manquées.
-
Le composant vulnérable de votre SBOM affecte-t-il votre service ?
Retracez la correspondance d’une vulnérabilité identifiée dans la SBOM avec le logiciel déployé, les versions concernées, les chemins d’exécution et les preuves VEX avant de clore ou de remonter le constat.
-
Comment récupérer les événements Webhook manqués après une panne ?
Récupérez les webhooks manqués grâce à un inventaire limité des événements, une relecture sécurisée, un rapprochement des états et la preuve que les effets métier non résolus restent visibles.
-
Comment retirer en toute sécurité un point de terminaison d’API publique ?
Retirer un point de terminaison API en présentant une preuve de la migration des clients, de la limitation des tâches en cours et du blocage des anciens itinéraires. Distinguer les avis de dépréciation de la mise hors service effective.
-
Comment réessayer une requête API sans dupliquer l’opération ?
Déterminez à quel moment un délai d’expiration d’API autorise une nouvelle tentative, quand il convient de corriger un résultat incertain, et comment la portée des clés, leur date d’expiration et les budgets de tentatives réitérées affectent les opérations en double.
-
Comment vérifier la suppression des données dans l’ensemble des sauvegardes et chez tous les fournisseurs ?
Vérifiez la suppression des données sur l’ensemble des répliques, des versions d’objets, des sauvegardes et des fournisseurs grâce à des preuves ciblées, des tests de restauration, des vérifications des clés et des rapports de conservation fiables.
-
Dans quels cas les preuves de sécurité doivent-elles empêcher la mise en production d’un logiciel ?
Déterminez si une version « green build » est prête à être déployée en vérifiant l’exécution des tests, les déclarations de sécurité, les preuves contradictoires, les exceptions et le périmètre de la version.
-
Un audit de sécurité que les développeurs ne redoutent pas
Si l’examen de sécurité a lieu à la fin, il s’agit d’une étape de contrôle, et les étapes de contrôle font l’objet de discussions. S’il a lieu au début, il s’agit d’une réflexion sur la conception, et les réflexions sur la conception...
-
Ingénierie des API
Je ne commencerais pas l’ingénierie des API en achetant une autre plateforme ou en lançant un vaste programme. Je commencerais par définir le périmètre, désigner le responsable et élaborer un scénario…
-
Une SBOM est un inventaire. Elle ne constitue pas une preuve que votre logiciel est sûr.
Il existe une pratique courante dans les achats technologiques : prendre quelque chose de véritablement utile, en faire une case à cocher, puis commencer discrètement à traiter cette case comme…
-
Maintenabilité du code
Je ne commencerais pas à améliorer la maintenabilité du code en achetant une autre plateforme ou en lançant un vaste programme. Je commencerais par définir le périmètre, identifier le responsable et trouver un...
-
Formation à la sécurité destinée aux développeurs
Je ne commencerais pas la formation des développeurs à la sécurité en achetant une nouvelle plateforme ou en lançant un vaste programme de sécurité. Je commencerais par définir le périmètre, identifier le responsable, un...
-
Fiabilité des systèmes distribués
Je ne commencerais pas à aborder la fiabilité des systèmes distribués en achetant une autre plateforme ou en lançant un vaste programme. Je chercherais d’abord à définir le périmètre, à identifier le responsable…
-
Comment empêcher l’intégration continue (CI) des pull requests d’exposer des informations confidentielles ?
Séparez les tests des pull requests non fiables des secrets d’intégration continue, des exécuteurs privilégiés et des accès au cloud. Vérifiez les déclencheurs, les artefacts, les caches et les limites d’approbation.
-
Renforcement de la sécurité de Linux
Je ne commencerais pas le renforcement de la sécurité sous Linux en achetant une autre plateforme ou en lançant un vaste programme. Je commencerais par définir le périmètre, identifier le responsable et envisager un scénario...
-
Ingénierie de l’observabilité
Je ne commencerais pas l’ingénierie de l’observabilité en achetant une nouvelle plateforme ou en lançant un vaste programme. Je commencerais par définir le périmètre, identifier le responsable et…
-
Automatisation Python
Je ne commencerais pas l’automatisation en Python par l’achat d’une autre plateforme ou le lancement d’un programme de grande envergure. Je commencerais par définir le périmètre, identifier le responsable et choisir un scénario…
-
Architecture sécurisée
Je ne commencerais pas la mise en place d’une architecture sécurisée en achetant une autre plateforme ou en lançant un vaste programme. Je commencerais par définir le périmètre, désigner le responsable et choisir un sc...
-
Déploiement sécurisé de logiciels
Je ne commencerais pas le déploiement de logiciels sécurisés en achetant une autre plateforme ou en lançant un vaste programme. Je déterminerais d’abord le périmètre, le responsable, et…
Aucune correspondance. Essayez un autre mot ou posez-moi directement la question.