Bago Ilagay ang Proxy Setting sa Pampublikong Repository
Ihiwalay ang proxy endpoint sa proxy credentials at ipaliwanag kung bakit hindi nagbibigay ng access control ang pag-publish ng nauna.
Ang proxy hostname sa isang configuration file ay hindi kapareho ng proxy password. Ang pag-publish ng alinman sa dalawa ay nangangailangan ng sinadyang desisyon, ngunit magkaiba ang mga kahihinatnan.
Sinasabi ng endpoint sa mga mambabasa kung saan maaaring maabot ang isang serbisyo. Ang URL na tulad ng http://name:[email protected]:8080 ay nagbibigay din sa kanila ng magagamit na credentials. Hindi ito dapat ituring na walang pinsala dahil lamang mukhang address ito.
Ang nakatagong address ay hindi patakaran sa pag-access
Ang pribadong proxy ay nangangailangan ng mga kontrol na angkop sa mga gumagamit nito: authentication, pinapayagang client network at paghihigpit sa destinasyon. Ang pagtatago ng address mula sa repository ay hindi kapalit ng mga ito. Ang serbisyong naaabot ng publiko ay maaaring matuklasan nang walang sinumang nagbabasa ng iyong configuration.
Sa kabilang banda, ang pag-publish ng address ng serbisyo ay hindi nagpapatunay na bukas ito. Ang endpoint ay maaaring mangailangan pa rin ng credentials o maabot lamang mula sa inilaan na network. Suriin ang tunay na hangganan ng pag-access sa halip na ipagpalagay na ang lihim at authentication ay pareho ang ibig sabihin.
Para sa mga maibabahaging halimbawa, gumamit ng documentation hostname at alisin ang mga lihim. Itago ang mga pribadong setting sa nakagawiang mekanismo ng lihim o lokal na configuration ng proyekto. Mag-ingat sa mga nalikhang file at nakopyang diagnostic log, na maaaring maglaman ng kumpletong URL na may credentials.
Kung naipahayag ang credentials, alisin muna ang kanilang gamit sa pamamagitan ng pag-revoke o pag-rotate sa kanila. Ang pag-edit ng pinakabagong file ay hindi nag-aalis ng mga kopya, nakaraang commit o naka-cache na nilalaman. Ipinapaliwanag ng gabay ng GitHub sa sensitibong data kung bakit hiwalay na gawain ang paglilinis ng history.
Sinusuri ng kapaki-pakinabang na review ang dalawang panig: anong access ang ibinibigay ng na-publish na impormasyon, at kung nananatiling limitado ang proxy kahit alam ang address nito.