J'ai trouvé un malware sur mon instance ec2 qui exploitait continuellement le bitcoin et utilisait la puissance de traitement de mon instance. J'ai réussi à identifier le processus, mais je n'ai pas pu le supprimer et le tuer.
J'ai exécuté cette commande.
watch "ps aux | sort -nrk 3,3 | head -n 5"
Elle montre les cinq premiers processus en cours d'exécution sur mon instance, à partir desquels j'ai trouvé qu'il existe un nom de processus « bashd » qui consommait 30% de CPU. Le processus est
bashd -a cryptonight -o stratum+tcp://get.bi-chi.com:3333 -u 47EAoaBc5TWDZKVaAYvQ7Y4ZfoJMFathAR882gabJ43wHEfxEp81vfJ3J3j6FQGJxJNQTAwvmJYS2Ei8dbkKcwfPFst8FhG -p x
J'ai tué ce processus en utilisant la kill -9 process_id
commande. Après 5 secondes, le processus a recommencé.
Réponses:
Si vous n'y avez pas installé le logiciel et / ou si vous pensez que votre instance cloud est compromise: mettez-la hors ligne, supprimez-la et reconstruisez-la à partir de zéro (mais lisez d'abord le lien ci-dessous). Il ne vous appartient plus, vous ne pouvez plus lui faire confiance .
Voir «Comment gérer un serveur compromis» sur ServerFault pour plus d'informations sur ce qu'il faut faire et comment se comporter lors de la compromission d'une machine.
En plus des choses à faire et à penser dans la ou les listes liées ci-dessus, sachez que selon qui vous êtes et où vous êtes, vous pouvez avoir une obligation légale de le signaler à un service de sécurité informatique local / central équipe / personne au sein de votre organisation et / ou auprès des autorités (éventuellement même dans un certain délai).
En Suède (depuis décembre 2015), par exemple, tout organisme public (par exemple les universités) est tenu de signaler les incidents liés aux TI dans les 24 heures. Votre organisation disposera de procédures documentées sur la façon de procéder.
la source
Cette commande
bashd
est la même que celleccminer
duccminer-cryptonight
programme pour extraire Monero sur votre système (il y a tuto: Monero - Ccminer-cryptonight GPU miner sous Linux ), lebashd
est obtenu par aliasing ou en modifiant le code source du programme.Cryptonight Malware: comment tuer le processus? (informations trouvées sur la page Web d'experts en logiciels malveillants)
Processus de suppression manuelle
Ensuite, juste
kill -9 process_id
avec les autorisations root. (Vous devez tuer le processus decryptonight
pas lebashd
)Pour être en sécurité, vous devez:
la source