Eit proxy-vertsnamn i ei konfigurasjonsfil er ikkje det same som eit proxy-passord. Å publisere kva som helst av dei fortener ei medvite avgjerd, men konsekvensane er ulike.

Eit endepunkt fortel lesarane kvar ei teneste kan vere tilgjengeleg. Ein URL som http://name:[email protected]:8080 gir dei òg brukbar legitimasjon. Han bør aldri handsamast som ufarleg berre fordi han ser ut som ei adresse.

Ei skjult adresse er ikkje ein tilgangspolicy

Ein privat proxy treng kontrollar som passar brukarane: autentisering, tillatne klientnettverk og avgrensingar på mål. Å halde adressa utanfor eit depot erstattar dei ikkje. Ei offentleg tilgjengeleg teneste kan vere oppdageleg utan at nokon les konfigurasjonen din.

Omvendt beviser ikkje publisering av ei tenesteadresse at ho er open. Eit endepunkt kan framleis krevje legitimasjon eller vere tilgjengeleg berre frå eit tiltenkt nettverk. Gå gjennom den faktiske tilgangsgrensa i staden for å anta at løyndom og autentisering betyr det same.

For delbare døme, bruk dokumentasjons-vertsnamn og utelat løyndomar. Oppbevar private innstillingar i den etablerte mekanismen til prosjektet for løyndomar eller lokal konfigurasjon. Ver merksam på genererte filer og kopierte diagnostikkloggar, som kan innehalde ein fullstendig URL med legitimasjon.

Viss legitimasjon er blitt eksponert, fjern først nytten av han ved å tilbakekalle eller rotere han. Å redigere den nyaste fila fjernar ikkje kopiar, tidlegare commit eller bufra innhald. Retningslinjene til GitHub for sensitive data forklarar kvifor opprydding av historikk er ei eiga oppgåve.

Ein nyttig gjennomgang kontrollerer begge sider: kva tilgang dei publiserte opplysningane gir, og om proxyen held fram med å vere avgrensa sjølv når adressa hans er kjend.

Relaterte artiklar