Ник | Пост | Дата |
---|---|---|
anonymous11(anonymous11) |
Судя по описанию, у Moat дистрибьютера нет возможности получить адрес клиента, передаваемый CDN. Meek сервер отбросит эти данные.
Для получения адреса нужно настроить TOR_PT_EXTENDED_SERVER_PORT для Meek сервера и уметь в ExtOrPort commands на стороне Moat дистрибьютера. Описание не отражает работоспособную конфигурацию? Или для Moat действительно все клиенты неразличимы? Что пропущено? | 2022-01-05T12:54:28.449Z |
tango |
That is an astute question. I think the documentation on the Moat wiki page is simply out of date. In fact TOR_PT_EXTENDED_SERVER_PORT is set and there is a special “shim” component that interprets the ExtORPort commands and converts them into an X-Forwarded-For header so the web server can know the client’s IP address. This is the main development discussion: In short, there are two layers of HTTPS in Moat: an outer layer with the CDN (for blocking resistance) and an inner end-to-end layer with the BridgeDB (for confidentiality and integrity, so the CDN cannot tamper with BridgeDB responses). The CDN adds an X-Forwarded-For header (this is a standard feature of CDNs). meek-server receives and decrypts this outer layer, so meek-server knows the client IP address. meek-server dials the ExtORPort of moat-shim (in the README here you can see TOR_PT_EXTENDED_SERVER_PORT being set) and sends the client IP address as USERADDR. moat-shim decrypts the inner HTTPS layer that has been de-serialized by meek-server, and re-adds the client IP address as an X-Forwarded-For header before forwarding plain HTTP to the BridgeDB Apache. | 2022-01-05T15:26:40.613Z |
anonymous11(anonymous11) | Thank you! | 2022-01-05T16:02:28.439Z |
anonymous11(anonymous11) | Есть такая точка зрения на сбор адресов бриджей.
Но Moat (в отличии от HTTPS) делает сбор совсем простым. Можно подключаться напрямую к Meek серверу (/meek), Moat дистрибьютеру (/moat) с ложными заголовками Meek-IP (изображая CDN), X-Forwarded-For (изображая moat-shim). Возможно ТСПУ действительно big attacker, но что если они просто читеры? | 2022-01-05T17:28:47.346Z |
anonymous12(anonymous12) | Небольшой скрипт (Moat клиент) для проверки возможности собрать “китайские” бриджи из москвы. | 2022-01-06T19:40:21.557Z |
ValdikSS | Если вы это делаете для использования бриджей по прямому назначению, то гораздо проще, удобней и надёжней использовать обычные relay’и в качестве бриджей. На сегодняшний день более 1400 релеев остаются доступными на провайдерах с ТСПУ, и их либо не так активно блокируют, либо не блокируют вовсе. Вот вам 10 случайных рабочих relay’ев:
| 2022-01-06T19:56:14.192Z |
tango |
Hmm, you may be right. If a request reaches the /meek endpoint after being forwarded through /moat, it will have a trustworthy X-Forwarded-For, but not necessarily if a connection arrives directly to the /meek endpoint. I have opened an issue for this. | 2022-01-06T20:00:42.295Z |
tango |
If the system is working correctly, I think this strategy will get only a subset of available bridges. BridgeDB has different “bridgerings” or “hashrings” of available bridges. All requests that come from a Tor exit or from another known proxy are supposed to be limited to a subset of the available bridges. See for example:
But I don’t know how well this defense really works in practice. There was another problem with BridgeDB/Moat, which is that there were only a few (10K) static captchas, and they had not been regenerated in a long time. An adversary may have been simply reusing known answers to solved captchas. The captchas have recently been regenerated and there are more of them now. https://lists.torproject.org/pipermail/anti-censorship-team/2021-December/000208.html | 2022-01-06T20:15:46.921Z |
anonymous12(anonymous12) |
Это хорошо и для тестов этого достаточно, поскольку это подмножество тоже делится на подсети. | 2022-01-06T20:39:48.339Z |
anonymous12(anonymous12) |
Было бы интересно сравнить эти цифры со статистикой запросов к CDN.
| 2022-01-07T15:53:34.265Z |
anonymous14(anonymous14) |
Рота курсантов работает cо вторника. По ~40К запросов. Стабильность. | 2022-01-13T16:52:09.655Z |