YKSITYINEN OFFSHORE-INFRASTRUKTUURI
Web ja onionSovellettu · 4 min luku

Julkaise onion-palvelu unohtamatta sovellusta

Suunnittele laillinen onion-julkaisu, jossa on hallittu taustajärjestelmän altistus, huolellinen sisällön tarkistus, palveluavaimen palautus ja selkeä yleisön käyttömalli.

Kirjoittaja SwissOctet Editorial
SUORA VASTAUS

Suojaa sovellus ja sen hallinnollinen käyttöoikeus, rajoita taustapalvelimen kuuntelija, suojaa onion-palvelun avaimet ja testaa julkaisu yhteensopivalla asiakasohjelmalla. Onion-reititys on yksi suunnittelun kerros. Se ei poista sovelluksen haavoittuvuuksia, julkaistun sisällön virheitä tai tarvetta määrittää, kenellä pitäisi olla käyttöoikeus.

01

Määritä julkaisu ja sen yleisö

Aloita laillisesta julkaisutarkoituksesta ja kuvauksesta yleisöstä. Julkisella tutkimusjulkaisulla ja rajoitetulla projektiportaalilla on erilaiset käyttöoikeusvaatimukset. Päätä, mikä sisältö on tarkoitettu julkiseksi, mikä vaatii sovelluksen todennuksen ja mikä ei saisi koskaan päätyä verkkopalvelimen juurihakemistoon. Pidä nämä päätökset erillään sivustolle saapumiseen käytetystä siirtotiestä.

Kirjoita pieni tietoluettelo ennen käyttöönottoa: sivut, lataukset, tietokannan sisältö, järjestelmänvalvojan tilit ja palvelun kokoonpano. Nimeä omistaja päivityksille ja poikkeustilanteiden käsittelylle. Se, että sivusto käyttää onion-osoitetta, ei ratkaise säilytystä, sisällön oikeuksia tai tietoturvavastuita. Ne ovat edelleen käytännön sovelluspäätöksiä, jotka vaativat nimenomaisen toimintasuunnitelman.

02

Pidä taustapalvelimen kuuntelija harkittuna

Onion-palvelu yhdistää yhteyden paikalliseen sovelluksen päätepisteeseen. Tarkista, missä tämä päätepiste kuuntelee ja mitkä muut verkot voivat tavoittaa sen. Tor Projectin asennusopas kuvaa Unix-socketit hyödylliseksi tavaksi välttää taustapalvelimen altistaminen paikallisverkkoon. Valitse palvelimesi tukema lähestymistapa ja varmista sen todellinen tavoitettavuus.

Tor-verkon kautta toimiva yhteys voi olla olemassa samaan aikaan kuin tahaton julkinen kuuntelija. Testaa sekä aiottu käyttöpolku että taustapalvelimen ympärillä olevat rajat. Vältä yleisiä kokoonpano-oletuksia; lue sovelluksen kuunteluasetukset ja verkkopalvelimen virtuaalipalvelinreititys. Pidä hallintakäyttöliittymät erillään julkisesti tarkoitetusta palvelusta ja rajoita, kuka saa muuttaa näitä asetuksia.

03

Käy läpi, mitä sovellus julkaisee

Tarkastele sivuja, ladattuja tiedostoja, virhetulostetta ja upotettuja resursseja niin kuin lukija kohtaisi ne. Sovellus voi paljastaa toiminnallisia yksityiskohtia virheenkorjausviestien kautta tai linkittää ulkoisiin resursseihin ilman, että se on ilmeistä sen pääasiallisessa suunnittelussa. Tarkastele luotuja URL-osoitteita ja sisällön metatietoja. Tarjoile vain ne resurssit, joita julkaisu vaatii, ja ymmärrä kaikki sen käynnistämät kolmannen osapuolen pyynnöt.

Tarkastele havainnollistavaa tutkimussivustoa varten näyteartikkeli, liite ja yhteyssivu ennen julkaisua. Varmista, että yksityinen toimituksellinen asiakirja ja ympäristötiedosto ovat julkisen hakemiston ulkopuolella. Käytä ei-arkaluonteista testiaineistoa latauksia tarkistaessasi. Onnistunut onion-yhteys todistaa tavoitettavuuden; tämä sisällön tarkistus tarkistaa, mitä palvelu todella paljastaa yleisölleen.

04

Käsittele palvelun identiteettiä suojattuna materiaalina

Onion-palvelun kokoonpano sisältää avainmateriaalia, jonka on pysyttävä yksityisenä. Pidä se julkisten verkkosivustotiedostojen ulkopuolella ja rajoita pääsy operaattoreihin, jotka sitä tarvitsevat. Suunnittele, miten laillinen palautus säilyttää aiotun palveluidentiteetin ja miten tietomurto käsitellään. Älä sijoita palvelun avaimia julkiseen arkistoon, tukiviestiin tai jaettuun projektivarastoon.

Sisällytä sovellus, tiedot ja tarvittava palvelun kokoonpano palautussuunnitelmaan asianmukaisella suojauksella kullekin. Pelkkä sivuston sisällön varmuuskopio ei välttämättä palauta aiottua osoitetta, kun taas yksityiset avaimet sisältävä kopio muodostaa arkaluonteisen varmuuskopion. Dokumentoi, kuka voi purkaa salauksen ja palauttaa sen, ja testaa tämä pääsy paljastamatta avaimia harjoitusraporteissa.

05

Valitse julkinen tai rajoitettu käyttöoikeus nimenomaisesti

Sovelluksen kirjautuminen ja Tor-asiakasohjelman valtuutus ovat eri kerroksia. Tor Project dokumentoi asiakasohjelman valtuutuksen, jolla pääsy v3 onion-palveluun tehdään riippuvaiseksi asiakasohjelman tunnistetiedoista. Päätä, sopiiko tämä malli yleisöön ja toimintaprosessiin. Sitä ei tarvita automaattisesti julkiseen julkaisuun, eikä se korvaa sovelluksen käyttöoikeuksia, kun asiakasohjelma yhdistää.

Harkitse projektiportaalia, jossa on pieni hyväksytty ryhmä. Tarvitset tavan jakaa, vaihtaa ja peruuttaa käyttömateriaalia yksityisesti sekä hallita sovelluksen tilejä. Testaa valtuutetun asiakasohjelman ja sovelluksen käyttäjän poistamista erikseen. Seuraava taulukko pitää nämä valvontakeinot erillään sen sijaan, että lupaisi yhden asetuksen ratkaisevan kaikki käyttöoikeusongelmat.

ValvontakeinoKysymys, johon se vastaaErillinen vastuu
Taustapalvelimen kuuntelijaKuka voi tavoittaa paikallisen sovelluksen päätepisteen?Verkkopalvelimen ja verkon kokoonpano
Asiakasohjelman valtuutusMitkä asiakasohjelmat voivat yhdistää onion-palveluun?Yksityisten tunnistetietojen jakelu ja peruutus
Sovelluksen käyttöoikeudetMitä yhdistetty käyttäjä saa tehdä?Tiliroolit ja tietojen käyttöoikeus
Julkaisun tarkistusMitä sivusto paljastaa?Sisältö, lataukset ja virheiden käsittely
06

Testaa lukijan yhteyden kautta

Testaa yhteensopivalla asiakasohjelmalla sivuja, navigointia, lomakkeita ja latauksia aiotun onion-käyttöpolun kautta. Tarkkaile virheitä ja sovelluksen resurssien käyttöä vaarattomalla testiliikenteellä. Vältä pelkän paikallisen taustapalvelinpyynnön mittaamista, koska se ei harjoita lukijan koko yhteyttä. Pidä testitilit ja mahdolliset rajoitetun käyttöoikeuden tunnistetiedot yksityisinä.

Tarkista myös palautus- ja ylläpitomenettelyt. Sovelluksen päivityksellä pitäisi olla palautuspiste ja tapa validoida onion-reitti sen jälkeen. Määritä hyödylliset toimintalokit ja säilytys olettamatta, että jakelu tai siirtotien merkintä luo nollalokikäytännön. Säilytä riittävästi todisteita vikojen diagnosointiin välttäen tarpeetonta keräämistä.

07

Lue hosting-vaihtoehdot osana suunnittelua

SwissOctet Veil luettelee sovelluspinon, onion-osoitteen ja varmuuskopiointivaihtoehdot. Valitse pino, jota ohjelmistosi odottaa, sekä riittävästi CPU, muistia ja tallennustilaa työkuormalle. Varmista, miten todellinen palvelu hoitaa käyttöönoton, palveluidentiteetin ja palautuksen ennen kuin tukeudut siihen. Luettelon sveitsiläinen sijainti on erillinen sovelluksesi yksityisyyskäyttäytymisestä.

Pidä palvelu tarkoitettuna lailliseen julkaisuun ja valtuutetuille käyttäjille. Suunnittele järjestelmänvalvojan päivitykset, käyttöoikeuskatselmukset ja vastatoimet vaarantuneille sovelluksen tunnistetiedoille. Onion-julkaisu toimii parhaiten, kun sisältö, taustapalvelimen altistuminen ja palautus ovat ymmärrettäviä; siirtotien tulisi tukea tätä suunnitelmaa sen sijaan, että siitä tulee tekosyy ohittaa tavallinen ohjelmistoturvallisuus.

MUUNNA SE TOIMINNAKSI

Käytännön tarkistuslistasi.

  • Määritä julkinen ja rajoitettu sisältö ennen käyttöönottoa.
  • Varmista taustapalvelimen kuuntelijan todellinen altistuminen.
  • Tarkastele sivuja, latauksia ja ulkoisten resurssien pyyntöjä.
  • Suojaa ja testaa palvelun avainmateriaalin palautus.
  • Erota asiakasohjelman valtuutus sovelluksen rooleista.
  • Testaa ylläpito ja lukijan polut onion-reitin kautta.
YLEISET KYSYMYKSET

Olennaiset yksityiskohdat.

Tekevätkö onion-hosting ja sovelluksesta itsestään anonyymin?+

Ei. Julkaistu sisältö, kokoonpano, tilit ja toimintakäytännöt voivat paljastaa tietoja. Tarkastele koko palvelua sen sijaan, että luottaisit yhteysmenetelmään.

Pitäisikö jokaisen onion-sivuston käyttää asiakasohjelman valtuutusta?+

Ei. Päätä aiotun yleisön perusteella. Asiakasohjelman valtuutus rajoittaa yhteyden käyttöoikeutta ja lisää tunnistetietojen elinkaaren; sovelluksen käyttöoikeudet pysyvät erillisinä.

Mitä minun on suojattava palautuskopiossa?+

Sivuston tiedot ja kokoonpano vaativat asianmukaiset käyttöoikeusvalvonnat. Kaikki mukana oleva palvelun avainmateriaali on erityisen arkaluonteista ja sen on pysyttävä yksityisenä tallennuksen ja palautuksen aikana.

ENSISIJAISET LÄHTEET

Mene lähteelle.

Nämä lähteet tukevat tämän oppaan teknisiä käsitteitä. Noudata ajantasaisia dokumentaatioita ennen tuotantojärjestelmän muuttamista.

  1. Tor Project: Määritä onion-palvelusi community.torproject.org
  2. Tor Project: Onion-palvelun lisäasetukset community.torproject.org
  3. Tor Project: Asiakasohjelman valtuutus community.torproject.org

Toimituksellinen ohjaus: SwissOctet. Esimerkit ovat havainnollistavia. Palvelumääritykset, saatavilla olevat vaihtoehdot ja sopimusehdot on tarkistettava erikseen.

YHDISTÄ TIETO

Aiheeseen liittyvä infrastruktuuri.

PIDÄ LANGANPÄÄ

Seuraavat kenttämuistiinpanosi.

Tutustu kaikkiin oppaisiin
KENTTÄMUISTIINPANO / 01
Pilvi & VPSPerusta

Näin valitset VPS arvailematta

Muunna sovellusidea hyödylliseksi resurssibudjetiksi ja vertaa sitten CPU, muistia, tallennustilaa ja siirtoa yhdessä.

4 min lukuLue opas