WireGuard кол алышуусунун убакыт белгиси чындыгында эмнени айтат
Кол алышуу убактысы — серептөө тарыхы эмес, бирок ал аккаунтту окуя менен байланыштырат. WireGuard жана OpenVPN эмнени жазарын жана тактык эмнени жашырарын салыштырыңыз.
«Акыркы кол алышуу, эки мүнөз мурун» деген бир сап үзгүлтүксүз активдүүлүктүн далилиндей көрүнөт жана андан алсыз. Ал бир теңдеш үчүн акыркы аяктаган ачкыч алмашууну белгилейт, ал трафик агып турганда белгиленген ачкыч жаңыртуу таймери боюнча болот жана теңдеш үнсүз калганда токтойт. Ошол убакыт адамды бир нерсеге байланыштырабы, бул жанында сакталган идентификаторлорго жана эки системанын сааттарына көз каранды. Мына, жазуу эң кеңири тараган эки стекте кандай жүрүп, аны окуу кайда ката кетирет.
Эки жазуу, эки башка маани
WireGuard ар бир теңдеш үчүн бир кол алышуу убакыт белгисин сактайт, ал ар бир ачкыч жаңыртууда алмаштырылат, кошумча ар бир багытта байт эсептегичтер. OpenVPN адатта сессиянын башталышын, туташуунун үзүлүшүн жана конфигурацияланган кенендик кошкон нерселердин баарын жазат, бул жазуунун бирдигин ачкыч алмашуу эмес, сессия кылат.
Ошол айырма жоктуктун эмнени билдирерин чечет:
| Question | WireGuard handshake | OpenVPN session log |
|---|---|---|
| Did the peer send recently? | Strong hint within the rekey window | Not answered by start time alone |
| Did the peer stop? | Weak, because idle peers also stop rekeying | Only if a disconnect was written |
| What was visited? | Nothing | Nothing |
Эмне үчүн кол алышуу үзгүлтүксүз колдонуу эмес
WireGuard коргоого тийиш маалымат бар кезде болжол менен ар эки мүнөз сайын ачкычтарды жаңыртат, ал эми бош калган теңдеш жөн эле токтойт. Ошондуктан эскирген кол алышуу ноутбук уктап жатканын, колдонуучу ишти токтотконун же тармак кийинки алмашууну баштай турган пакеттерди таштаганын билдириши мүмкүн. Убакыт белгиси — активдүүлүктүн төмөнкү чеги, көңүлдүн көзөмөлдөгүчү эмес.
Кери ката да ошондой эле оңой. Туруктуу keepalive трафиги бош түзмөктө туннелди жылуу кармайт, ошондуктан бир саат бою эч ким тийбеген машинада да жакында болгон кол алышуу көрүнүшү мүмкүн. Бул жерде байт эсептегичтер жардам берет, анткени алар чыныгы маалымат жөнөткөн теңдешти keepalive гана алмашкан теңдештен ажыратат жана көлөмдү кайсы багыт ташыганын да айтат. Булардын эч бири барар жерди, баракты же сурамды ачпайт.
Идентификаторлор убакыт белгиси менен бирге жүрөт
Аккаунтсуз, ачык ачкычсыз же булак дареги жок убакыт — жетим. Убакыт белгисин теңдештин инсандыгы менен жупташтырыңыз, ошондо байкоо байланыштырууга боло турган болот: ачык ачкыч дарек өзгөргөндө да сакталат, ал эми булак дареги оператордун дарек которуусунун артында көп абонентке жалпы болушу мүмкүн.
Ошол асимметрия — купуялык талкууларынын көбү өткөрүп жиберген нерсе. Дарек жалпы болгондуктан анонимдүү көрүнөт, ачкыч узун болгондуктан техникалык көрүнөт, бирок туруктуу идентификатор — ачкыч. Бир талааны сактап, экинчисин таштоо көрүнгөн тактыкты өзгөртпөстөн корреляция тобокелдигин өзгөртөт.
Корреляциянын өзү — документтелген тынчсыздануу. Туташуу убактысын провайдердин кирүү окуясы, колдоо билети же төлөм жазуусу менен бириктирүү, эч кандай барар жер эч качан жазылбаса да, инсанды активдүүлүк менен байланыштыра алат, ошондуктан жупташтыруу форматтоодон маанилүү.
Системалар аралык корреляция сааттарга көңүл бурууну талап кылат
Бир эле учурду билдирген эки система секундга чейин сейрек макул болот. Бирөө чыгарылышында убакыт алкагынын жылышын колдонушу мүмкүн, экинчиси бир нече секунд туура эмес саат менен иштеши мүмкүн, ал эми виртуалдык машина токтотуудан кийин четтей алат.
Эки окуя бирге болду деп жыйынтык чыгарганга чейин экөөнү тең бир алкакка которуңуз жана жылышты дисплейден эмес, чийки жазуудан текшериңиз. Эгер өлчөп жаткан ажырым ыктымал четтөөдөн кичине болсо, сизде тартип такыр жок.
Практикалык эреже — бузулууну жоюу тапшырмасына керек болгон тактыкты сактоо, андан ашык эмес. Саатына сессиялардын саны ар бир аккаунт боюнча тарых сактабастан жеткиликтүүлүк суроосуна жооп берет, ал эми агрегатты ал келген чийки саптардан алда канча узак сактоого болот.
Жазууну буйруктар менен окуңуз, кыял менен эмес
Талкууга ала турган талааларды курал сактаган бирдиктерде басып чыгарыңыз, дашборд көрсөткөн бирдиктерде эмес.
Бул эки сап ар бир WireGuard теңдеши үчүн кол алышуунун жашын жана байт эсептегичтерин, андан кийин OpenVPN абал файлынан ушундай материалды көрсөтөт:
wg show all latest-handshakes
wg show wg0 transfer
cat /run/openvpn/server.statusЖыйынтык чыгарганга чейин жашты ачкыч жаңыртуу аралыгы менен салыштырыңыз жана эсептегичтерди да аны менен бирге окуңуз. Жакында болгон кол алышуусу жана дээрлик ташуусу жок теңдеш keepalive алмашып жатат, ал эми эскирген кол алышуусу жана чоң эсептегичтери бар теңдеш токтогуча бош эмес болчу. Эки саптын эч бири эмне кылынганын айтпайт, жана муну ачык айтуу убакыт белгиси кирүүнү далилдейт деп ишарат кылуудан такыраак.