Comment puis-je trouver une entreprise comme les adresses IP de Facebook? J'essaie de bloquer Facebook au travail et j'ai des difficultés avec le HTTP et le blocage d'URL. Chaque fois que je bloque une adresse IP Facebook, il semble que plus de messages apparaissent.
Existe-t-il un moyen simple de découvrir toutes les adresses IP utilisées par Facebook, Myspace, Snapchat, etc.?
Réponses:
En utilisant Facebook comme exemple ... Nous contrôlons leur bande passante à une petite fraction de notre total directement sur notre ASA (car un autre groupe de l'entreprise possède le proxy Web).
Je recherche normalement l'ASN de l'entreprise (Facebook est 32934), puis je vais
http://as.robtex.com/as32934.html#bgp
chercher leurs préfixes.À partir de cette liste, je crée un groupe d'objets Cisco ASA, que je peux utiliser pour classer le trafic ... C'est ce que j'utilise maintenant ... Facebook est limité à une petite quantité de bande passante ... Cela fonctionne très bien.
De temps en temps, vous devrez revenir en arrière et vérifier robtex AS-info pour voir s'ils ont ajouté ou supprimé des préfixes. J'essaie généralement de prendre le plus grand bloc d'agrégats qu'ils ont, même s'ils n'annoncent que des blocs plus petits à partir de ce plus grand agrégat.
Le code python que j'utilise pour générer la liste est trivial ...
Le code suppose que vous mettez tous leurs préfixes dans un fichier texte appelé "facebook_nets.txt", avec un préfixe par ligne ...
En fait, mon script gratte automatiquement les informations chaque semaine, mais il s'agit d'une version simplifiée.
la source
Il existe plusieurs façons de trouver les plages IP des principales organisations telles que Facebook. Le plus fondamental d' entre eux, est d'ouvrir votre ligne de terminal / commande de choix et la commande:
nslookup facebook.com
.Cela vous donne l'adresse IP associée à ce nom DNS; dans ce cas,
173.252.110.27
était la réponse de mon serveur DNS.Exécutez ensuite une recherche "whois" pour cette adresse IP (vous pouvez aller sur Whois.net si vous n'avez pas d'outil whois dans votre ligne de commande):
whois 173.252.110.27
La sortie pertinente dans ce cas est:
Facebook a été affecté à l'ensemble du bloc / 18
173.252.64.0/18
, alors utilisez simplement cette plage pour votre ACL.Remarque: Compte tenu de tout cela, le blocage par IP peut devenir très lourd et très inefficace dans de nombreux cas. Les organisations de la taille de Facebook ajouteront constamment de nouveaux espaces IP, qui seront en dehors de votre plage filtrée.
Certains sites peuvent changer pour utiliser un nouveau CDN , qui bien sûr utilisera également un espace IP différent.
Si vous rencontrez des problèmes spécifiques avec votre HTTPS et le blocage d'URL, en fonction de l'équipement, vous pouvez demander une autre question pour obtenir de l'aide sur ces problèmes spécifiques. Les réponses pourraient mieux vous aider à bloquer l'accès à ces sites.
la source
whois
les recherches, pour les quelques plages que j'ai repérées, répertorient Facebook comme organisation affectée. D'après mon expérience, le BGP Toolkit de HE fait un bon travail en fournissant des informations précises.Pour bloquer un site Web inacceptable, vous devez normalement utiliser un serveur proxy ou un pare-feu de filtrage Web. Soit en forçant tout le monde à utiliser le proxy et en bloquant l'accès normal au Web, soit en utilisant un pare-feu et en bloquant les URL incriminées. L'utilisation d'adresses IP n'est jamais une bonne option pour les sites Web, car ces adresses peuvent changer très souvent pour les grands sites (lorsqu'ils basculent vers / depuis les CDN, lorsqu'ils ajoutent un autre cluster plus proche de votre emplacement, etc.).
Trouver toutes les adresses IP utilisées par un grand site Web est très difficile avec de grands acteurs comme Facebook et Google. Il existe également de nombreux services qui peuvent être utilisés comme proxy pour accéder à ces sites malgré le blocage de l'adresse IP.
la source
J'ai utilisé NBAR pour limiter Facebook, mais vous pouvez le modifier pour le bloquer. Cela ne fonctionnera que sur les requêtes HTTP en texte brut qui bloquent efficacement quelqu'un entrant l'adresse dans le navigateur avant qu'une redirection vers HTTPS puisse avoir lieu. Les signets SSL (TLS) vers FB seraient manqués.
Vous pouvez également regarder le nouvel ASA-X CX (sécurité contextuelle) qui devrait être en mesure de gérer cela, bien que je ne l'ai pas encore déployé.
la source
À votre place, si j'avais la chance de dépenser de l'argent, je mettrais une boîte compatible UTM entre votre passerelle et votre LAN.
Par exemple, il est extrêmement facile de mettre un pare-feu FortiGate en mode transparent (fonctionnant comme un pont Ethernet) et de supprimer toutes les demandes Web destinées à la catégorie de sites "Réseaux sociaux".
la source