diff --git a/content/post/post-mortem-cryptominer-on-CI-infrastructure.md b/content/post/post-mortem-cryptominer-on-CI-infrastructure.md index e58c777..14e5954 100644 --- a/content/post/post-mortem-cryptominer-on-CI-infrastructure.md +++ b/content/post/post-mortem-cryptominer-on-CI-infrastructure.md @@ -104,18 +104,18 @@ laissent supposer qu'il s'agit bien d'un humain et que l'on a donc pas Voici le cheminement exact : -- arrivée sur git.nemunai.re depuis Google, sur un fichier `.drone.yml` ; -- connexion via GitLab, via le lien OAuth2 disponible ; -- création puis activation de son compte sur git.nemunai.re ; -- recherche d'un dépôt sur la page d'accueil (mais apparemment j'en ai trop) ; -- nouvelle arrivée depuis Google, sur un autre fichier `.drone.yml`, a priori le suivant dans la liste ; -- passage sur la partie publique de DroneCI ; -- connexion à Drone → création de l'utilisateur ; -- retour sur Gitea pour créer le dépôt (il choisit la migration depuis GitLab) ; -- synchronisation des dépôts sur Drone ; -- activation de son dépôt ; -- déclenchement manuel d'une synchronisation du dépôt afin de récupérer un nouveau commit, ce qui lance sa première tâche dans Drone ; -- ajout de la tâche `cron` dans Drone pour relancer sa tâche chaque heure. +1. arrivée sur git.nemunai.re depuis Google, sur un fichier `.drone.yml` ; +1. connexion via GitLab, via le lien OAuth2 disponible ; +1. création puis activation de son compte sur git.nemunai.re ; +1. recherche d'un dépôt sur la page d'accueil (mais apparemment j'en ai trop) ; +1. nouvelle arrivée depuis Google, sur un autre fichier `.drone.yml`, a priori le suivant dans la liste ; +1. passage sur la partie publique de DroneCI ; +1. connexion à Drone → création de l'utilisateur ; +1. retour sur Gitea pour créer le dépôt (il choisit la migration depuis GitLab) ; +1. synchronisation des dépôts sur Drone ; +1. activation de son dépôt ; +1. déclenchement manuel d'une synchronisation du dépôt afin de récupérer un nouveau commit, ce qui lance sa première tâche dans Drone ; +1. ajout de la tâche `cron` dans Drone pour relancer sa tâche chaque heure. Tout cela s'est déroulé dans un intervalle de 6 minutes, ce n'était donc pas un robot, mais bien un humain qui savait ce qu'il faisait.