แขแ แแแแแแแ แแแแแแแ แ แแแ , แแแแ แแ แฃแคแ แ แแแขแก แแฃแแแแจแแ แแแแ แแแฌแแ แแแแแแแ แแ แฌแแ แแแแแแก แแแ แแฅแขแแ แแแแแ. แ แแแแแแแแ แฎแแแก แฌแแ แกแแแ แแฌแแแแ แแแแแแแแแก แแคแแแแแแแ แ แฉแแแ แกแแฎแแแ. แแแฃแฎแแแแแแ แแแแกแ, แ แแ แกแแฌแแ แแ แแแแแ แแ แจแแแฅแแแ 90-แแแ แฌแแแแจแ, แแแแแฏแแแแขแ แแ แแฃแฆแแแขแแ แแ แซแแแแแแฃแ แแ แแฃแจแแแแก แแแแแแแแ แแ แฅแกแแแจแ.
แแก แแแแ แแแแแแกแแก แแแแแ แ แจแแจแแกแ แแ แกแแฎแแแแฌแแคแแก แแฎแ แแแแ แแแแ แแแแ แแแแขแ แแแแก แจแแแแแแ. แแแแแแแแ แแ แ แแแฃแแแชแแแแ แจแแแซแแแแ แซแแแแแ แคแแ แแแ แแฅแแแก แแแแแแ แขแแแฃแแ แแแกแแแฅแขแแ แแแแก แแ แแแแแแแแก แแแแ . แแแแก แแแแแแแแแ แกแแแแแแกแแฎแแแ แแแแแฅแกแจแ แชแแแแแแแแแ,
แจแแแแแแ, แแแแแแกแแก แแคแแแแแแแ แแแแฌแงแ แแแแแฌแงแแแขแแแแแแแแก แซแแแแ แแแคแแ แแแชแแแก แกแแแแแแ แจแแแแฎแแแกแ แแ แแแแฃแแแแขแแแแก แฃแกแแคแ แแฎแ แแแแแชแแแแกแแแแก. แแแ แขแฃแแแฃแ แ "แฃแกแแคแ แแฎแ".
แฉแแแ แแแแฃแจแแแแ แแ แแแแแแแแ แกแ แฃแ แแแแแแแแแแ แกแแกแขแแแแก แแแแแแแกแขแ แแขแแ แแแ: แแแญแแ แแแแแแ แแ แกแแแฃแแ แแแแขแคแแ แแแแแก แกแแฆแ แแแกแแฃแแ แแแแแแแ.
- แกแแ แแแกแ แแ แฃแแแ แแงแแก แฆแ แฃแแแแแ แแแคแฃแซแแแแฃแแ, แแ แกแแขแงแแแก แแแแกแแแฃแ แ แแแแแแแ, แ.แ. แแแกแแแ แแฎแแ แแก แแ แแแแแแแชแแแก แแแแแฅแขแแแจแ แจแแแแฎแแแก แแแ แแจแ. แแฎแแแแ แแฅแแแแ แกแแ แแแ แ;
- แกแแญแแ แแ แแแแแชแแแฃแแ แแ แจแแแแฎแฃแแ แแแแแชแแแแแแก แซแแแแ แ แแแจแแคแแ แ;
- แกแแญแแ แแ แแแแแกแแแแ แ แแแฌแงแแแแแแแแแแ แจแแแแแ แกแแก แกแแกแฌแ แแคแแ แฌแแจแแแก แจแแกแแซแแแแแแแ แฆแแแแแแ แแแญแแ แแ;
- แแแแแกแแแแแ แจแแแฃแจแแแแ แกแแแฆแแแ แแแ แแ.
แแ แจแแแแแแแแ แแแแแฎแ แแฃแแฅแขแแก แแแแฆแแแ, แ แแแแแ... แ แฃแกแฃแ แแแแแแแชแแแแก แแฅแแ แแคแแชแแแแฃแ แ แกแแ แแแคแแแแขแแแ. แแแ แแฅแขแแ แแ แแแ แแแแแ แแฅแแ, แ แ แฃแแแ แแแแแแแแก แแกแแแ แแแฌแแแแแแแ.
แแ แฉแแแ แแแ แแแแขแ แแแ
แแ แจแแแแ แฉแแ แกแแแ แแแแแกแแแแแ (แ แแช แแแขแ แแ แฉแแแแแ, แแแ แแแขแ แแญแแ):
- แฆแแ แฌแงแแ แ - แแ แแแฅแขแ
Syncthing.net , แจแแแแแ แฉแฃแแ แแแแฃแแแแแแ แแแแแแแแแ แ แฏแแแแแ แแแ แแ. Resilio.com , แ แแแแแกแแช แฎแแแแซแฆแแแแแแแแก American Resilio Inc. (แแแ แ แแ แกแแ แแแกแก แแ แฅแแ BitTorrent Sync).- แแ แแแฅแขแ
Pvtbox แแแแฅแขแ แแแฃแแ แกแแแคแ แกแแฌแงแแกแpvtbox.net แกแแแฅแ แแแแแแชแแแก แแแแแแแชแแแแ. แแแแแ แแกแแก แ แแแแกแขแ แแชแแ.
แแแแแแแแแก แแคแแแแแแก แแแแแแแแ แแกแแแก แขแแฅแแแแฃแ แ แกแแ แแฃแแแแแแก แจแแกแแฎแแ, แแแแขแแ แแ แแแแแคแแ แแแขแ แแแแแ แแจแ แแแแแแฃแแ แแแ แแแแขแแก แแแแแแแแ แแ แฃแแ แงแแคแแแ แแฎแแ แแแแแก แกแแแแแก แกแแฎแแ.
แแแแแแแแก แจแแแแแแแ
แกแแแฅแ แแแ
แแแแแแแแ:
- แฒกแแฏแแ แ แฌแงแแ แ;
- แแแแแแ แ แแแแแแแแแ แแก แแฅแขแแแแแ;
- แแ แแแฅแขแ แซแแแแแ แแแแ แฎแแแแ แแ แกแแแแแก;
- แฃแคแแกแ.
Cons:
- แแ แแ แกแแแแแก แแแแแแขแ iOS แแแ แกแแกแแแแก;
- Slow Turn แกแแ แแแ แแแ (แแกแแแ แฃแคแแกแแ, แแแแขแแ แแแแแแแแ). แฒแแแแแแก แแแแช
แฃแชแแแแแ, Turn แแแแแแงแแแแแ แแแจแแ, แ แแแแกแแช แจแแฃแซแแแแแแแ แฃแจแฃแแแแ แแแแแแจแแ แแแ; - แแแแแแแฅแกแฃแ แ แแแขแแ แคแแแกแแก แแแงแแแแแ (แแแแแฎแแแก แแ แแแแแฌแแแแแ แแ แแแ แแแแ แแแแก แแแแแชแแแแแแแก);
- แกแฌแ แแคแ แแแแแ แชแแฃแแ แแฎแแ แแแญแแ แแก แแแแแแแแแ.
แ แแแแแแ
แแแแแแแแ: แแฎแแ แแแญแแ แ แงแแแแ แแแฌแงแแแแแแแแกแ แแ แกแฌแ แแคแ Turn แกแแ แแแ แแแแกแแแแก.
Cons: แแ แแ แแ แซแแแแแ แแแแจแแแแแแแแแ แแ แแก แแฎแแ แแแญแแ แแก แกแแแกแแฎแฃแ แแก แแแแ แแแแแกแแแแ แ แแแแฎแแแแแก แกแ แฃแแ แฃแแฃแแแแแแงแแคแ. แแฃแแแแแแ แแแกแฃแฎแ, แแฃแแแแช แกแฎแแแแแกแฎแแ แแแกแแแแ แแแแแ แแแฌแแ แแ.
Pvtbox
แแแแแแแแ:
- แแฎแแ แก แฃแญแแ แก แงแแแแ แแแฌแงแแแแแแแแก;
- Fast Turn แกแแ แแแ แแแ;
- แคแแแแแก แฉแแแแขแแแ แแแแก แจแแกแแซแแแแแแแ แแแแแแแชแแแก แแแกแขแแแแชแแแก แแแ แแจแ;
- แแแแแแแขแฃแ แ แแแแฎแแแ แ แกแแ แแแกแ, แแแ แจแแ แแก. แขแแแแคแแแแ.
Cons:
- แแฎแแแแแแ แแ แแ แแแฅแขแ (แ แแแแแแแแ แแแแแฎแแแแ แแ แแแ แแ แแแแแฎแแแแ);
- แกแแแขแแก แแแขแแ แคแแแกแ แแ แแก แซแแแแแ "แขแแฅแแแแฃแ แ" แแ แงแแแแแแแแก แแ แแ แแก แแแแแแ;
- แแ แแ แกแแแแแก แแแขแแแฃแ แ แแแแฃแแแแขแแชแแ; แแแแ แ แกแแแแแฎแ แแแแแฎแแแก แแฎแแ แแแญแแ แแก.
แ แ แแแ แฉแแ แแแแฎแแแ แแแแแแ?
แแแกแ แแแ แแแแ แจแแแแแฎแแแ: แ แ แแแ แ แแฅแแก แ แแแแแก แฃแคแแกแแ แแแแแแแแ แแแแก? แกแแแฅแ แแแแแแชแแ แแแจแแแแ แแแแขแแแแก. แแ แแฃแแแแขแแแ แแ แแฃแจแแแแแ.
แ แแแแแแแแ แแฆแแก แจแแแแแ แแแแฎแแแ แแแแแแ แแแขแแแแ แแฃแแแ แฃแแ แงแ Resilio Sync แแฎแแ แแแญแแ แแก แแ แแ แกแแแแแแก แแแแ, แ แแแแแ... แแแฃแ แแแแแแแแ แกแแ แฌแแแแแแ แกแแแแแแแแ แกแแขแฃแแชแแแแจแ. แแแฃแก แฃแแแแแแแแ แแแแแแแแแก แแแแ แแแฃแแ แ แแแแกแขแ แแชแแแก แแแแแ แ.
แจแแแแแแแ แแแแแแแแกแแแแก แ แฉแแแ Pvtbox Electronic แกแแแคแ. แฉแแแ แฉแแแแขแแ แแ แแ แแแแขแคแแ แแแก แกแ แฃแแ แขแแฅแแแแฃแ แ แแฃแแแขแ, แ แแแแแแช แคแแแฃแกแแ แแแฃแแแ แแแคแแ แแแชแแแก แจแแแแฎแแแแ, แแแแแชแแแแ แแแจแแคแแ แแแ แแ แแแคแแ แแแชแแแก แกแแชแแแจแ แแ แแแแขแแ แแแแแฃแแ แจแแกแแแแก แจแแกแแซแแแแแแแแแ.
แแฃแแแขแแก แแ แแชแแกแ
แฉแแแ แแแแแแแแแแแแ แแแแจแแ แแแ แแ แแแ แแแแก แแแกแแฌแงแแกแจแ, แแฃแจแแแแแก แแ แแก แแ แแจแแแ แแแแแแแ แแแแแจแ. แแแแแแแแ แแแ แกแขแแแแแ แขแแแแก แแแฎแแแแแ, แขแ แแคแแแ แแแแแแแแ แแแแแ แแแจแแคแ แฃแแแ. แจแแแแชแแแแ แแแแแแฎแแ แชแแแแแ MITM แจแแขแแแ แแ แจแแแชแแแแแ แกแแ แแแคแแแแขแ แคแ แแแแก แแ แแก Linux (Xubuntu Linux 18.04), Wireshark, แแแขแแ แแฅแกแ. แแแแกแแแแแก แฉแแแ แจแแแแแแงแแแแ แจแฃแแแแแแแก Pvtbox แแแแแแแชแแแกแ แแ pvtbox.net แกแแ แแแ แก แจแแ แแก (แแ แกแแแแแก แแแแแชแแแแ แแแชแแแ pvtbox.net แกแแ แแแ แแแ https แแแแจแแ แแก แกแแจแฃแแแแแแ).
แฉแแแ แแฎแกแแแ แแแแแแแชแแแก, แ แแแ แแแแ แฌแแฃแแแแ, แ แแ แแ แแแ แแแ แแ แคแแแแแแแก แกแแแฅแ แแแแแแชแแ แแฃแจแแแแก แแแกแจแ. Linux-แจแ, แแฅแแแ แจแแแแซแแแแ แแแฃแงแแแแแแแแ แแแแแแแ แแแ แจแแกแแแแก, แแฃ แแ แแแ แแแแก แขแแ แแแแแแแแแ แแแฃแจแแแ.
แแแแแ แแแ แแแแแแแชแแ แแ แจแแชแแแแแ pvtbox.net แฐแแกแขแแก แแแกแแแแ แแ แคแแแแจแ / Etc / hosts แกแฃแแแ แแแแฎแแแ แแแแแก แแ แแแแแแแแแแแ. แฉแแแ แแชแแแแ แแแกแแแแ แแก แฉแแแแ แแ แแฅแกแ แกแแ แแแ แแก แแแกแแแแ แแแ.
แแฎแแ แแแแแ แแแแแแแแแแ แฉแแแแ แแ แแฅแกแ แกแแ แแแ แ MITM แจแแขแแแแกแแแแก แแแแแแฃแขแแ แแ แแแกแแแแ แแแ 192.168.1.64 แฉแแแแก แแแแแแฃแ แฅแกแแแจแ. แแแแกแแแแแก แแแแแแกแขแแแแ แแ mitmproxy แแแแแขแแก แแแ แกแแ 4.0.4.
แฉแแแ แแแฌแงแแแ แแ แแฅแกแ แกแแ แแแ แก 443 แแแ แขแแ:
$ sudo mitmproxy -p 443
แฉแแแ แแฎแกแแแ Pvtbox แแ แแแ แแแแก แแแ แแแ แแแแแแฃแขแแ แแ, แแฃแงแฃแ แแแ mitmproxy แแแแแแแแแแก แแ แแแแแแแชแแแก แแฃแ แแแแแแก.
แแแขแแ แแฅแกแ แแขแงแแแแแแแ, แ แแ แแแแแแขแ แแ แแแแแแ แแ แแฅแกแ แกแแ แแแ แแก แแแงแแแแแแฃแ แกแแ แขแแคแแแแขแก. แแแแแแแชแแแก แแฃแ แแแแแแจแ แแกแแแ แแฎแแแแแ, แ แแ แแ แแฅแกแ แกแแ แแแ แแก แกแแ แแแคแแแแขแ แแแ แแแแแก แจแแแแฌแแแแแก แแ แแ แแแ แแแ แฃแแ แก แแแแแแก แแฃแจแแแแแแ.
แแ แแฅแกแ แกแแ แแแ แแก แกแแ แแแคแแแแขแแก แแแงแแแแแ แแแขแแ แแฅแกแ แแแแแแฃแขแแ แแ Pvtbox แแแแแแแชแแแ, แ แแแ แกแแ แแแคแแแแขแ "แกแแแแ" แแแฎแแแก. แแแแแแกแขแแแแ แแ ca-แกแแ แแแคแแแแขแแแแก แแแแแขแ แแฅแแแแก แแแแแแฃแขแแ แจแ. แจแแแแแ แแแแแแแแ แแ mitmproxy-ca-cert.pem แกแแ แขแแคแแแแขแ แแ แแฅแกแ แกแแ แแแ แแก .mitmproxy แแแ แแฅแขแแ แแแแแ แแแแแแฃแขแแ แจแ Pvtbox แแแแแแแชแแแ /usr/local/share/ca-certificates แแแ แแฅแขแแ แแแจแ.
แฉแแแ แแแกแ แฃแแแแ แแ แซแแแแแแแก:
$ sudo openssl x509 -in mitmproxy-ca-cert.pem -แแชแแแแแ PEM - out mitmproxy-ca-cert.crt
$sudo แแแแแฎแแแแ-ca-แกแแ แแแคแแแแขแแแ
แแแฃแจแแแ Pvtbox แแแแแแแชแแ. แกแแ แแแคแแแแขแ แแแแแ แแแ แแแแแกแขแฃแ แแ แแ แแ แแแ แแแ แฃแแ แก แแแแแแก แแฃแจแแแแแแ. แแแแแแแชแแ แกแแแแ แแฃแแแ แแงแแแแแก แฃแกแแคแ แแฎแแแแแก แแแฅแแแแแแก แกแแ แแแคแแแแขแแก แแแแแแ แแแ.
แแกแแแแกแ แแแแแแกแฎแแ แแแกแแแแซแแแแแช แแแแฎแแ แชแแแแแ signalserver.pvtbox.net, แแกแแแ แ แแแแ แช แแแแแ peer-2-peer แแแแจแแ แ แแแแแซแแแก แจแแ แแก. แแแแแแแแแ แ แแแฃแแแแแแก, แ แแ แแแแแแแชแแ peer-2-peer แแแแจแแ แแแแก แแแกแแแงแแ แแแแแ แแงแแแแแก แฆแแ webrtc แแ แแขแแแแแก, แ แแแแแแช แแงแแแแแก แแ แแขแแแแแแก แแแแแแแ แแแแแแแ แแแจแแคแแ แแก. DTLSv1.2.
แแแแแแจแแแ แแฅแแแแแ แแแแแแฃแแ แแแแจแแ แแก แแแงแแแแแแกแแแแก แแ แแแแแแชแแแ แแแจแแคแ แฃแแ แแ แฎแแ signalserver.pvtbox.net.
แแแแ แแฃแแแ, แจแแกแแซแแแแแแ แแฅแแแแแแ webrtc แจแแแแแแแแแแก แฉแแ แแแ แแ แจแแขแงแแแแแแแแแแ แแแกแฃแฎแแก แแแชแแแ, แแฅ แแแจแแคแแ แแก แแแกแแฆแแแแแแก แจแแชแแแ แแ แแแแ แขแช-แแก แกแแจแฃแแแแแแ แจแแแแกแฃแแ แงแแแแ แจแแขแงแแแแแแแแก แแแจแแคแแ แ. แแแแ แแ แจแแฃแซแแแแแแ แแงแ mitm แจแแขแแแแก แแแแฎแแ แชแแแแแแ signalserver.pvtbox.net-แแ, แแกแ แ แแ แแ แแ แกแแแแแก แแแ signalserver.pvtbox.net-แแ แแแแแแแแแแ แจแแขแงแแแแแแแแแแก แฉแแ แแแแกแ แแ แฉแแแแชแแแแแแก แกแแจแฃแแแแแ.
แจแแกแแแแแแกแแ, แจแแฃแซแแแแแแแ แแ แจแแขแแแแก แแแแฎแแ แชแแแแแแ peer-2-peer แแแแจแแ แแ.
แแกแแแ แแฆแแแฉแแแแแแ แแ แแแ แแแแ แแแฌแแแแแฃแแ แกแแ แแแคแแแแขแแแ. แคแแแแ แแแแแแ แแแแก แแแกแแแแ แแแ /opt/pvtbox/certifi/cacert.pem. แแก แคแแแแ แจแแแชแแแแ แคแแแแแ, แ แแแแแแช แจแแแชแแแก แกแแแแ แกแแ แขแแคแแแแขแก แฉแแแแ mitmproxy แแ แแฅแกแแกแแแ. แจแแแแแ แแ แจแแชแแแแแ - แแ แแแ แแแแ แฃแแ แ แแฅแแ แกแแกแขแแแแกแแแ แแแแแแจแแ แแแแแ, แแแแแ แจแแชแแแแ แแแคแแฅแกแแ แแ แแฃแ แแแแจแ,
แ แแ แกแแ แขแแคแแแแขแ แแแ แแแแแแแก แจแแแแฌแแแแแก.
แแฃแแแขแแก แจแแแแแแแ
แแ แแแ แแแแแฎแแ แฎแ แแแซแ แแแแแก แฉแแ แแแ แแ แแแงแแแแแแ. แคแแแแแแแก แกแแฎแแแแแ แแ แแแ แฃแแแขแแก แแแแ แจแแแแแแกแ แแแแแแชแแแ แแแจแแคแ แฃแแ แคแแ แแแ, แแแแแแงแแแแแ แแแแแแแ แแแแแแแ แแแจแแคแแ แ.แแแแแแแชแแ แแฎแแ แชแแแแแแก แฃแกแแคแ แแฎแแแแแก แฃแแแ แแ แแแฅแแแแแแก, แ แแแแแแช แฎแแแก แฃแจแแแก แแแกแแแแแก แแ แจแแฆแฌแแแแก.
แจแแแแแแ, แแแแแแแแแ แจแแแซแแแ แแ แ แแแแแงแแคแแแ แกแแ แแแ แ (แคแแแแแฃแ แแ แกแฎแแแแแกแฎแแ แแแแแแแก) แแแคแแ แแแชแแแแ แแฃแแแแแ แฌแแแแแแกแแแแก. แแแ แแแแ แกแแ แแแ แ แแแแแแงแแแแแ แแแคแแ แแแชแแแก แแแกแแฆแแแแ, แแแกแแแฃแจแแแแแแแ แแ แจแแกแแแแฎแแ, แแแแ แ แแ แกแแ แแแแ แแ แแกแแแกแแแแก.
แแแ แแฅแขแแ แแก แกแแแฃแจแแ แขแแ แแแแแแ แแ แแแแแแฃแ แ แขแแแแคแแแ iOS-แแ แแแฃแแแแจแแ แแ แแแฆแแแฃแ แแแแแแแแฃแแแฃแ แฆแ แฃแแแแก. แกแฎแแ แแแแแแจแ แแแแแแก แแแฃแแแแจแแ แแ Pvtbox-แแก แกแ แฃแแ แแแแแแแแแแก แกแแกแขแแแแก แแแแแแแกแขแ แแขแแ แ แแ แขแแฅแแแแฃแ แ แแฎแแ แแแญแแ แ.
แแแแ แแแ แแแแแก แแแแแแแแแแแจแ แแแแแแ แแกแแแ แแ แแแแแ แ แแ แแขแแแแแ แแ แงแแคแแแ. แแแแแ แแแฅแแก, แ แแ แฉแแแ แแแแแฎแแแแ แแแแฎแแแ แแแ Habr-แแก แแแแแฎแแแแแแก แแกแแแแก แกแแขแฃแแชแแแจแ.
แฌแงแแ แ: www.habr.com