API કી એ એક એવો પાસવર્ડ છે જે ક્યારેય સમાપ્ત થતો નથી અને જેના પર કોઈ નજર રાખતું નથી. તેની સાથે તે મુજબ જ વ્યવહાર કરો.
તેને ફક્ત તેટલી જ મંજૂરી આપો જેટલી તેને જરૂર છે
દરેક એકીકરણ (integration) દીઠ એક કી બનાવો, જેમાં ફક્ત તે જ પરવાનગીઓ હોય જેનો ઉપયોગ તે એકીકરણ કરે છે. ડિપ્લોયમેન્ટ સ્ક્રિપ્ટને બિલિંગ એક્સેસની જરૂર હોતી નથી, અને મોનિટરિંગ ટૂલને સાઇટ્સ ડિલીટ કરવાની જરૂર હોતી નથી. જ્યારે કંઈક ખોટું થાય છે, ત્યારે મર્યાદિત કી નુકસાનની માત્રાને મર્યાદિત કરે છે.
તેને તમારા કોડથી દૂર રાખો
રિપોઝિટરીમાં ક્યારેય પણ કી કમિટ કરશો નહીં — જાહેર અથવા ખાનગી. રિપોઝિટરીઓ ફોર્ક, ક્લોન, બેકઅપ અને અજાણતાં શેર થઈ જાય છે, અને સ્કેનર્સ પુશ થયાની થોડી જ મિનિટોમાં તેમાંથી કી શોધી કાઢે છે. એન્વાયર્નમેન્ટ વેરિયેબલ અથવા તમારા CI પ્રદાતાના સિક્રેટ સ્ટોરનો ઉપયોગ કરો.
ચિંતા કરવાને બદલે તેને બદલો (Rotate)
જો કોઈ કી ચેટ, ટિકિટ, સ્ક્રીનશૉટ અથવા લૉગમાં પેસ્ટ થઈ ગઈ હોય, તો તેને બદલી નાખો. નવી કી બનાવો, એકીકરણને નવી કી પર સ્વિચ કરો, પછી જૂની કી ડિલીટ કરો — આ જ ક્રમમાં, જેથી વચ્ચે કંઈપણ ખોરવાય નહીં. આમાં માત્ર એક મિનિટ લાગે છે અને શંકા સંપૂર્ણપણે દૂર થાય છે.
તેઓ શું કરે છે તેના પર નજર રાખો
કોઈ કી દ્વારા કરવામાં આવતો દરેક કૉલ Activity માં કીના નામ સાથે દેખાય છે. જો તમે નિવૃત્ત સમજેલી કી હજી પણ કૉલ કરી રહી હોય, તો તે તમને જાણવા જેવી કોઈ મહત્વપૂર્ણ બાબત સૂચવે છે.
ડિલીટ કરવું
કી ડિલીટ કરવાની પ્રક્રિયા તરત જ અમલમાં આવે છે. તેનો ઉપયોગ કરતી કોઈપણ વસ્તુને 401 મળવાનું શરૂ થઈ જાય છે, જે તેનો મુખ્ય હેતુ છે.