xz बैकडोर की पड़ताल (CVE-2024-3094)
- honeypot: नकली vulnerable server के ज़रिए घुसपैठ के प्रयासों का पता लगाना
- ed448 patch: liblzma.so को अपनी ED448 public key इस्तेमाल करने के लिए patch करना
- backdoor format: बैकडोर payload का फ़ॉर्मैट
- backdoor demo: यह मानकर RCE ट्रिगर करने वाला CLI कि ED448 private key ज्ञात है
honeypot
- एक सरल openssh patch प्रदान किया गया है जो public key N के बैकडोर फ़ॉर्मैट से मेल खाने वाले सभी connection attempts को लॉग करता है
- connection attempts sshd logs में इस तरह दिखाई देते हैं
ed448 patch
- बैकडोर signature verification और payload decryption के लिए hardcoded ED448 public key का उपयोग करता है
- इस key को अपनी key से बदलने पर बैकडोर ट्रिगर किया जा सकता है
- बैकडोर शामिल libxzma shared object डाउनलोड करें और key बदलने के लिए patch script चलाएँ
backdoor format
- SSH certificate का उपयोग करके connect किया जा सकता है और CA signing key के N value में payload शामिल करके बैकडोर ट्रिगर किया जा सकता है
- इस payload को हमलावर की ED448 key से encrypt और sign किया जाना चाहिए
- payload structure बताए गए फ़ॉर्मैट का पालन करता है
backdoor demo
- vulnerable SSH server से connect करने और
id > /tmp/.xz command चलाने का तरीका दिया गया है
- vulnerable server पर
system() call को मॉनिटर किया जा सकता है और command के execute होने को देखा जा सकता है
- सामान्य sshd process tree और बैकडोर के ज़रिए बनी process tree अलग दिखती हैं
GN⁺ की राय
- यह लेख CVE-2024-3094 के रूप में चिन्हित xz बैकडोर vulnerability की गहन पड़ताल करता है और security researchers तथा system administrators के लिए बेहद उपयोगी जानकारी देता है।
- बैकडोर का पता लगाने और उससे निपटने के तरीके बताकर, यह vulnerable systems की सुरक्षा में मदद कर सकता है।
- क्योंकि ऐसी vulnerabilities सिस्टम के बुनियादी security mechanisms को bypass कर सकती हैं, software developers और security experts को इस तरह की vulnerabilities को समझने और रोकने के लिए कदम उठाने चाहिए।
- समान कार्यक्षमता वाले अन्य security tools या projects में OpenSSH, Fail2Ban, Snort आदि शामिल हैं, जो सिस्टम की सुरक्षा के लिए अतिरिक्त defense layers दे सकते हैं।
- यह लेख नई vulnerability के technical details देता है, जिससे security community को अधिक मज़बूत defense strategies विकसित करने में मदद मिल सकती है।
1 टिप्पणियां
Hacker News की राय