Перейти к содержимому
Калькуляторы

Антиспуфинг для клиентов, которые подключаются по BGP

Вопрос такой, как сделать так, чтобы анонсы от клиентов по BGP данные записывались в антиспуфинг систему на коммутаторе. Например, к над от клиента с mac адресом 11:22:33:44:55:66 и который подключен к порту eth3 пришли префиксы:


198.18.0.0/24

198.18.1.0/24

198.18.2.0/24

198.18.3.0/24

Сделать так, чтобы на коммутатор в адтиспуфинг добавлялись такие правила:


-A SG -i eth3 -s 11:22:33:44:55:66 -p ipv4 --ip-src 198.18.0.0/24 -j RETURN

-A SG -i eth3 -s 11:22:33:44:55:66 -p ipv4 --ip-src 198.18.1.0/24 -j RETURN

-A SG -i eth3 -s 11:22:33:44:55:66 -p ipv4 --ip-src 198.18.2.0/24 -j RETURN

-A SG -i eth3 -s 11:22:33:44:55:66 -p ipv4 --ip-src 198.18.3.0/24 -j RETURN

 


in_port=3,dl_src=11:22:33:44:55:66,ip,ip_src=198.18.0.0/24,actions=normal

in_port=3,dl_src=11:22:33:44:55:66,ip,ip_src=198.18.1.0/24,actions=normal

in_port=3,dl_src=11:22:33:44:55:66,ip,ip_src=198.18.2.0/24,actions=normal

in_port=3,dl_src=11:22:33:44:55:66,ip,ip_src=198.18.3.0/24,actions=normal

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

22 часа назад, nuclearcat сказал:

-m rpfilter --invert -j DROP ?

Это не работает, если сети пользователей находятся на одном интерфейсе.

Между этими сетями спуфинг будет возможен.

Изменено пользователем ne-vlezay80

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

>Это не работает, если сети пользователей находятся на одном интерфейсе.

 

Это либо IX, либо админ - малограмотный, если у него bgp-клиенты не как p2p подключены. У вас какой случай?

 

Скорее всего у вас случай второй, поэтому исправляйте и делайте p2p и обычный URPF (rp_filter=1 на линуксе)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А как на IX антиспуфинг реализуют?

 

А занимаются ли магистральные провайдеры антиспуфинг фильтрацией при подключении клиента по BGP?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть еще вариант создавать macvlan интерфейсы для тех кто подключен, если клиентов не очень много.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Какая то не очень идея фильтровать по анонсу. Почему вы желаете запретить клиенту слать трафик через вас(но ничего вам не анонсировать), а получать через другой апстрим. Договор позволяет такие ограничения? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, 2c2i сказал:

Какая то не очень идея фильтровать по анонсу. Почему вы желаете запретить клиенту слать трафик через вас(но ничего вам не анонсировать), а получать через другой апстрим. Договор позволяет такие ограничения? 

Спуфинг будет включаться как отдельная услуга. И после проверки благонадёжности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не понятно почему вы называете спуфингом отсылку трафика со своих адресов без анонсирования их. Спуфинг это когда для отсылки трафика используются _чужие адреса_, и эта принадлежность определяется не анонсами bgp, а базой данных например  RIPE.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

5 часов назад, 2c2i сказал:

Не понятно почему вы называете спуфингом отсылку трафика со своих адресов без анонсирования их. Спуфинг это когда для отсылки трафика используются _чужие адреса_, и эта принадлежность определяется не анонсами bgp, а базой данных например  RIPE.

Я как то получил предупреждение от своего хостера по этому поводу. А тем более, что некоторый трафик транзитом идёт через vps.

 

А как трафик может вернуться, если адреса не анонсируются.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не знаю что там за "транзит через впс", но трафик отлично вернется через другого апстрим провайдера, которому клиент анонсирует свои префиксы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как я понял, достаточно настроить default напримнр на telia а вернуть трафик через ростелеком?

 

А если так делать через vps, можно попасть на 1000$.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А какие штрафы у РКН, если провайдер не блокирует сайты? Я думаю, что меньше чем 1000$.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

от 50 до 100 тысяч рублей

 

Могут хоть ежедневно выписывать

 

Так что рекомендую перестать заниматься херней с антиспуфингом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот правила хостера:

Цитата

Также запрещено и может стать поводом для немедленной блокировки:
- Онлайн аптеки с нелегальной фармацевтикой
- Продажа спайсов, курительных смесей и прочих наркотических и психотропных веществ
Только для VPS: Организация публичных VPN сервисов без согласования с администрацией хостинга
- TOR exit nodes
Только для VPS: майнинг криптовалют
- Replica sites/stores по продаже копий часов, сумок, одежды и тд без предварительного согласования с администрацией
- проксирование проектов через наши серверы/впс
- использование наших серверов/впс для Anti-DDoS защиты сторонних проектов (не размещенных на наших серверах/ВПС) путем проксирования/тунелирования трафика
- нарушение законов страны, в которой располагается ваш сервер/впс 
- Добавлять и использовать не принадлежащие вам IP адреса. В случае выявления таких злоупотреблений мы немедленно блокируем сервер и выставляем штраф от 500$ до 1000$
- Любые другие активности, которые могут причинить материальный либо репутационный ущерб нашей компании
Только для VPS: 
- Размещение трафогенерирующих скриптов, сайтов и других ресурсов (аудио/видео-стриминг, файловые хранилища и так далее)
- Превышать установленную максимальную нагрузку на канал на постоянной основе.
Допустимая постоянная нагрузка на канал для VPS:
Тариф Lite: до 5Mbit/s
Тариф Start: до 10Mbit/s
Тариф Medium: до 20Mbit/s
Тариф Premium: до 30Mbit/s
Тариф Elite: до 50Mbit/s
Тариф Exclusive: до 100Mbit/s

Примечание: мы не лимитируем канал при установке VPS до данных значений, по умолчанию ваш VPS может использовать максимальную ширину канала головного сервера, например 1Gbit/s.
Мы оставляем за собой право лимитировать канал до указанных выше значений только в случае постоянных злоупотреблений либо, если превышения создают проблемы для других клиентов.
Для PROMO тарифов максимально допустимая нагрузка делится на 2. То есть если для тарифа Premium макс. допустимая нагрузка является 30Mbit/s, то для Premium - PROMO - 30/2=15Mbit/s.
 

 

1000$ это где то 56 433.40.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вы наверное читаете как то не так - тут написано "Добавлять и использовать не принадлежащие вам IP адреса." Нигде не написано про bgp анонсы.

Кроме того не понятно зачем вообще какой либо bgp на впс.

 

>Как я понял, достаточно настроить default напримнр на telia а вернуть трафик через ростелеком?

>А если так делать через vps, можно попасть на 1000$.

На впс очевидно так сделать не получится, просто потому что никакой хостинг не даст вам подключать свои каналы(телию и ростелеком) к впс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А гнать исходящий трафик от своей сети через vps можно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

7 часов назад, 2c2i сказал:

На впс очевидно так сделать не получится, просто потому что никакой хостинг не даст вам подключать свои каналы(телию и ростелеком) к впс.

А почему? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 16.01.2018 в 00:56, ne-vlezay80 сказал:

А как на IX антиспуфинг реализуют?

 

Ну если вкратце, то в общем случае, по жалобам от одного участника IX на другого начинают разбираться. Про автоматический антиспуфинг на IX не слышал

 

В 16.01.2018 в 00:56, ne-vlezay80 сказал:

А занимаются ли магистральные провайдеры антиспуфинг фильтрацией при подключении клиента по BGP?

Кто-то включает urpf, кто-то нет, чаще нет чем да. В анналах форума или гугл-кеше можно найти как это делает Оранж и народ ругается на них за это дело)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.