क्या कोई हमलावर मेरा / etc / मशीन-आईडी का शोषण कर सकता है?


9

मैंने मूल रूप से स्टैक ओवरफ्लो पर यह सवाल पूछा था , लेकिन लोगों ने सुझाव दिया कि मैं इसके बजाय यहां पूछता हूं।

मैं ऐसे सॉफ़्टवेयर लिख रहा हूं, जिन्हें कई अलग-अलग मशीनों की विशिष्ट पहचान करने की आवश्यकता है। मैं /etc/machine-idयह करने के लिए उपयोग करने पर योजना बना रहा था ।

मशीन-आईडी के लिए डॉक्स पढ़ते हुए , मैं इस मार्ग पर ठोकर खाई:

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

मुझे डब के बारे में ज्यादा जानकारी नहीं है, लेकिन मैं इस धारणा के तहत था कि यह केवल आईपीसी के लिए है। अगर ऐसा है, तो मुझे यकीन नहीं है कि अगर मशीन-आईडी को रिमोट हमलावर जानता है तो यह वास्तव में क्यों मायने रखेगा। स्पष्ट गोपनीयता के मुद्दों के अलावा, क्या कोई (ज्ञात) वैध सुरक्षा कारणों से किसी की मशीन-आईडी साझा नहीं कर सकता है? या यह केवल कुछ दृढ़ता से-शब्द प्रलेखन का मामला है?


आप शायद किसी भी उपलब्ध सीरियल नंबर (सीपीयू / एचडीडी) और शायद नेटवर्क एड्रेस (मैक एड्रेस) को देखने के लिए बेहतर करेंगे। /etc/machine-idएक फ़ाइल है, और मैक पता आसानी से खराब हो जाता है - जैसे कि आसानी से कॉपी किया जा सकता है (आपकी पहचान को दरकिनार)।
Attie

आप किस आर्किटेक्चर / प्रोसेसर पर हैं? इस समय जो I.MX6 के साथ काम कर रहा हूं, वह वास्तव में अद्वितीय है और केवल-सीरीयस के माध्यम से पढ़ा जाने वाला सीरियल नंबर है।
Attie

@Attie मेरे परिदृश्य में अपनी आईडी को खराब करने वाली मशीनों के कोई वास्तविक परिणाम नहीं हैं, इसलिए मैं वास्तव में इसके बारे में चिंतित नहीं हूं। वास्तव में, मैं वास्तव में प्रत्येक मशीन के लिए एक अद्वितीय आईडी प्राप्त करने के लिए विचारों पर कम नहीं हूं, यह सवाल मेरी जिज्ञासा को संतुष्ट करने के लिए अधिक था कि मशीन-आईडी का विशेष रूप से उपयोग कैसे किया जाता है (और यदि यह इसे उजागर करना खतरनाक है)।
कैमरन सन

लगता है अच्छा - मैं भी कोई जवाब सुनने के लिए उत्सुक हूँ ...
Attie

जवाबों:


6

नहीं, यह पाठ सुरक्षा के बजाय गोपनीयता कारणों से जोड़ा गया था ।

मशीन-आईडी एक आईओएस यूडीआईडी ​​या मैक पते के समान है; अनावश्यक रूप से इसे उजागर करना (नेटवर्क पर या सैंडबॉक्स वाले ऐप्स पर) किसी को प्रोग्राम के उपयोगकर्ताओं को नेटवर्क पर ट्रैक करने की अनुमति दे सकता है, या एक ही व्यक्ति के विभिन्न ऐप के उपयोग को लिंक करने की अनुमति दे सकता है।

चर्चा देखें:

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.