अपने Wolkra अकाउंट को सुरक्षित रखने के लिए two-factor authentication चालू करें, एक्टिव सेशन देखें, हर टीम मेंबर को सबसे कम ज़रूरी रोल दें, सीमित दायरे वाले API टोकन इस्तेमाल करें और समय-समय पर एक्टिविटी लॉग जांचें। आपके सर्वर उतने ही सुरक्षित हैं जितना वह अकाउंट जो उन्हें कंट्रोल करता है।
Two-factor authentication (2FA)
Wolkra TOTP सपोर्ट करता है, यानी ऑथेंटिकेटर ऐप से मिलने वाले छह अंकों के कोड।
- कंसोल में अपनी अकाउंट सेटिंग्स खोलें।
- Two-factor authentication चुनें और Enable करें।
- अपने ऑथेंटिकेटर ऐप से QR कोड स्कैन करें।
- पुष्टि के लिए मौजूदा कोड डालें।
- जो भी रिकवरी कोड मिलें, उन्हें किसी सुरक्षित जगह सेव करें, जैसे अपने पासवर्ड मैनेजर में।
इसके बाद हर साइन-इन पर कोड मांगा जाएगा। ध्यान रखें कि किसी ऑर्गनाइज़ेशन में कम से कम दो लोगों के पास 2FA के साथ owner या admin एक्सेस हो, ताकि एक फ़ोन खोने पर सभी लॉक न हो जाएं।
Google से साइन इन
आप पासवर्ड की जगह अपने Google अकाउंट से साइन इन कर सकते हैं। ऐसा करते हैं, तो Google अकाउंट को भी 2-step verification से सुरक्षित करें, क्योंकि अब वही आपके सर्वर की भी रक्षा करता है।
पासवर्ड
अगर आप ईमेल और पासवर्ड इस्तेमाल करते हैं:
- पासवर्ड मैनेजर से बना लंबा, यूनिक पासवर्ड इस्तेमाल करें;
- इसे किसी दूसरी साइट पर कभी दोबारा इस्तेमाल न करें;
- अगर लगे कि यह लीक हो गया है, तो तुरंत बदलें और फिर सेशन जांचें।
एक्टिव सेशन
कंसोल उन डिवाइस और ब्राउज़र की सूची दिखाता है जहां आप साइन इन हैं। इसे जांचें और ऐसा कोई भी सेशन साइन आउट करें जिसे आप नहीं पहचानते, या जो उन डिवाइस से है जिन्हें आप अब इस्तेमाल नहीं करते। पासवर्ड बदलने के बाद बाकी सभी सेशन साइन आउट करें।
ऑर्गनाइज़ेशन, प्रोजेक्ट और रोल
रिसोर्स किसी ऑर्गनाइज़ेशन के अंदर प्रोजेक्ट से जुड़े होते हैं। ऑर्गनाइज़ेशन के रोल:
| रोल | आम इस्तेमाल |
|---|---|
| Owner | ऑर्गनाइज़ेशन पर पूरा नियंत्रण |
| Admin | मेंबर, प्रोजेक्ट और रिसोर्स मैनेज करना |
| Billing | भुगतान, बैलेंस और शुल्क |
| Member | उन प्रोजेक्ट में काम करना जिनका एक्सेस मिला है |
इसके ऊपर, प्रोजेक्ट-स्तर के रोल तय करते हैं कि कोई मेंबर हर प्रोजेक्ट में क्या कर सकता है। एक आम तरीका:
- एक
productionप्रोजेक्ट, जहां सिर्फ़ कुछ लोग बदलाव कर सकते हैं; - एक
stagingयाdevप्रोजेक्ट, जहां डेवलपर्स को पूरा एक्सेस है; - बिलिंग संभालने वाला एक व्यक्ति, billing रोल के साथ और बिना सर्वर एक्सेस के।
ऑर्गनाइज़ेशन सेटिंग्स से ईमेल द्वारा मेंबर्स को इनवाइट करें। लोग जब छोड़कर जाएं, तो उन्हें तुरंत हटाएं, और उन्हें पता रहे किसी भी शेयर्ड secret को बदल दें।
एक्टिविटी लॉग
एक्टिविटी लॉग दर्ज करता है कि ऑर्गनाइज़ेशन में क्या हुआ: किसने रिसोर्स बनाए, बदले या डिलीट किए, और कब। इसका इस्तेमाल करें:
- यह देखने के लिए कि किसने फ़ायरवॉल बदला या सर्वर डिलीट किया;
- ऐसे बदलाव जांचने के लिए जो किसी को याद नहीं;
- किसी घटना के बाद बदलावों की समीक्षा के लिए।
API टोकन
टोकन अक्सर कमज़ोर कड़ी होते हैं, क्योंकि वे स्क्रिप्ट और CI सिस्टम में पहुंच जाते हैं। इनका दायरा सीमित रखें:
- हर इस्तेमाल के लिए एक टोकन, जिसका नाम उस जगह पर हो जहां वह चलता है;
- read एक्सेस, जब तक लिखने की ज़रूरत न हो;
- तय पतों से इस्तेमाल होने वाले टोकन के लिए IP allow list;
- अस्थायी काम के लिए एक्सपायरी डेट;
- जिन टोकन को आप नहीं पहचानते, उन्हें डिलीट करें।
देखें API टोकन।
रिसोर्स को गलतियों से बचाएं
- ज़रूरी सर्वर के लिए डिलीट प्रोटेक्शन चालू करें।
- बैकअप चालू करें और बड़े बदलावों से पहले स्नैपशॉट लें।
env=prodजैसे लेबल इस्तेमाल करें, ताकि साफ़ दिखे कि सर्वर किस काम का है।
सर्वर पर सुरक्षा
अकाउंट सुरक्षा और सर्वर सुरक्षा साथ-साथ चलती हैं। हर सर्वर पर:
- सिर्फ़ SSH keys से लॉग इन करें (SSH keys गाइड);
- सिस्टम को पैच रखें और फ़ायरवॉल चलाएं (Ubuntu सर्वर सुरक्षित करें);
- SSH को जाने-पहचाने पतों तक सीमित करने के लिए क्लाउड फ़ायरवॉल इस्तेमाल करें।
अगर आपको लगे कि आपका अकाउंट हैक हो गया है
- अपना पासवर्ड बदलें, या अपना Google अकाउंट सुरक्षित करें।
- सभी सेशन साइन आउट करें।
- अगर 2FA बंद था, तो चालू करें।
- API टोकन डिलीट करें और नए बनाएं।
- एक्टिविटी लॉग और अपने रिसोर्स में कुछ भी अनपेक्षित जांचें।
- कंसोल में टिकट खोलें।
किसी Wolkra सर्वर से हो रहे दुरुपयोग की रिपोर्ट करने, या अपने निजी डेटा के बारे में पूछने के लिए देखें संपर्क। प्रोडक्ट पेज पर और जानकारी: टीमें और सुरक्षा।
अक्सर पूछे जाने वाले सवाल
कौन-से two-factor तरीके सपोर्ट होते हैं?
ऑथेंटिकेटर ऐप से मिलने वाले TOTP कोड, जैसे पासवर्ड मैनेजर में बने ऑथेंटिकेटर या आपके फ़ोन पर अलग ऑथेंटिकेटर ऐप।
क्या मैं Google से साइन इन कर सकता हूं?
हां। ईमेल और पासवर्ड के साथ-साथ Google से साइन-इन भी उपलब्ध है।
टीम मेंबर्स के कौन-से रोल हो सकते हैं?
ऑर्गनाइज़ेशन स्तर पर owner, admin, billing और member, और साथ में हर प्रोजेक्ट के रोल, ताकि लोग सिर्फ़ वही प्रोजेक्ट देखें जिन पर वे काम करते हैं।
मैं कैसे देखूं कि किसने कुछ बदला?
ऑर्गनाइज़ेशन में एक्टिविटी लॉग खोलें। उसमें दर्ज होता है कि किसने कौन-से रिसोर्स बनाए, बदले या डिलीट किए, और कब।