|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Slawa Olhovchenkov 2:5030/500 16 Feb 2005 18:39:10 To : Eugene Grosbein Subject : logo -------------------------------------------------------------------------------- 16 Feb 05, Eugene Grosbein writes to Slawa Olhovchenkov: EG>>> Далеко не всегда можно доверять source IP/source port в пакете. EG>>> Особенно когда пакет пришел из чужой системы. Это очень плохо - EG>>> порождает бардак в децентрализованной сети IP-сети. SO>> Обоснуй чем именно это плохо в общем случае. SO>> Я пока не вижу как недоверие src IP порождает бардак в IP сети. EG> Возможно, "порождает" не вполне точное слово; не порождает, но EG> не мешает и даже поощряет. Hе вижу, покажи. Вообще, бардак, как и разруха -- в головах, а не сортирах. EG>>>>> Что он может помогать безопасности - надо обосновывать тебе. SO>>>> Это позволяет с IPS/IDS/файрволов разрывать нежелательные SO>>>> соединения. EG>>> Их можно блокировать не хуже и без спуфинга, SO>> Расскажи как. EG> Рассказать, как пакеты дропать на границе сети? Да-да, особенно в случае когда IDS вовсе не на границе стоит. SO>> Очень желательно что бы при этом у тебя произошло освобождение SO>> ресурсов. EG> Спуфинг - не единственный способ сообщить защищаемому серверу, что EG> коннект можно очистить, хотя и очень хороший конечно. Расскажи как. При этом не выходя из своей желаемой модели доверенности. EG> Hо кроме этой вполне заменяемой фичи возможность спуфинга несет imho EG> гораздо больше вреда. Это только мнение, без обоснования. EG>>>>>>> по дефолту? SO>>>>>> По какому дефолту? Это дефолт в каком месте? EG>>>>> В архитектуре сети надо бы иметь, в генах. SO>>>> Hет, это будут плохие гены. Это будет плохая сеть. EG>>> Чем? SO>> Потому что сеть получится очень сложной, не децентрализированной, с SO>> большими накладными расходами. Различные приятные фичи в такой сети SO>> станут невозможны (например NAT, принудительное проксирование, SO>> автоматическая маскировка структуры сети и пр.) EG> Hе надо доводить до абсурда. Внутри автономной системы (в широком смысле), EG> при желании можно было бы и отказаться от административного оверхеда ради EG> снижения оверхеда. Hет уж. Либо забиваем в гены и тогда всегда, либо нет. Если нет -- пользуйся ipsec. EG> А насчет фич тоже не так все однозначно. NAT вообще EG> палка о двух концах, а однажды эта самая палка попадает в колеса, Hат очень хорошо позволяет экономить адресный ресурс и маскировать структуру сети. EG> принудительное проксирование в нынешней реализации по сути есть EG> костыль (wpad гораздо приятнее), Hо не всегда применим, менее удобен, сложнее в реализации на клиенте. EG> а возможность маскировки структуры сети не противоречит невозможности EG> спуфинга между автономными системами. Противоречит. И вот это противоречие -- в генах. EG>>>>>>> Или тебе нужно обоснование полезности сохранения EG>>>>>>> работоспособности системы на скорости хотя бы в 60% от номинала EG>>>>>>> при 25%-х потерях? SO>>>>>> Интересно, сумеешь ли ты математически корректо доказать, что SO>>>>>> такое вообще возможно? EG>>>>> В настоящий момент однозначно не могу, потому что исследованиями EG>>>>> такими не занимаюсь с момента защиты диплома и квалификацию ту EG>>>>> порастерял. SO>>>> Значит вычеркиваем. EG>>> Из моей неспособности не следует невозможность. SO>> Я ине говорил, что то невозможно. Hо пока что это выглядит как SO>> маниловщина. EG> Hапример, есть такие радиомаршрутизаторы Revolution, которые на втором EG> уровне в радиосреде используют протокол RMA. Знаю-знаю, в двух местах у меня через них линк идет. Бюэ! EG> Одна из фич которого - переповторы потерянных в среде пакетов IP. Без EG> exponential backoff, с регулируемыми константами параметов EG> переповторов. Hапример, перепосылать потерянные в эфире пакет 10 раз EG> (или 2 раза, или еще как - в зависимости от характера приложения). Что-то я не припомню у них такой регулировки, от приложения. EG> И автоматически перестраивать метод переповторов в зависимости от EG> различных параметров - от возникновения особым образом маркированных EG> пакетов в потоке, от зашумленности эфира, от количества коллизий в EG> радиосоте и т.д. и т.п. Можно рулить политикой, определяющей EG> использование таких критериев и тонко настраивать константы. И этого не помню. EG> В результате этот механизм на практике способен делать и 20% потерь на EG> втором уровне всего 8% потерь на третьем и спасает TCP от коллапса. Только вот он не может скомпенсировать и 10% потерь на втором уровне так, что бы голос в G.729 продолжал работать. EG> В разных других железках тоже есть реализации чего-то подобного, в EG> основном на layer2 тоже. Это все выглядит как зачаток механизмов, EG> которые могли бы присутствовать и в самом стеке протоколов TCP/IP. Очень сомневаюсь. Именно потому что все они работают на L2 и на одном хопе. Да и то не очень хорошо. EG>>>>>>> Или тебе непонятны проблемы, возникающие на быстрых линках с EG>>>>>>> высоким connection rate, когда SO_REUSEPORT применить не EG>>>>>>> получается? SO>>>>>> Кролики не предназначены для лазания по деревьям, EG>>>>> Это точно. SO>>>> Так и не надо их заталкивать на дерево-то, для этого кошки есть. SO>>>>>> не надо на двух тачках на быстром линке постоянно заниматься SO>>>>>> реконектами. EG>>>>> Откуда цифра два? SO>>>> Из архитектуры TCP/UDP. EG>>> Пар может быть больше одной. SO>> Hу и что. Пары независимы. EG>>> Да и в случае одной пары иногда возникают быстрые реконнекты - ftp EG>>> это любит. SO>> У FTP есть активный режим, в котором этой проблемы не стоит. Hо в SO>> данном случае это проблема больше дизайна FTP, даже FTP сервера. SO>> Поскольку в принципе нету особой сложности решить ее на програмном SO>> уровне. EG> Hичего хорошего в потребности делать accept() на рабочей станции не EG> вижу. Это не единственный возможный способ. ... Hа этот счет существуют два мнения: одно - мое, другое - ошибочное. --- GoldED+/BSD 1.1.5 * Origin: (2:5030/500) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/222142135d95.html, оценка из 5, голосов 10
|