Puhverserveri hostinimi konfiguratsioonifailis ei ole sama mis puhverserveri parool. Mõlema avaldamine väärib kaalutletud otsust, kuid tagajärjed on erinevad.

Lõpp-punkt ütleb lugejatele, kus teenus võib olla kättesaadav. URL nagu http://name:[email protected]:8080 annab neile ka kasutatavad mandaadid. Seda ei tohiks kunagi pidada kahjutuks ainult seetõttu, et see näeb välja nagu aadress.

Peidetud aadress ei ole juurdepääsupoliitika

Privaatne puhverserver vajab kasutajatele sobivaid kontrolle: autentimine, lubatud kliendivõrgud ja sihtkoha piirangud. Aadressi hoidlasse mitte panemine ei asenda neid. Avalikult kättesaadav teenus võib olla leitav ka ilma, et keegi sinu konfiguratsiooni loeks.

Vastupidi, teenuse aadressi avaldamine ei tõesta, et see on avatud. Lõpp-punkt võib endiselt nõuda mandaate või olla kättesaadav ainult ettenähtud võrgust. Vaata üle tegelik juurdepääsupiir, selle asemel et eeldada, et salastatus ja autentimine tähendavad sama asja.

Jagatavate näidete jaoks kasuta dokumentatsiooni hostinimesid ja jäta saladused välja. Hoia privaatsed seaded projekti väljakujunenud saladuste või kohaliku konfiguratsiooni mehhanismis. Ole tähelepanelik loodud failide ja kopeeritud diagnostikalogide suhtes, mis võivad sisaldada täielikku mandaate kandvat URL-i.

Kui mandaadid on avalikuks saanud, eemalda kõigepealt nende kasulikkus, tühistades või pöörates need. Uusima faili muutmine ei eemalda koopiaid, varasemaid commite ega vahemällu salvestatud sisu. GitHubi tundlike andmete juhis selgitab, miks ajaloo puhastamine on eraldi ülesanne.

Kasulik ülevaatus kontrollib mõlemat poolt: millist juurdepääsu avaldatud teave annab ja kas puhverserver jääb piiratud ka siis, kui selle aadress on teada.

Seotud artiklid