Delta îți dă în mână mașina de la celălalt capăt: ecranul, fișierele, clipboardul ei. Sesiunile sunt criptate cap la cap, iar când rețeaua nu lasă două mașini să vorbească direct, relay-ul care le poartă este al nostru, în UE. Gazda își ține propriul jurnal al fiecărui fișier care s-a mișcat.
Delta 0.1.1 pe Linux — captură reală, nu o machetă
Măsurat, nu declarat
Patru lucruri pe care le poți verifica.
Cifrul sesiunii
XSalsa20-Poly1305O cheie simetrică se stabilește pentru fiecare sesiune. Relay-urile duc text cifrat și nu au cheia care îl deschide.
Identitate
Ed25519Serverul de rendezvous semnează identitatea fiecărui capăt. Clientul verifică semnătura cu cheia compilată în el, înainte să se miște un singur pixel.
Când verificarea eșuează
Sesiunea este refuzatăNu coborâtă, nu reîncercată în clar. Clientul se oprește — pentru că un client care cade pe text în clar este un client care poate fi împins acolo.
Rendezvous și relay
relay-eu1.altovar.netMașini ale noastre cu o imagine a noastră, în UE. Îndreaptă clientul în altă parte și va folosi acel server.
Un client, toată intervenția.
O singură intervenție, fără să schimbi unealta: vezi ecranul, muți fișierele, schimbi monitorul, lămurești restul pe chat. Tot ce e pe această șină se află în clientul Linux pe care îl descarci — nimic de aici nu e un plan de viitor.
01
Control la distanță
Ecranul de la distanță cu tastatura și mouse-ul lui, în fereastră sau pe tot ecranul, cu rata de cadre și codecul la vedere cât lucrezi.
02
Mai multe monitoare
Alege ce ecran al gazdei privești și schimbă-l în timpul sesiunii fără să te reconectezi.
03
Transfer de fișiere
Un explorator cu două panouri și o coadă, care mută fișiere în ambele sensuri în timpul sesiunii.
04
Audit de fișiere pe gazdă
Gazda are propriul panou care numește fiecare fișier citit de pe mașină sau scris pe ea, cu calea și direcția.
05
Clipboard sincronizat
Textul urmează clipboardul între cele două mașini, cu un istoric de partea ta — iar gazda decide, conexiune cu conexiune, dacă se partajează deloc.
06
Audio la distanță
Ce se aude pe gazdă auzi și tu, în aceeași sesiune — iar gazda poate lăsa audio deoparte când acceptă.
07
Redirecționare de port
Redirecționează un port TCP local către mașina de la distanță și ajungi la un serviciu care nu a fost niciodată expus.
08
Chat
Un canal de mesaje lângă sesiune, pentru cine stă la celălalt capăt.
09
Descoperire în LAN
Găsește alte dispozitive Delta din aceeași rețea prin difuzare, fără să implice deloc relay-ul.
10
Wake on LAN
Trimite pachetul magic unei mașini adormite, din același ecran din care te conectezi.
11
Agendă
Dispozitive salvate, pe grupuri, cu copie și restaurare dintr-un fișier pe care îl ții tu. Rămâne pe mașina ta.
12
Statistici de sesiune
Sesiuni, minute, fișiere și date mutate, rata de cadre și latența medii, per dispozitiv — pe mașina ta, din sesiuni care chiar au avut loc.
13
Doi factori
Un cod cu durată limitată pe gazdă, verificat înainte ca o conexiune de intrare să fie acceptată.
14
Înregistrarea sesiunii
Un clic înregistrează sesiunea pe care o privești într-un fișier video pe mașina ta.
15
Șase limbi, două teme
Germană, engleză, spaniolă, franceză, italiană și portugheză, în temă deschisă sau închisă — și rulează mai departe din tray.
Delta știe să citească o sesiune cum ar face-o un coleg cu experiență: se uită la ecran, înțelege ce merge prost și spune ce să încerci mai departe. Totul opțional — și totul trece prin gateway-ul nostru din UE.
Sugestii în direct
În timpul sesiunii copilotul ia un cadru la fiecare 8 secunde — doar când ecranul chiar se schimbă — și pune pasul următor într-un panou lateral.
Citește eroarea pentru tine
Un clic capturează ecranul, îi citește textul, izolează eroarea și propune o corecție.
Rapoarte și momente-cheie
O sesiune înregistrată poate deveni un raport scris, cu erorile și schimbările de stare marcate singure pe cronologie.
Înainte, și după
Ia o citire a mașinii, fă treaba, mai ia una — iar ce s-a schimbat între ele se întoarce scris.
Strângerea de mână
Refuză, în loc să coboare.
Criptarea cap la cap merită cuvântul doar dacă clientul e dispus să închidă. Al Deltei este. Aceasta e ordinea în care se întâmplă lucrurile și ce rupe lanțul.
1
Serverul semnează capătul
Serverul de rendezvous are o pereche de chei Ed25519 și semnează identitatea dispozitivului pe care îl suni.
2
Clientul verifică semnătura
O verifică cu cheia publică a serverului compilată în client, apoi verifică dacă identitatea din ea este chiar dispozitivul pe care l-ai cerut.
3
Capetele stabilesc o cheie
Abia atunci cele două părți stabilesc o cheie simetrică de sesiune. De aici fluxul e text cifrat, inclusiv prin relay.
4
Dacă ceva nu se potrivește, nu există sesiune
Cheie greșită, identitate greșită, tip de mesaj greșit, niciun răspuns: clientul se oprește. Nu există ramură care continuă în clar — exact ramura pe care ar ținti un atacator.
Mod gazdă → o conexiune primită
Comutatoarele sunt ale gazdei, nu ale vizitatorului. Fiecare conexiune așteaptă un clic pe mașina la care se conectează, iar acel clic decide tastatura, clipboardul, audio, transferul de fișiere și repornirea pentru acea sesiune.
O intervenție la distanță e o legătură între două mașini, și cineva trebuie s-o poarte atunci când rețeaua nu le lasă să vorbească direct. Despre cărăuș tac aproape toate uneltele.
Întâi direct
Delta încearcă o legătură directă între capete și trece pe relay doar când rețeaua refuză. Mai puține salturi ori de câte ori porturile permit.
Hardware-ul nostru, în UE
Când relay-ul e necesar, el este relay-eu1.altovar.net: mașinile noastre, cu o imagine construită de noi, în UE. Nimeni altcineva nu stă în mijlocul intervenției tale.
Sau al tău
Îndreaptă Delta spre un rendezvous și un relay pe care le administrezi tu, și va vorbi cu infrastructura ta în locul celei a noastre.
Mod gazdă — înregistrat și gata
Delta e de-al nostru.
Împarte stratul de identitate, relay-urile și amprenta europeană cu restul catalogului Altovar. Un singur furnizor, un singur loc unde întrebi, o singură jurisdicție.