Proxy naziv hosta u konfiguracijskoj datoteci nije isto što i proxy lozinka. Objavljivanje bilo čega od toga zaslužuje namjernu odluku, ali posljedice se razlikuju.

Krajnja točka govori čitateljima gdje usluga može biti dostupna. URL poput http://name:[email protected]:8080 daje im i upotrebljive vjerodajnice. Nikada se prema njemu ne smije odnositi kao prema bezopasnom samo zato što izgleda kao adresa.

Skrivena adresa nije politika pristupa

Privatnom proxyju potrebne su kontrole primjerene njegovim korisnicima: autentifikacija, dopuštene mreže klijenata i ograničenja odredišta. Držanje adrese izvan repozitorija ne zamjenjuje ih. Usluga dostupna javno može se otkriti i bez toga da itko čita vašu konfiguraciju.

Suprotno tome, objavljivanje adrese usluge ne dokazuje da je otvorena. Krajnja točka može i dalje zahtijevati vjerodajnice ili biti dostupna samo iz predviđene mreže. Provjerite stvarnu granicu pristupa umjesto da pretpostavljate da tajnost i autentifikacija znače isto.

Za primjere za dijeljenje koristite dokumentacijske nazive hostova i izostavite tajne. Čuvajte privatne postavke u uobičajenom mehanizmu za tajne ili lokalnu konfiguraciju projekta. Pazite na generirane datoteke i kopirane dijagnostičke dnevnike, koji mogu sadržavati potpuni URL s vjerodajnicama.

Ako su vjerodajnice bile izložene, prvo im uklonite korisnost opozivom ili rotacijom. Uređivanje najnovije datoteke ne uklanja kopije, prethodne commitove ni predmemorirani sadržaj. GitHubove smjernice o osjetljivim podacima objašnjavaju zašto je čišćenje povijesti zaseban zadatak.

Korisna provjera ispituje obje strane: kakav pristup objavljene informacije daju i ostaje li proxy ograničen čak i kada je njegova adresa poznata.

Povezani članci