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

MongoDB डेटाबेस स्वचालित रूप से हटा दिया गया

अरे यह एक वायरस अटैक है इस लेख को पढ़ें https://www.bleepingcomputer.com/news/security/mongodb-apocalypse-professional-ransomware-group-gets-involved-infections-reach-28k-servers/

वास्तव में 28k mongodb सर्वर पर समुदाय द्वारा हमला किया गया है और उन्होंने या तो डेटाबेस को हटा दिया है या उन्हें एन्क्रिप्ट किया है। अब वे बैकअप देने के लिए बिट कॉइन की मांग कर रहे हैं।

अब सवाल यह उठता है कि क्या mongoDb सुरक्षित है क्योंकि इतने सारे डेटाबेस हटा दिए गए हैं या एन्क्रिप्ट किए गए हैं

उत्तर है हां Mongodb पूरी तरह से सुरक्षित है इसका कारण प्रोग्रामर्स द्वारा उपयोग किए जाने वाले सुरक्षा उपायों की कमी थी।

  1. आपको केवल उस सर्वर का पोर्ट खोलना चाहिए जो अमेज़ॅन वेब सर्वर (एडब्ल्यूएस) में आवश्यक उदाहरण है, कुछ प्रोग्रामर सुरक्षा समूहों के सभी बंदरगाहों को खोलें ऐसा करना बंद कर दें।

अब आते हैं समस्या के समाधान पर।

सर्वर पर mongod.conf फ़ाइल की जाँच करें:

जब हम mongodb इंस्टॉल करते हैं तो सर्वर पर mongod.conf नाम की फाइल अपने आप जेनरेट हो जाती है। आप निम्न आदेश द्वारा इसकी जांच कर सकते हैं।

cd /etc/
sudo vim mongod.conf

इस छवि में आप पाएंगे कि बाइंडआईपी 127.0.0.1 है जो एक लोकलहोस्ट है जिसका अर्थ है कि केवल इस सर्वर को डेटाबेस का उपयोग करने की अनुमति है आपके मामले में यह 0.0.0.0 होना चाहिए जो हैकर्स को आपके डेटा तक पहुंचने और सभी फाइलों को हटाने की अनुमति देता है, इसलिए बस बाइंडआईपी को 127.0.0.1 पर अपडेट करें और यह अभी नहीं होगा।

यहां तक ​​​​कि आप मोंगो प्रमाणीकरण का उपयोग कर सकते हैं, इस लिंक का उपयोग आगे के संदर्भ के लिए करें https://docs। mongodb.com/manual/tutorial/enable-authentication/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नोड.जेएस में मौजूदा जेसन ऑब्जेक्ट में एक नई विशेषता जोड़ें

  2. नेवला के साथ यूनिट टेस्ट

  3. डोकर-कंपोज़ का उपयोग करते समय मोंगोडब छवि के लिए --auth कैसे जोड़ें?

  4. Nodejs mongodb सर्वर पर नहीं जाग रहा है

  5. पदानुक्रमित संरचना फायरस्टोर और उपसंग्रह