Mielőtt proxybeállítást tesz egy nyilvános tárhelyre
Válassza külön a proxy végpontot a proxy hitelesítő adatoktól, és magyarázza el, miért nem biztosít az előbbi közzététele hozzáférés-vezérlést.
A proxy gazdagépnév egy konfigurációs fájlban nem ugyanaz, mint egy proxy jelszó. Bármelyik közzététele megfontolt döntést érdemel, de a következmények eltérőek.
Egy végpont megmondja az olvasóknak, hol lehet elérhető egy szolgáltatás. Egy olyan URL, mint a http://name:[email protected]:8080, használható hitelesítő adatokat is ad nekik. Soha nem szabad ártalmatlannak tekinteni csak azért, mert címnek látszik.
A rejtett cím nem hozzáférési szabályzat
Egy privát proxynak a felhasználóihoz illő ellenőrzésekre van szüksége: hitelesítésre, engedélyezett ügyfélhálózatokra és célkorlátozásokra. Az, hogy a címet távol tartja egy tárhelytől, nem helyettesíti ezeket. Egy nyilvánosan elérhető szolgáltatás felfedezhető anélkül is, hogy bárki elolvasná a konfigurációját.
Fordítva, egy szolgáltatáscím közzététele nem bizonyítja, hogy nyitott. Egy végpont továbbra is kérhet hitelesítő adatokat, vagy csak egy tervezett hálózatból lehet elérhető. Vizsgálja meg a tényleges hozzáférési határt ahelyett, hogy feltételezné, a titoktartás és a hitelesítés ugyanazt jelenti.
Megosztható példákhoz használjon dokumentációs gazdagépneveket, és hagyja ki a titkokat. A privát beállításokat a projekt bevált titok- vagy helyi konfigurációs mechanizmusában tartsa. Legyen éber a generált fájlokkal és a másolt diagnosztikai naplókkal szemben, amelyek teljes, hitelesítő adatokat tartalmazó URL-t tartalmazhatnak.
Ha a hitelesítő adatok nyilvánosságra kerültek, először szüntesse meg használhatóságukat visszavonással vagy rotációval. A legújabb fájl szerkesztése nem távolítja el a másolatokat, a korábbi commitokat vagy a gyorsítótárazott tartalmat. A GitHub érzékeny adatokra vonatkozó útmutatója elmagyarázza, miért külön feladat az előzmények tisztítása.
Egy hasznos felülvizsgálat mindkét oldalt ellenőrzi: milyen hozzáférést ad a közzétett információ, és hogy a proxy korlátozott marad-e akkor is, ha a címe ismert.