मैं मूल्यवान क्रिप्टो कुंजी बनाने के लिए एक सुरक्षित वातावरण के रूप में नोपेपिक्स (या अन्य लाइव सीडी / डीवीडी) का उपयोग करता हूं। दुर्भाग्य से एन्ट्रापी ऐसे वातावरण में एक सीमित संसाधन है। मैंने अभी देखा कि प्रत्येक कार्यक्रम शुरू होता है काफी कुछ एन्ट्रापी का उपभोग करता है। यह कुछ स्टैक प्रोटेक्शन फीचर के कारण प्रतीत होता है, जिसे एड्रेस रेंडमाइजेशन की आवश्यकता होती है।
अच्छी सुविधा है, लेकिन पूरी तरह से बेकार और बदतर - मेरे परिदृश्य में विनाशकारी। क्या इस सुविधा को अक्षम करने की कोई संभावना है? मैं एक को पसंद करूँगा जो मुझे मूल नोपेपिक्स (या जो कुछ भी) छवि का उपयोग करना जारी रखने की अनुमति देता है और बस रनटाइम पर कुछ कॉन्फ़िगरेशन की आवश्यकता है।
मैंने पढ़ा कि यह glibc के कारण हुआ था। मुझे आश्चर्य है कि strace -p $PID -f -e trace=open
जब मैं प्रोग्राम शुरू करता हूं तो बैश के खिलाफ कोई एक्सेस / देव / रैंडम नहीं दिखाता है। लेकिन मैं निष्पादित () और लिंकर की बातचीत से परिचित नहीं हूं।
get_random_int
। get_random_int
है कई बार बदला है, लेकिन मैं यह एन्ट्रापी घट नहीं दिख रहा है । आपने इसे किस कर्नेल संस्करण पर ध्यान दिया? क्या वास्तुकला? क्या कर्नेल के साथ संकलित किया गया है CONFIG_ARCH_RANDOM
?
/dev/random
एन्ट्रापी बुतवाद गलत है । यदि सिस्टम में पर्याप्त एन्ट्रॉपी है, /dev/urandom
तो महत्वपूर्ण पीढ़ी के लिए ठीक है, और एन्ट्रापी का उपभोग नहीं करता है।