Ech sinn en Ingenieur vu Formatioun, awer ech kommunizéieren méi mat Entrepreneuren a Produktiounsdirekteren. Virun enger ZÀit huet de Proprietaire vun enger Industriefirma ëm Rot gefrot. Trotz der Tatsaach, datt d'Entreprise grouss ass a gouf an den 90er Joren geschaf, Gestioun an Comptablesmethod Aarbecht déi al Àusgeleiert Manéier op engem lokal Reseau.
DĂ«st ass eng Konsequenz vun Ăngschte fir hire Betrib a verstĂ€erkter Kontroll vum Staat. Gesetzer a Reglementer kĂ«nne ganz breet vun InspektiounsautoritĂ©iten interpretĂ©iert ginn. E Beispill sinn d'Ănnerunge vum Tax Code, fir Steier Violatioune, tatsĂ€chlech ZerstĂ©ierung .
Als Resultat huet de GeschÀftsbesëtzer ugefaang no Léisunge fir zouverlÀsseg SpÀichere vun Informatioun a sécheren Transfer vun Dokumenter ze sichen. Virtuell "sécher".
Mir hunn um Problem mat engem VollzÀitsystem Administrateur geschafft: mir hunn eng detailléiert Analyse vun existente Plattformen gebraucht.
- de Service soll net Cloud-basĂ©iert sinn, am klassesche SĂ«nn vum Wuert, d.h. ouni Lagerung an den Ariichtungen vun enger DrĂ«tt Partei Organisatioun. NĂ«mmen Ăre Server;
- staark Verschlësselung vun iwwerdroen a gespÀichert Donnéeën ass néideg;
- d'Kapazitéit fir dréngend Inhalt vun all Apparat mat engem Klick op de KnÀppchen ze lÀschen ass obligatoresch;
- d'Léisung gouf am Ausland entwéckelt.
Ech hu proposéiert de véierte Punkt ze lÀschen, well ... Russesch Uwendungen hunn offiziell Certificaten. Den Direkter sot direkt, wat mat esou Certificaten soll gemaach ginn.
Wielt Optiounen
Ech hunn drÀi Léisungen ausgewielt (wat méi Choixen, wat méi Zweifel):
- Open Source - Projet , erhale vum begeeschterte Entwéckler Jacob Borg.
- , iwwerwaacht vum American Resilio Inc. (virdrun gouf dëse Service BitTorrent Sync genannt).
- De Projet ĐŸŃ SynchronisĂ©ierung Uwendungen. Zypern Aschreiwung.
De Besëtzer vun der Firma huet wéineg VerstÀndnis vun technesche Schwieregkeeten, also hunn ech de Bericht an der Form vun Lëschte vu Vir- an Nodeeler vun all Optioun formatéiert.
Resultater vun der Analyse
Syncthing
Plus:
- Open Source;
- Aktivitéit vun der Haaptentwéckler;
- De Projet gëtt et scho ganz laang;
- frÀi.
Muecht:
- Et gëtt kee Client fir d'iOS Shell;
- Slow Turn Server (si si gratis, sou datt se méi lues sinn). Fir déi, déi
net bewosst, Turn gëtt benotzt wann et onméiglech ass direkt ze verbannen; - Komplex Interface Setup (erfuerdert vill Joer Programméierungserfarung);
- Mangel u sĂ©ier kommerziell ĂnnerstĂ«tzung.
resilium
Pros: ĂnnerstĂ«tzung fir all Apparater a sĂ©ier Turn Server.
Muecht: Eent a ganz bedeitend ass de komplette Verontreiung vun all Ufroe vum Supportservice. Null Ăntwert, och wann Dir aus verschiddenen Adressen schreift.
Pvtbox
Pros:
- ĂnnerstĂ«tzt all Apparater;
- Fast Tour Serveren;
- FÀegkeet fir eng Datei erofzelueden ouni d'Applikatioun z'installéieren;
- AdĂ€quate ĂnnerstĂ«tzung Service, inkl. iwwer Telefon.
ĐĐžĐœŃŃŃ:
- Young Projet (puer Kritik a gutt Kritik);
- D'Interface vum Site ass ganz "techy" an net ëmmer kloer;
- Et gĂ«tt keng grĂ«ndlech detaillĂ©iert Dokumentatioun vill Themen erfuerderen ĂnnerstĂ«tzung.
Wat huet de Client gewielt?
Seng éischt Fro ass: Wat ass de Sënn fir eppes gratis z'entwéckelen? Syncthing gouf direkt opginn. D'Argumenter hunn net geklappt.
E puer Deeg mĂ©i spĂ©it huet de Client Resilio Sync kategoresch refusĂ©iert wĂ©inst Mangel un ĂnnerstĂ«tzung, well ... Et ass net kloer, wou an enger Noutsituatioun goen soll. Plus MĂ«sstrauen vun der Firma d'amerikanesch Aschreiwung.
Fir weider Analyse bleift de Pvtbox Electronic Safe. Mir hunn e vollen techneschen Audit vun dëser Plattform gemaach, konzentréiert sech op d'Méiglechkeet vun Offangen, Entschlësselung vun Daten an onerlaabten Entrée an d'InformatiounspÀicherung.
Audit Prozess
Mir hunn d'Verbindungen am Ufank vum Programm analyséiert, wÀhrend der Operatioun an an engem rouegen Zoustand. No modernen Normen ass Traffic am Ufank verschlësselt. Loosst eis probéieren e MITM Attack auszeféieren an den Zertifikat op der Flucht ze ersetzen Linux (Xubuntu Linux 18.04), Wireshark, Mitmproxy. Fir dëst ze maachen, wÀerte mir en Tëschestatioun tëscht der Pvtbox Applikatioun an dem pvtbox.net Server aféieren (et gëtt en Datenaustausch mam pvtbox.net Server iwwer eng https Verbindung).
Mir starten d'Applikatioun fir sécherzestellen, datt de Programm an d'Dateisynchroniséierung dran funktionéieren. Linux Dir kënnt de Log direkt observéieren, wann Dir de Programm vum Terminal aus ausféiert.

Schalt d'Applikatioun aus an ersetzt d'pvtbox.net Hostadress an der Datei / etc / hun mat Superuser Privilegien. Mir ersetzen d'Adress duerch d'Adress vun eisem Proxy Server.

Loosst eis elo eise Proxy-Server op e MITM-Attack op engem Computer mat der Adress 192.168.1.64 op eisem lokalen Netzwierk virbereeden. Fir dëst ze maachen, installéiert d'mitmproxy Package Versioun 4.0.4.
Mir starten de Proxy Server um Hafen 443:
$ sudo mitmproxy -p 443
Mir starten de Pvtbox Programm um éischte Computer, kuckt op d'mitmproxy-Output an d'Applikatiounsprotokoller.

Mitmproxy mellt datt de Client de Spoofzertifika vum Proxy Server net vertraut. An den Applikatiounsprotokoller gesi mir och datt de Proxy Server Zertifikat net d'Verifizéierung passéiert an de Programm refuséiert ze schaffen.
Installatioun vun engem Proxy Server Zertifikat mitmproxy op e Computer mat der Pvtbox Applikatioun fir den Zertifika "vertrauen" ze maachen. InstallĂ©iert de ca-Certificate Package op Ărem Computer. Dann kopĂ©iert de mitmproxy-ca-cert.pem Zertifikat vum .mitmproxy Verzeichnis vum Proxy Server op de Computer mat der Pvtbox Applikatioun an de /usr/local/share/ca-Certificates Verzeichnis.
Mir féieren d'Befehle aus:
$ sudo openssl x509 -in mitmproxy-ca-cert.pem -inform PEM -out mitmproxy-ca-cert.crt
$sudo update-ca-Certificaten

Lancéiere der Pvtbox Applikatioun. D'Zertifikat huet d'Verifizéierung erëm gescheitert an de Programm refuséiert ze schaffen. D'Applikatioun benotzt wahrscheinlech e Sécherheetsmechanismus Zertifikat Pinning.
En Àhnlechen Attack gouf op den Host duerchgefouert signalserver.pvtbox.net, souwéi d'Peer-2-Peer Verbindung selwer tëscht Noden. Den Entwéckler weist datt d'Applikatioun fir Peer-2-Peer Verbindungen opzebauen den oppene webrtc Protokoll benotzt, deen Enn-zu-Enn Protokoll Verschlësselung benotzt DTLSv1.2.
Schlëssele gi fir all Verbindungsopstellung generéiert an iwwer e verschlësselte Kanal iwwer iwwerdroen signalserver.pvtbox.net.
Theoretesch wier et mĂ©iglech Webrtc Offer an Ăntwert Messagen z'Ă«nnerscheeden, d'VerschlĂ«sselungsschlĂ«sselen do z'ersetzen an all Messagen ze entschlĂ«sselen, dĂ©i iwwer Webrtc ukommen. Awer et war net mĂ©iglech eng mitm Attack op signalserver.pvtbox.net auszefĂ©ieren, sou datt et kee Wee gĂ«tt fir Messagen ze interceptĂ©ieren an ze ersetzen, dĂ©i duerch signalserver.pvtbox.net geschĂ©ckt ginn.
Deementspriechend ass et net méiglech dës Attack op eng Peer-2-Peer Verbindung auszeféieren.
E Fichier mat Certificaten, dĂ©i mam Programm geliwwert goufen, gouf och entdeckt. D'Datei ass op /opt/pvtbox/certifi/cacert.pem. DĂ«se Fichier gouf duerch e Fichier ersat, deen e vertrauenswĂŒrdege Certificat vun eisem mitmproxy Proxy enthĂ€lt. D'Resultat huet net geĂ€nnert - de Programm huet refusĂ©iert mat dem System ze verbannen, dee selwechte Feeler gouf am Logbuch observĂ©iert,
datt d'Zertifikat net iwwerpréift.
Audit Resultater
Ech konnt den Traffic net interceptéieren oder spoofen. Dateinumm, an nach méi hir Inhalter, ginn a verschlësselte Form iwwerdroen D'Applikatioun implementéiert eng Rei vu Sécherheetsmechanismen, déi Oflauschterskandal an Infiltratioun verhënneren.
Als Resultat huet d'Firma zwee dedizéierten Server kaaft (kierperlech op verschiddene Plazen) fir permanenten Zougang zu Informatioun. Den éischte Server gëtt benotzt fir Informatioun ze kréien, ze veraarbechten an ze spÀicheren, deen zweete gëtt fir Backup benotzt.
D'Aarbechtsterminal vum Direkter an en Handy op iOS goufen un dĂ©i resultĂ©ierend eenzel Wollek verbonnen. Aner Mataarbechter goufen duerch de VollzĂ€itsystem Administrateur an technesch ĂnnerstĂ«tzung vun Pvtbox verbonne.
An der vergaangener ZÀit gouf et keng Reklamatioune vum Frënd. Ech hoffen, datt meng BewÀertung den Habr Lieser an enger Àhnlecher Situatioun hëlleft.
Source: will.com
