पाठ 20 / 24
Leak का जवाब देना
सही क्रम अपनाएँ: रद्द करें, बदलें, जाँच करें, फिर सफ़ाई।
पहले रद्द करें
Secret के public होते ही मान लें कि bots के पास है; वे नए commits को मिनटों में स्कैन कर लेते हैं। इसलिए पहला कदम secret को रद्द करना या बदलना है। Git history साफ़ करना या repo हटाना बाद में आता है क्योंकि इससे पुराना मान सुरक्षित नहीं होता।
Incident checklist
समय लिख लें; वे जाँच और incident के बाद की समीक्षा में मदद करते हैं।
1. Revoke or rotate the exposed secret NOW
2. Deploy the new value to every system that used it
3. Check provider logs for use of the old key
4. Remove it from the repo and history (git filter-repo)
5. Add a scanner rule so it cannot happen again
6. Write a short blameless note: what, when, how fixedदोष-रहित समीक्षा
डर के कारण लोग leaks छिपाते हैं। रिपोर्ट को मददगार मानें और पूछें कि कौन-सी प्रक्रिया विफल हुई, कौन नहीं। जल्दी रिपोर्ट करने से नुक़सान घटता है।
त्वरित जाँच: आपको public repo में push हुई API key मिली। पहला कदम क्या है?
- Git history दोबारा लिखें
- Repository हटाएँ
- Key रद्द करें या बदलें
- Chat में इसके बारे में लिखें
Answer
Key रद्द करें या बदलें — Key रद्द होने तक उसे copy करने वाला कोई भी उसे उपयोग कर सकता है।