MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoDB:क्या सार्वजनिक रूप से दस्तावेज़ की आईडी का उपयोग करना सुरक्षित है?

ऑब्जेक्टआईडी दस्तावेज बताता है कि स्वचालित रूप से जेनरेट की गई आईडी में 3-बाइट मशीन आईडी (संभवतः मैक पते का हैश) शामिल है। यह अकल्पनीय नहीं है कि कोई व्यक्ति विभिन्न आईडी में उन तीन बाइट्स की तुलना करके आपके आंतरिक नेटवर्क के बारे में चीजों का पता लगा सकता है, लेकिन जब तक आप पेंटागन के लिए काम नहीं कर रहे हैं, जिसके बारे में चिंता करने लायक नहीं है (आप के लिए असुरक्षित होने की अधिक संभावना है) एक गलत कॉन्फ़िगर किए गए अपाचे की तरह कुछ और उबाऊ)।

इसके अलावा, एप्सिलॉन का अधिकार; यूआरएल के माध्यम से आईडी को उजागर करने के बारे में स्वाभाविक रूप से असुरक्षित कुछ भी नहीं है। चाहे वह बदसूरत हो एक और मामला है, बिल्कुल। आप उन्हें छोटा करने के लिए बेस 64 कर सकते हैं (इस बारे में खुद सोच रहे हैं), लेकिन फिर अजीब तथ्य यह है कि वे सभी लगभग आधे समान हैं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडीबी बल्कवाइट ()

  2. Mongodb डुप्लिकेट प्रविष्टियों से बचें

  3. मोंगो:दस्तावेजों के एक सेट में शब्द घटनाओं की संख्या की गणना करें

  4. नेस्टेड सरणी के भीतर केवल मिलान किए गए उप-दस्तावेज़ तत्वों को वापस करें

  5. जावा एपीआई का उपयोग करके "पसंद" के साथ मोंगोडब से कैसे पूछें?