मैं लिनक्स के लिए एक एन्क्रिप्टेड फाइलसिस्टम की खोज कर रहा हूं, जो केवल राइट-मोड में माउंट किया जा सकता है, इसका मतलब है कि आपको पासवर्ड की आपूर्ति के बिना इसे माउंट करने में सक्षम होना चाहिए, फिर भी फाइल लिखने / अपेंड करने में सक्षम होना चाहिए, लेकिन न तो आपको होना चाहिए आपके द्वारा लिखी गई फ़ाइलों को पढ़ने में सक्षम हो और न ही पहले से ही फाइलसिस्टम पर मौजूद फाइलों को पढ़ें। फ़ाइलों को एक्सेस केवल तब दिया जाना चाहिए जब पासवर्ड सिस्टम पासवर्ड के माध्यम से माउंट किया गया हो। इसका उद्देश्य लॉग फाइल या इसी तरह के डेटा को लिखना है जो केवल लिखा गया है, लेकिन कभी भी संशोधित नहीं किया गया है, बिना फ़ाइलों को स्वयं उजागर किए बिना। फ़ाइल अनुमतियाँ यहां मदद नहीं करती हैं क्योंकि मैं चाहता हूं कि सिस्टम पूरी तरह से समझौता किए जाने पर भी डेटा अप्राप्य हो।
क्या लिनक्स पर ऐसी कोई चीज़ मौजूद है? या यदि नहीं, तो एन्क्रिप्टेड लॉग फाइल बनाने के लिए सबसे अच्छा विकल्प क्या होगा?
मेरे वर्तमान वर्कअराउंड में डेटा को आसानी से पाइप करना शामिल है gpg --encrypt
, जो काम करता है, लेकिन बहुत ही बोझिल है, क्योंकि आप आसानी से संपूर्ण रूप से फाइल सिस्टम तक पहुंच प्राप्त नहीं कर सकते हैं, आपको प्रत्येक फ़ाइल को gpg --decrypt
मैन्युअल रूप से पाइप करना होगा।
syslog
। वह लॉग संदेशों की पीढ़ी को उस सिस्टम से अलग करता है जो उन्हें संग्रहीत करता है, इसलिए संदेश उत्पन्न करने वाले ऐप्स की कोई पहुंच नहीं है जहां वे संग्रहीत हैं। लॉग एक अलग सर्वर पर भी हो सकते हैं (और अक्सर होते हैं)।