જાહેર રિપોઝિટરીમાં પ્રોક્સી સેટિંગ મૂકતા પહેલા
પ્રોક્સી એન્ડપોઇન્ટને પ્રોક્સી ક્રેડેન્શિયલથી અલગ રાખો અને સમજાવો કે પ્રથમને પ્રકાશિત કરવાથી ઍક્સેસ નિયંત્રણ કેમ મળતું નથી.
કન્ફિગરેશન ફાઇલમાંનું પ્રોક્સી હોસ્ટનામ પ્રોક્સી પાસવર્ડ જેવું જ નથી. બંનેમાંથી કોઈપણ એક પ્રકાશિત કરવું વિચારપૂર્વકના નિર્ણયને લાયક છે, પણ પરિણામો અલગ છે.
એન્ડપોઇન્ટ વાચકોને જણાવે છે કે સેવા ક્યાં પહોંચી શકાય. http://name:[email protected]:8080 જેવું URL તેમને વાપરી શકાય એવા ક્રેડેન્શિયલ પણ આપે છે. ફક્ત સરનામું દેખાય છે એટલા માટે તેને ક્યારેય હાનિકારક ન ગણવું જોઈએ.
છુપાયેલું સરનામું ઍક્સેસ નીતિ નથી
ખાનગી પ્રોક્સીને તેના વપરાશકર્તાઓને યોગ્ય નિયંત્રણોની જરૂર છે: પ્રમાણીકરણ, માન્ય ક્લાયન્ટ નેટવર્ક અને લક્ષ્ય પ્રતિબંધો. સરનામું રિપોઝિટરીની બહાર રાખવું તેમનો વિકલ્પ નથી. જાહેરમાં પહોંચી શકાય એવી સેવા કોઈ તમારું કન્ફિગરેશન ન વાંચે તો પણ શોધી શકાય છે.
તેનાથી વિપરીત, સેવાનું સરનામું પ્રકાશિત કરવું તે ખુલ્લી છે તેવું સાબિત કરતું નથી. એન્ડપોઇન્ટ હજી પણ ક્રેડેન્શિયલ માંગી શકે છે અથવા ફક્ત ઇચ્છિત નેટવર્કથી પહોંચી શકાય. ગુપ્તતા અને પ્રમાણીકરણ એક જ અર્થ ધરાવે છે એમ ધારવાને બદલે વાસ્તવિક ઍક્સેસ મર્યાદા તપાસો.
શેર કરી શકાય એવા ઉદાહરણો માટે દસ્તાવેજીકરણ હોસ્ટનામ વાપરો અને રહસ્યો છોડી દો. ખાનગી સેટિંગ્સ પ્રોજેક્ટની સ્થાપિત રહસ્ય કે સ્થાનિક કન્ફિગરેશન પદ્ધતિમાં રાખો. જનરેટ થયેલી ફાઇલો અને નકલ કરેલા ડાયગ્નોસ્ટિક લોગ પ્રત્યે સાવધ રહો, જેમાં સંપૂર્ણ ક્રેડેન્શિયલ ધરાવતું URL હોઈ શકે.
જો ક્રેડેન્શિયલ ખુલ્લા થયા હોય, તો પહેલા તેમને રદ કરીને કે બદલીને તેમની ઉપયોગિતા દૂર કરો. નવીનતમ ફાઇલ સંપાદિત કરવાથી નકલો, અગાઉના કમિટ કે કેશ કરેલી સામગ્રી દૂર થતી નથી. GitHubની સંવેદનશીલ ડેટા માર્ગદર્શિકા સમજાવે છે કે ઇતિહાસ સાફ કરવો અલગ કાર્ય કેમ છે.
ઉપયોગી સમીક્ષા બંને બાજુ તપાસે છે: પ્રકાશિત માહિતી કઈ ઍક્સેસ આપે છે, અને સરનામું જાણીતું હોવા છતાં પ્રોક્સી પ્રતિબંધિત રહે છે કે નહીં.