Auteur Sujet: DNS Spoofing Pi Hole  (Lu 4196 fois)

0 Membres et 1 Invité sur ce sujet

Max284

  • Abonné Orange Fibre
  • *
  • Messages: 86
DNS Spoofing Pi Hole
« le: 13 août 2021 à 15:32:44 »
Bonjour à tous,

J'ai un serveur DNS Pi Hole pour bloquer la publicité et les traqueurs via DNS. Il était accessible sur internet pour que je puisse m'en servir en dehors de chez moi pour mes requêtes DNS personnelles, l'adresse IP est fixe donc c'est pratique.

Hier, en regardant les stats sur l'interface admin j'ai vu que le cache DNS était plein et que tout un tas de domaines résolus n’étaient plus mis en cache, à cause d'un grand nombre de requêtes (dûes aux bots & autres curieux sur Internet qui font régulièrement des requêtes DNS peu gênantes en temps normal). Du coup j'ai doublé le nombre d'enregistrements max pour éviter à nouveau ce problème.

Aujourd'hui, nouveau problème, mon serveur DNS plante, plus de résolutions DNS ni d'interface admin, le processus pihole-FTL utilise 100% de ressources CPU, impossible de redémarrer le processus, et quand je redémarre la machine physique, même problème. J'ai dû tuer le processus pihole-FTL et vider le cache DNS pour que ça remarche.
Par la suite en regardant les logs je vois qu'une seule adresse IP envoie beaucoup plus de requêtes au serveur que mes appareils personnels, au bout de 10min on était à 4630 requêtes de la part de cette IP contre 94 pour mon PC fixe sur lequel je travaillait. Je n'ai pas trouvé comment compter le nombre de requêtes total en 1 min, mais rien qu'a 13h15 et 25 centièmes 58 requêtes DNS vers des sous-domaine inexistants de tesla.com on été émises par cette IP. C'est clairement une attaque dans le but de rendre mon DNS inopérant.

J'ai donc fermé le port 53 de ma box en urgence et redémarré la box. Plus de spoofing. Ouf !

1/ Où puis-je signaler cet incident à SFR avec toutes les preuves ? (parce que franchement le support SFR aseptisé pour les initiés avec un bot qui te pose des questions du style "Avez-vous branché la box ?" non merci).
2/ Peut-on signaler cela aux services de l'état sans avoir à porter plainte ? (même si en théorie je pourrais car j'ai les logs)
3/ Quelqu'un saurait comment bloquer des clients DNS au niveau de Pi Hole ?
4/ C'est quoi le but de ces gens là d'attaquer des personnes aléatoires pour casser leur serveur DNS ? (Je veux dire ils n'ont rien à gagner à juste DDoS des inconnus)

Désolé si le message est un peu écrit à la va-vite, je commence franchement à fatiguer avec tout ça...

Optix

  • AS41114 - Expert OrneTHD
  • Abonné Orne THD
  • *
  • Messages: 4 667
  • WOOHOO !
    • OrneTHD
DNS Spoofing Pi Hole
« Réponse #1 le: 13 août 2021 à 15:59:45 »
Salut,

1/ Où puis-je signaler cet incident à SFR avec toutes les preuves ? (parce que franchement le support SFR aseptisé pour les initiés avec un bot qui te pose des questions du style "Avez-vous branché la box ?" non merci).
A personne. C'est uniquement de ta responsabilité, tu as mal sécurisé ton équipement et laissé ouvert aux 4 vents.

2/ Peut-on signaler cela aux services de l'état sans avoir à porter plainte ? (même si en théorie je pourrais car j'ai les logs)
Pour ton cas, non.

3/ Quelqu'un saurait comment bloquer des clients DNS au niveau de Pi Hole ?
C'est pas plus simple de monter un VPN ? Comme ça tu as accès à des ressources internes du foyer en prime. Et pas besoin d'ouvrir à tout le monde.

4/ C'est quoi le but de ces gens là d'attaquer des personnes aléatoires pour casser leur serveur DNS ? (Je veux dire ils n'ont rien à gagner à juste DDoS des inconnus)
Tu te trompes : c'est justement un très juteux business que de louer des botnets qui ont des Tbps de bande passante à utiliser pendant 5min, 1h, 1 journée pour mettre à genoux un rival, un concurrent, etc.
C'est juste que toi, t'es pas payé  :)

proap

  • Abonné MilkyWan
  • *
  • Messages: 568
DNS Spoofing Pi Hole
« Réponse #2 le: 13 août 2021 à 16:44:31 »
Tu te trompes : c'est justement un très juteux business que de louer des botnets qui ont des Tbps de bande passante à utiliser pendant 5min, 1h, 1 journée pour mettre à genoux un rival, un concurrent, etc.
C'est juste que toi, t'es pas payé  :)

Justement, j'ai pas compris leur motivation. C'est un type d'attaque pour profiter de son raspberrypi et l’utiliser comme un vecteur d'attaque (par exemple en faisant du SNAT pour qu'il réponde avec des réponses DNS aux vraies victimes?)

Optix

  • AS41114 - Expert OrneTHD
  • Abonné Orne THD
  • *
  • Messages: 4 667
  • WOOHOO !
    • OrneTHD
DNS Spoofing Pi Hole
« Réponse #3 le: 13 août 2021 à 16:57:26 »
Justement, j'ai pas compris leur motivation. C'est un type d'attaque pour profiter de son raspberrypi et l’utiliser comme un vecteur d'attaque (par exemple en faisant du SNAT pour qu'il réponde avec des réponses DNS aux vraies victimes?)
Oui, mais avec le DNS pas possible d'aller aussi loin.

Suffit de demander à son serveur "hé, c'est quoi la liste des serveurs racines de toute la planète ?" (histoire d'avoir une réponse bien fat sa mère), et dire "ah, et c'est xxx.xxx.xxx.xxx qui demande" (alors que c'est yyy.yyy.yyy.yyy qui a émis la requete).  Le fameux "c'est pour un ami" :D

proap

  • Abonné MilkyWan
  • *
  • Messages: 568
DNS Spoofing Pi Hole
« Réponse #4 le: 13 août 2021 à 17:23:57 »
Oui, mais avec le DNS pas possible d'aller aussi loin.

Suffit de demander à son serveur "hé, c'est quoi la liste des serveurs racines de toute la planète ?" (histoire d'avoir une réponse bien fat sa mère), et dire "ah, et c'est xxx.xxx.xxx.xxx qui demande" (alors que c'est yyy.yyy.yyy.yyy qui a émis la requete).  Le fameux "c'est pour un ami" :D

 :D
j'ai bien compris

Max284

  • Abonné Orange Fibre
  • *
  • Messages: 86
DNS Spoofing Pi Hole
« Réponse #5 le: 13 août 2021 à 17:25:53 »
Merci de ta réponse,

Salut,
A personne. C'est uniquement de ta responsabilité, tu as mal sécurisé ton équipement et laissé ouvert aux 4 vents.

Oui j'aurais pu mieux protéger mon serveur c'est vrai. Mais y'a quand même eu acte de malveillance, à aucun moment j'ai autorisé cette personne à saturer mon serveur DNS, c'est punissable en théorie. Et puis j'y peut quoi il aurait aussi pu me DDoS si je n'avais aucun port d'ouvert.

Pour ton cas, non.

Les particuliers ont aussi le droit d'auto-héberger leur serveur à ce que je sache, ils peuvent aussi subir des attaques au même titre que les entreprises. On peut bien signaler du contenu inapproprié en ligne (drogue, violence, apologie du terrorisme), alors pourquoi pas des attaques informatiques ? (qui peuvent faire bien plus de dégâts parfois)
Et puis le FAI (même s'il n'est en aucun cas responsable du problème), il joue aussi un rôle dans la prévention contre ce genre d'attaques, pourquoi on ne peut même pas leur faire un simple signalement ?

C'est pas plus simple de monter un VPN ? Comme ça tu as accès à des ressources internes du foyer en prime. Et pas besoin d'ouvrir à tout le monde.

J'ai déjà un VPN pour l'administration de mon site, je pourrais l'utiliser quand je ne suis pas chez moi c'est vrai.

Tu te trompes : c'est justement un très juteux business que de louer des botnets qui ont des Tbps de bande passante à utiliser pendant 5min, 1h, 1 journée pour mettre à genoux un rival, un concurrent, etc.
C'est juste que toi, t'es pas payé  :)

Je comprend l’intérêt, mais je suis ni Elon Musk, ni un diplomate, ils vont rien gagner à me DDoS moi...

Enfin bref, les attaques sont stoppées, a priori il n'y a eu aucun vol de données, c'est le plus important. Je suis juste dégouté qu'en tant que citoyen on ne puisse rien y faire. Le jour où ce sera le site du gouvernement ou d'OVH qui sera mis hors ligne tant pis pour eux...

Je vais quand même me renseigner pour sécuriser encore plus mon serveur Nextcloud qui l'est déja bien, mais on sait jamais.

Max284

  • Abonné Orange Fibre
  • *
  • Messages: 86
DNS Spoofing Pi Hole
« Réponse #6 le: 13 août 2021 à 17:34:18 »
Oui, mais avec le DNS pas possible d'aller aussi loin.

Suffit de demander à son serveur "hé, c'est quoi la liste des serveurs racines de toute la planète ?" (histoire d'avoir une réponse bien fat sa mère), et dire "ah, et c'est xxx.xxx.xxx.xxx qui demande" (alors que c'est yyy.yyy.yyy.yyy qui a émis la requete).  Le fameux "c'est pour un ami" :D

C'est un moyen de DDoS quelqu'un d'autres en utilisant mon serveur si je comprends bien. Malheureusement j'ai pas de pare-feu avancé pour bloquer ce genre de bidouilles.

proap

  • Abonné MilkyWan
  • *
  • Messages: 568
DNS Spoofing Pi Hole
« Réponse #7 le: 13 août 2021 à 17:44:57 »
C'est un moyen de DDoS quelqu'un d'autres en utilisant mon serveur si je comprends bien. Malheureusement j'ai pas de pare-feu avancé pour bloquer ce genre de bidouilles.
utilise un VPN

Optix

  • AS41114 - Expert OrneTHD
  • Abonné Orne THD
  • *
  • Messages: 4 667
  • WOOHOO !
    • OrneTHD
DNS Spoofing Pi Hole
« Réponse #8 le: 13 août 2021 à 18:25:45 »
Les particuliers ont aussi le droit d'auto-héberger leur serveur à ce que je sache, ils peuvent aussi subir des attaques au même titre que les entreprises. On peut bien signaler du contenu inapproprié en ligne (drogue, violence, apologie du terrorisme), alors pourquoi pas des attaques informatiques ? (qui peuvent faire bien plus de dégâts parfois)
Et puis le FAI (même s'il n'est en aucun cas responsable du problème), il joue aussi un rôle dans la prévention contre ce genre d'attaques, pourquoi on ne peut même pas leur faire un simple signalement ?
Ta question était spécifiquement "sans déposer plainte".

Bien évidemment que si tu déposais plainte et qu'un magistrat décide d'ouvrir une enquête, ma réponse serait autre.

Les unités des FDO qui bossent sans plainte sont celles qui tentent d'empêcher les atteintes à la personne. Donc rien à voir avec ton serveur.

doctorrock

  • Abonné Orange Fibre
  • *
  • Messages: 932
  • Draguignan 83
DNS Spoofing Pi Hole
« Réponse #9 le: 13 août 2021 à 18:26:09 »
Je plussois : utilise un VPN.

[troll] Ca ne sert pas qu'à pirater Netflix un VPN, ca a des usages autremant plus utiles [/troll]

De manière générale, si tu ouvres un port "commun" de service ( 53, 22, 21, etc...) sur le monde, tu vas rapidement devenir une cible.
Branche un detecteur de scanner sur ton routeur externe, tu vas être étonné du nombre d'IP qui tapent à ta porte en 24h ...

Le VPN sert à ça : ouvrir ton réseau (tout ou partie) à l'exterieur, MAIS, via authentification forte :-)
C'est pas pour rien que tout le monde en utilise, après, il faut bien le sécuriser aussi (ce qui n'est pas exceptionnellement difficile)

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 283
  • Antibes (06) / Mercury (73)
DNS Spoofing Pi Hole
« Réponse #10 le: 13 août 2021 à 20:22:19 »
Des tentatives de connexions sur des ports « intéressant » tu en as probablement des milliers chaque jour, comme tout le monde (cf. le screenshot ci-dessous sur ma connexion depuis minuit). Il y a des bots qui passent leurs journées à scanner absolument toutes les adresses IPv4 publiques (ce n’est pas si long à faire de nos jours) à la recherche de ports ouverts qui pourraient être exploités.

Si on devait porter plainte à chaque fois on n’en sortirait plus, et ce d’autant plus que mes statistiques montrent que ça vient majoritairement de Russie ou de chine…

Donc on se protège, on n’ouvre pas de ports vers des systèmes non sécurisés. Dans le cas du dns il est impossible de sécuriser, donc on n’ouvre pas le port 53 et si on a besoin d’utiliser un serveur dns particulier on met en place un vpn comme déjà dit de multiples fois.


kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
DNS Spoofing Pi Hole
« Réponse #11 le: 13 août 2021 à 22:07:19 »
Je plussois : utilise un VPN.

[troll] Ca ne sert pas qu'à pirater Netflix un VPN, ca a des usages autremant plus utiles [/troll]

De manière générale, si tu ouvres un port "commun" de service ( 53, 22, 21, etc...) sur le monde, tu vas rapidement devenir une cible.
Branche un detecteur de scanner sur ton routeur externe, tu vas être étonné du nombre d'IP qui tapent à ta porte en 24h ...

Le VPN sert à ça : ouvrir ton réseau (tout ou partie) à l'exterieur, MAIS, via authentification forte :-)
C'est pas pour rien que tout le monde en utilise, après, il faut bien le sécuriser aussi (ce qui n'est pas exceptionnellement difficile)

C'est confus ton "utilise un VPN"  , 99% de gens comprendront d'utiliser une offre "VPN pour gogo" style NordVPN & etc.

D'autant qu'un VPN pour pirater Netflix et un VPN pour acceder a son LAN ce n'est pas du tout la meme chose ni les memes offres. donc ton troll ajoute de la confusion...

@Max284: je recommande https://tailscale.com/ pour un VPN simple , gratuit et sans configuration complexe. Ils ont meme un tuto qui correspond pile poil a ton cas: https://tailscale.com/kb/1114/pi-hole/