
Tiedostojen lähettäminen tietokoneiden välillä on edelleen monille päänsärky, vaikka on olemassa ratkaisuja, jotka tekevät siitä naurettavan helppoa. Lyhyesti sanottuna Sendworm käyttää Maaginen madonreikä tiedostojen turvalliseen lähettämiseen Siirrä tiedostoja saumattomasti kahden tietokoneen välillä: ei porttimäärityksiä, ei tilejä tai lomakkeita, ja kaikki on päästä päähän suojattu salasanalla todennetulla tiedonsiirrolla. Sendworm on saatavilla työpöytäsovelluksena.
Sen kauneus piilee työkalun ketteryydessä ja sen toiminnassa komentorivin kautta, mutta älä hätkähdä: sen käyttö on niin minimalistinen, että kuka tahansa pystyy käsittelemään sitä Vain muutamalla komennolla voit lähettää yhden dokumentin, pakatun kansion tai mitä tahansa tarvitset; lähetysaika riippuu tiedostokoosta ja tietenkin latausnopeudestasi.
Mikä on Magic Wormhole ja miksi se sopii yhteen Sendwormin idean kanssa?
Maaginen madonreikä Sendworm on ilmainen Python-sovellus, joka yksinkertaistaa tiedostojen jakamista kahden tietokoneen välillä monien muiden tavoin, jopa silloin, kun ne ovat eri verkoissa tai omien NAT-osoitteidensa takana. Käytännössä Sendworm käyttää Magic Wormhole -lähetyskomentoa tiedon jakamiseen tavalla, joka... Nopea, yksityinen ja vain parissa vaiheessa.
Tämä projekti suunniteltiin siten, että käyttäjän ei tarvitse huolehtia mistään teknisestä: portteja ei tarvitse avata, julkisia avaimia vaihtaa manuaalisesti tai omia palvelimia perustaa. Työkalu itse neuvottelee yhteyden, salaa sisällön ja muodostaa tunnelin, joka mahdollistaa siirron, kaikki tämä... suora ja kitkaton kokemus.
Sendworm-saatavuus ja tuetut järjestelmät
Sendworm on saatavilla Linux- ja macOS-tietokoneille, ja sen asennus on erittäin helppoa esimerkiksi seuraavien pakettien ansiosta: flatpak Linuxissa. Tämä mahdollistaa sekä koti- että ammattikäyttäjille työkalun käyttöönoton epäröimättä ja nauttien sen toiminnasta. sama helppokäyttöisyys eri ympäristöissä.
Miten Maaginen Madonreikä toimii, mitä Sendwormin taika tekee
Työnkulku on yhtä tyylikäs kuin tehokaskin. Kun lähetys aloitetaan, sovellus luo kertakäyttöisen pariliitoskoodin, joka yhdistää numeron ja kaksi sanaa. Tämän koodin avulla vastaanottaja voi vahvistaa tapahtuman laitteeltaan, ja molemmat osat tunnistetaan eräänlaisella lyhytaikaisella salasanalla. Toisin sanoen, kaksi käyttäjää sopii... ihmisen luettavissa oleva koodi, joka on voimassa vain kyseisessä siirrossa.
Vaikka voisi luulla, että kaikki tapahtuu yksinomaan pisteestä pisteeseen -periaatteella, orkestrointiin osallistuu itse asiassa välittäjäpalvelin (välityspalvelin tai rele). Tämä palvelin ei tallenna tiedostoa; sen tehtävänä on auttaa kahta päätepistettä löytämään toisensa ja muodostamaan TCP-tunneli niiden välille. Tällä tavoin tiedostojen siirto tapahtuu suoraan tietokoneiden välillä, mikä hyötyy tehokas ja väliaikainen yhteys.
Jos olisit nähnyt tyypillisen prosessikaavion, olisit huomannut, että yhdessä pääteikkunassa lähettäjä antaa lähetyskomennon, hankkii lyhytaikaisen avaimen ja jakaa sen vastaanottajan kanssa heidän haluamansa kanavan kautta (viesti, chat, puhelu jne.). Toisessa ikkunassa vastaanottaja suorittaa komennon kyseisellä koodilla ja vahvistamisen jälkeen Se vastaanottaa tiedoston ilman lisämäärityksiä..
Tietoturva: PAKE salausta ja todennusta varten
Keskeinen kysymys: Onko se turvallinen? Vastaus on kyllä. Magic Wormhole käyttää PAKE-menetelmää (Password-Authenticated Key Exchange) luodakseen jaetun salaisuuden lähettäjän ja vastaanottajan välille luodun koodin perusteella. Tämä tarkoittaa, että tietojen salaus perustuu johonkin, jonka molemmat osapuolet tietävät (väliaikainen koodi), paljastamatta sitä kolmansille osapuolille. Käytännössä tämä saavuttaa salatun vaihdon, jossa ihmisen salasana toimii avaimena... todentaa ja johtaa istuntoavaimet ilman selkeää matkustamista.
Mielenkiintoisin seuraus on, että vaikka yhteyden muodostamiseen on tukipalvelin, sisältö on suojattu päästä päähän: välittäjän ei tarvitse tietää lähetettävää materiaalia. Lisäksi, koska koodi vanhenee ja on kertakäyttöinen, hyökkäyspinta-ala pienenee huomattavasti henkilöllisyyden anastamisyritysten edessä MITM-hyökkäykset tai toistoa.
Käyttäjille, jotka epäröivät käyttää tallennuspalveluita, kuten Dropboxia tai Google Drivea, tietojen käsittelyyn liittyvien huolenaiheiden vuoksi, tämä filosofia on erityisen houkutteleva: tiedosto ei ole pysyvä palveluntarjoajan pilvessä. Vain istunnon aikana jaettu sisältö jaetaan, ja kun se päättyy, sisällöstä ei jää jäljelle välikopiota.
Mikä on välittäjäpalvelimen rooli?
Jossain vaiheessa prosessia tiedonsiirto kulkee välityspalvelimen kautta. Tämä aiheuttaa joskus hämmennystä, joten on syytä selventää: tämä palvelin ei säilytä tiedostojasi. Sen tehtävänä on auttaa kahta päätepistettä löytämään toisensa ja muodostamaan niiden välille suora TCP-tunneli. PAKE:n ansiosta palvelin näkee vain vähän metadataa eikä pääse käsiksi sisältöön, koska kaikki lähetetään. päästä päähän -salaus.
Tämä lähestymistapa mahdollistaa vankan yhteyden muodostuksen, jopa NAT:ia käytettäessä. Sen ei tarvitse olla täysin suora yhteys kaikissa tapauksissa (vaihtoehtoiset reitit ovat mahdollisia), mutta käytännössä siirto tapahtuu lähettäjän ja vastaanottajan välillä ilman tallennusta välityspalvelimessa. Arkkitehtuuri priorisoi yksityisyys, yksinkertaisuus ja tehokkuus.
Edut FTP:hen, pilvipalveluun tai VPN:ään verrattuna
Perinteiseen FTP-palvelimeen verrattuna Magic Wormhole poistaa infrastruktuurin asennuksen, porttien edelleenlähetyksen ja käyttäjien hallinnan. Ja toisin kuin pilvitallennuksessa, sinun ei tarvitse ladata tiedostoa kolmannelle osapuolelle ja odottaa vastaanottajan lataavan sen: tässä siirto on suora ja väliaikainen, ja vahva salaus ja täydellinen prosessien hallinta.
Entä jos sinulla on jo VPN? Tietenkin VPN tai työkalut, kuten OpenSSH Se pystyy käsittelemään pisteestä pisteeseen -siirtoja, mutta se vaatii konfigurointia, käyttöoikeuksia ja ylläpitoa. Wormhole puolestaan tarjoaa hyvin lyhyen reitin: avaa pääte, suorita `send`, jaa koodi ja olet valmis. Monissa arkipäivän tilanteissa tasapaino nopeuden, yksityisyyden ja helppokäyttöisyyden välillä on ratkaisevan tärkeää. vaikea päästä yli.
Käyttövinkkejä ja hyviä käytäntöjä
Suurten tiedostojen pakkaaminen etukäteen voi nopeuttaa prosessia ja vähentää virheitä. Pidä pääteohjelma auki molemmilla tietokoneilla, kunnes edistymispalkki täyttyy ja saat vahvistusviestin. Jos sinun on jaettava useita tiedostoja, ryhmittele ne yhdeksi paketiksi prosessin yksinkertaistamiseksi. vältä useita vahvistuksia.
Kun sanelet tai kirjoitat pariliitoskoodin, tarkista se hetki: se on lyhyt, mutta yksikin eri merkki estää pariliitoksen. Muista, että koodi vanhenee ja on voimassa vain kerran; jos jokin menee pieleen, voit lähettää sen uudelleen ja saada uuden koodin. Tämä suunnittelu on tarkoituksellista. jokaisen istunnon turvallisuuden säilyttämiseksi.
Jos työskentelet verkoissa, joissa on suuri viive, edistymispalkki saattaa liikkua epäsäännöllisesti; tämä on normaalia. Jos liiketoimintaympäristössäsi on tiukat verkkokäytännöt, saatat huomata, että liikenne käyttää joskus välityspalvelinta useammin. Tiedot kuitenkin kulkevat salattuina, eikä välittäjäpalvelin tallenna tiedostoa, joten sisältö pysyy turvassa. altistumisriskin ulkopuolella.
Sendwormin asentaminen Linuxiin
Sendworm asennetaan Linuxiin parhaiten Flatpak-paketilla. Jos Flatpak-tuki on käytössä, se voidaan asentaa seuraavalla komennolla:
flatpak asentaa flathubin osoitteeseen.bnt.sendworm
Sen voi asentaa myös yhteensopivasta ohjelmistokaupasta, kuten Discoverista tai GNOME Softwaresta. GitHub Debian- ja Red Hat -pohjaisille jakeluille on myös DEB- ja RPM-paketteja.
Milloin valita Taikamadonreikä muiden vaihtoehtojen sijaan
Käytä sitä, kun sinun on lähetettävä tiedosto yksityisesti ja nopeasti ilman lisäpalveluiden, tilien tai jaettujen kansioiden määrittämistä. Jos yleensä luotat USB-asemiin, sähköpostin liitteisiin tai pilvilinkkeihin yksittäisen asiakirjan jakamiseen, tulet yllättymään siitä, kuinka paljon yksinkertaisempaa Wormhole tekee siitä. Yhdistä vain lähettäjä ja vastaanottaja ja jaa koodi. Kaikki ratkeaa sekunneissa..
Jos organisaatiosi tarvitsee historiallisen tiedostosäilön tai tarkkoja käyttöoikeuksia, yritystason tallennusjärjestelmä saattaa olla parempi vaihtoehto. Mutta satunnaisiin siirtoihin, nopeaan yhteistyöhön, etätukeen tai asiakkaiden kanssa jakamiseen Magic Wormhole tarjoaa turvallisen ja suoran polun, joka sopii täydellisesti. jokapäiväinen työväline.
Sendwormin (eli Magic Wormhole -lähetyskomennon) käyttäminen tarkoittaa tiedostojen jakamismenetelmän valitsemista, joka yhdistää päätelaitteen yksinkertaisuuden, kertakäyttöisen ihmisen luettavan koodin, PAKE-salauksen ja datavapaan välityspalvelimen tuen. Se asentuu snap- tai pip-asennuksella, toimii Linuxissa ja macOS:ssä, ylittää NAT-protokollan ilman porttien avaamista ja mahdollistaa minkä tahansa lähettämisen pienestä dokumentista suuriin pakattuihin tiedostoihin – kaikki tämä siistillä käyttökokemuksella. salattu eikä jätä jälkiä kolmansille osapuolille.