Monero преку VPN: кој од трите мрежни патишта се менува?
RPC врската на паричникот, сообраќајот со врсници на демонот и препраќањето на трансакции се одделни врски. Означете ја секоја пред VPN да промени кој набљудувач ја гледа.
Отворете го паричникот, стартувајте го демонот и нацртајте три стрелки пред да вклучите нешто. Една стрелка оди од паричникот до RPC портата на еден јазол, една ја носи врсничката синхронизација на демонот, а една ги носи локално поднесените трансакции кон патека за препраќање. Тоа се различни врски со различна конфигурација, а VPN или мрежа за анонимност може да покрива една, две или ниту една од нив.
Поминете ги патеките по редоследот по кој софтверот ги отвора. Означувањето на секоја стрелка со нејзината дестинација и транспорт е она што го прави подоцнежното тврдење за приватност проверливо. Редоследот е важен, бидејќи подоцнежното тврдење обично покрива само една од нив.
Започнете со цртање на врската од паричникот до јазолот
Паричник што разговара со оддалечен јазол испраќа RPC барања до адресата и портата на тој јазол. Паричник со локален демон разговара со loopback интерфејсот. Тоа се различни односи на доверба, иако во секојдневниот говор двата се нарекуваат „јазол“.
Запишете ја адресата, портата и транспортот за кои паричникот е конфигуриран. Ако паричникот има свое поставување за прокси, запишете го одделно од поставувањата на демонот; конфигурирањето на еден процес не го конфигурира другиот.
Тука и јавната RPC крајна точка станува привлечна. Изложувањето на RPC услугата на јазолот за поедноставување на дијаграмот разменува мрежна патека за нападна површина. Држете ја врската од паричникот до јазолот на приватна патека или на loopback интерфејсот и документирајте која е. Дијаграм што го крие тоа изложување е полош од никаков дијаграм.
Потоа следете го врсничкиот сообраќај на демонот
Демон што се синхронизира отвора излезни врски кон врсници и разменува податоци од синџирот преку својата врсничка порта. Тој сообраќај не е RPC врската на паричникот и не се насочува автоматски низ проксито на паричникот. Тој ги следи сопствените мрежни поставувања на демонот и табелата за насочување на домаќинот.
Запишете ја врсничката порта, бројот на врски и тоа дали демонот е конфигуриран да користи прокси за врсничкиот сообраќај. Потоа проверете ја рутата на домаќинот за примерна врсничка адреса. Ако VPN ја зафати стандардната рута, врсничките врски веројатно ја користат; ако демонот е врзан за одреден интерфејс, можеби не. Тие два факти ја одредуваат стрелката.
Прашањето за набљудувачот се менува со оваа патека. VPN ги крие врсничките врски од локалната пристапна мрежа, но крајната точка на VPN и самите врсници гледаат поинаква слика. Ниту едно од двете набљудувања не докажува дека барањата на паричникот тргнале по истиот пат.
Потоа изолирајте ја патеката за препраќање на трансакции
Локално поднесените трансакции можат да се пренесат кон мрежата преку конфигуриран реле или прокси. Во тековната документација на демонот Monero, таа опција низ проксито го испраќа само сообраќајот за препраќање на трансакции што ќе го насочите кон него. Таа не ја претвора секоја RPC, паричник и синхронизациска врска во сообраќај низ прокси.
Документацијата на проектот за мрежи за анонимност ја опишува интеграцијата на Tor и I2P како експериментална и го ограничува опсегот на однесувањето при препраќање. Читајте ја документацијата за верзијата што навистина ја извршувате, бидејќи постари дискусии користат имиња како Kovri и опишуваат компоненти што повеќе не постојат во истата форма.
Држете ја патеката за препраќање одделно во дијаграмот. Трансакција што излегува низ прокси додека барањата за салдо на паричникот користат оддалечен јазол има два различни набљудувачи, а фактот дека трансакцијата поминала низ прокси не кажува ништо за патеката на барањето.
Додајте го VPN само откако трите патеки се означени
Со нацртани стрелки, означете кои VPN навистина ги носи. VPN со целосен тунел ја зафаќа стандардната рута на домаќинот, па врските што ја следат стандардната рута ќе го користат. Поделен тунел, врзан интерфејс или прокси што излегува низ одредена адреса можат да остават некои стрелки надвор од тунелот.
Сега јасно формулирајте го моделот на набљудувач. Во дизајн каде врска на мрежа за анонимност работи внатре во VPN, локалната пристапна мрежа ја гледа надворешната VPN врска, додека страната на VPN ја гледа понатамошната врска. Тоа е промена на набљудувачот, а не доказ дека идентификувачките сигнали исчезнуваат.
Проверете го однесувањето при дефект како дел од истиот преглед. Ако VPN падне, дали демонот се враќа на директна врсничка врска, дали паричникот продолжува да го прашува оддалечениот јазол и дали проксито за препраќање пропаѓа затворено? Освен ако не е конфигурирано блокирање, повторното поврзување обично значи нов директен обид, а не тишина.
Проверете ги патеките што мислите дека сте ги конфигурирале
Користете ги сопствените алатки на домаќинот: прочитајте ја рутата за секоја дестинација, прегледајте ги сокетите што слушаат и воспоставените и потврдете кој процес ја поседува секоја врска. Правете го тоа додека паричникот, демонот и препраќањето работат, бидејќи патека што постои само при стартување може да исчезне по повторно поврзување.
Повторете по повторно поврзување на VPN и по рестарт на демонот. Споредете ги дестинациите и транспортите со дијаграмот. Ако стрелката се поместила, моделот на приватност се поместил со неа, дури и ако секој процес продолжува да известува дека е здрав.
Запишете ги трите дестинации, транспортот за секоја и набљудувачот од кого сакате да ги скриете. Кратка карта на патеки со именувани набљудувачи е покорисна од еден единствен VPN индикатор кога на една машина работат неколку независни клиенти.