Delta lägger maskinen i andra änden i dina händer: dess skärm, dess filer, dess urklipp. Sessionerna är krypterade hela vägen, och när nätet inte låter två maskiner tala direkt är reläet som bär dem vårt, i EU. Värden för sin egen logg över varje fil som rörde sig.
Delta 0.1.1 på Linux — en skärmbild, inte en attrapp
Mätt, inte påstått
Fyra saker du kan kontrollera.
Sessionskryptering
XSalsa20-Poly1305En symmetrisk nyckel förhandlas per session. Reläer vidarebefordrar chiffertext och har ingen nyckel som öppnar den.
Identitet
Ed25519Rendezvous-servern signerar varje parts identitet. Klienten kontrollerar signaturen mot nyckeln som byggts in i den, innan en enda pixel rör sig.
Om kontrollen misslyckas
Sessionen avvisasInte nedgraderad, inte återförsökt i klartext. Klienten avbryter — för en klient som faller tillbaka på klartext är en klient som går att knuffa dit.
Rendezvous och relä
relay-eu1.altovar.netVåra egna maskiner med vår egen avbild, inom EU. Peka klienten någon annanstans så använder den den.
En klient, hela ärendet.
Ett enda ärende, utan att byta verktyg: du ser skärmen, flyttar filerna, byter skärm, reder ut resten i chatten. Allt på den här rälsen finns i Linux-klienten du laddar ner — inget här är en färdplan.
01
Fjärrstyrning
Skärmen i andra änden med tangentbord och mus, i fönster eller helskärm, med bildfrekvens och kodek i sikte medan du arbetar.
02
Flera skärmar
Välj vilken av värdens skärmar du tittar på och byt under sessionen utan att ansluta om.
03
Filöverföring
En utforskare med två paneler och en kö, som flyttar filer åt båda hållen under sessionen.
04
Filgranskning hos värden
Värden får en egen panel som namnger varje fil som lästs från maskinen eller skrivits till den, med sökväg och riktning.
05
Synkat urklipp
Text följer urklippet mellan de två maskinerna, med en historik på din sida — och värden avgör, anslutning för anslutning, om det delas alls.
06
Ljud på distans
Det som spelas på värden hör du också, i samma session — och värden kan lämna ljudet utanför när den accepterar.
07
Portvidarebefordran
Vidarebefordra en lokal TCP-port till fjärrmaskinen och nå en tjänst som aldrig exponerats.
08
Chatt
En meddelandekanal bredvid sessionen, för den som sitter i andra änden.
09
Upptäckt i LAN
Hittar andra Delta-enheter på samma nät via broadcast, helt utan reläet.
10
Wake on LAN
Skicka det magiska paketet till en sovande maskin, från samma skärm som du ansluter från.
11
Adressbok
Sparade enheter, i grupper, säkerhetskopierade och återställda från en fil som du behåller. Den stannar på din maskin.
12
Sessionsstatistik
Sessioner, minuter, flyttade filer och data, genomsnittlig bildfrekvens och latens, per enhet — på din maskin, från sessioner som verkligen ägt rum.
13
Tvåfaktor
En tidsbaserad kod hos värden, kontrollerad innan en inkommande anslutning accepteras.
14
Sessionsinspelning
Ett klick spelar in sessionen du tittar på till en videofil på din maskin.
15
Sex språk, två teman
Tyska, engelska, spanska, franska, italienska och portugisiska, i ljust eller mörkt tema — och den fortsätter köra från aktivitetsfältet.
Delta kan läsa en session som en erfaren kollega: den tittar på skärmen, förstår vad som går fel och säger vad du ska prova härnäst. Allt är valfritt — och allt går genom vår gateway i EU.
Förslag i realtid
Under sessionen tar copiloten en bild var 8:e sekund — bara när skärmen faktiskt ändras — och lägger nästa steg i en sidopanel.
Läser felet åt dig
Ett klick fångar skärmen, läser texten, plockar ut felet och föreslår en rättelse.
Rapporter och nyckelögonblick
En inspelad session kan bli en skriven rapport, med fel och tillståndsbyten markerade av sig själva på tidslinjen.
Före, och efter
Ta en avläsning av maskinen, gör jobbet, ta en till — och vad som ändrades däremellan kommer tillbaka nedskrivet.
Handskakningen
Den avvisar hellre än nedgraderar.
Kryptering hela vägen är bara värd ordet om klienten är beredd att lägga på. Deltas är det. Så här sker det, och så här bryts kedjan.
1
Servern signerar parten
Rendezvous-servern har ett Ed25519-nyckelpar och signerar identiteten hos enheten du ringer upp.
2
Klienten kontrollerar signaturen
Den verifierar signaturen mot serverns publika nyckel som kompilerats in i klienten, och kontrollerar att identiteten i den är just den enhet du bad om.
3
Parterna enas om en nyckel
Först då upprättar de båda sidorna en symmetrisk sessionsnyckel. Härifrån är strömmen chiffertext, även över reläet.
4
Stämmer något inte blir det ingen session
Fel nyckel, fel identitet, fel meddelandetyp, inget svar alls: klienten avbryter. Det finns ingen gren som fortsätter i klartext — och det är precis den grenen en angripare siktar på.
Värdläge → en inkommande anslutning
Reglagen tillhör värden, inte besökaren. Varje anslutning väntar på ett klick på maskinen som ansluts till, och det klicket avgör tangentbord, urklipp, ljud, filöverföring och omstart för den sessionen.
Ett supportärende är en förbindelse mellan två maskiner, och någon måste bära den när nätet inte låter dem tala direkt. Om den bäraren tiger de flesta verktyg.
Direkt först
Delta försöker med en direkt förbindelse mellan parterna och går över till reläet först när nätet vägrar. Färre hopp när portarna tillåter det.
Vår hårdvara, i EU
När reläet behövs är det relay-eu1.altovar.net: våra maskiner med en avbild vi bygger själva, inom EU. Ingen annan står mitt i ditt ärende.
Eller ditt eget
Peka Delta mot ett rendezvous och ett relä som du själv driver, så talar den med din infrastruktur i stället för vår.
Värdläge — registrerat och redo
Delta är en av våra.
Den delar identitetslager, reläer och europeiskt fotavtryck med resten av Altovars katalog. En leverantör, ett ställe att fråga, en jurisdiktion.