2011-06-22 15 views
9

मैं गोपनीयता और व्यक्तिगत जानकारी पर विचार कर रहा हूं जो विजुअल स्टूडियो द्वारा बनाई गई डीबग फ़ाइलों में निहित है।क्या विजुअल स्टूडियो डीबग बिल्ड में कोई व्यक्तिगत जानकारी है?

मेरे पास एक प्रोजेक्ट है जिसे मैंने डीबग और रिलीज दोनों के लिए संकलित किया है, और मुझे मूल रूप से पूरे निर्देशिका पेड़ को ज़िप करना होगा जिसमें समाधान, स्रोत, पीडीबी आदि शामिल हैं और इसे उपलब्ध कराएं।

मुझे आश्चर्य है कि इस प्रकार की जानकारी को जारी करके, स्रोत और द्विआधारी के अलावा स्पष्ट रूप से जारी की जाएगी।

धन्यवाद!

उत्तर

6

सही ढंग से हो गया है आप इसे करके कोई व्यक्तिगत जानकारी जारी नहीं करेंगे। के लिए बाहर देखने के लिए

चीजें:

  • रास्तों में संवेदनशील जानकारी। यदि आप अपनी स्रोत फ़ाइलों को मेरे दस्तावेज़ फ़ोल्डर में रखते हैं, तो आपका विंडोज उपयोगकर्ता नाम .pdb फ़ाइलों में लीक हो जाएगा, क्योंकि यह पूर्ण स्रोत फ़ाइल पथ एम्बेड करता है। मैं निर्देशिका c: \ dev \ project (या इसी तरह) के समाधान को कॉपी करने और वहां पुनर्निर्माण की अनुशंसा करता हूं।

  • .suo प्रकाशित मत करो, .user फ़ाइलें, के रूप में इन संवेदनशील जानकारी हो सकती है, और प्रत्येक

  • उपयोगकर्ता के लिए स्वचालित रूप से स्टूडियो द्वारा उत्पन्न कर रहे संवेदनशील जानकारी है कि app.config फ़ाइलों में हो सकता है के लिए बाहर देखो

एक और सुझाव: किसी भी मध्यवर्ती फाइल (आमतौर पर obj निर्देशिका में) प्रकाशित नहीं करते। ये प्राप्तकर्ताओं को किसी भी तरह से मदद नहीं करेगा, लेकिन इसमें व्यक्तिगत जानकारी हो सकती है।

+0

आपकी मदद के लिए धन्यवाद – test

+0

अब तक मैं * .suo * .ilk * .user * .sdf को छोड़ रहा हूं। मैं * .obj फ़ाइलों को छोड़ नहीं रहा हूँ। क्या मुझे उन्हें बहिष्कृत करना चाहिए? क्या उनमें डीबगर के लिए कोई उपयोगी जानकारी है? * .config फ़ाइलों के बारे में भी क्या? क्या मैं उन्हें पूरी तरह से बाहर कर सकता हूं? – test

+0

.obj फ़ाइलों का उपयोग डीबगर द्वारा नहीं किया जाता है। मुझे लगता है कि आपको .config फ़ाइलों को तब तक प्रदान करना चाहिए जब आप उनका उपयोग करते हैं, यदि उनमें कोई संवेदनशील जानकारी नहीं है (उन सभी पार्टियों को जो खुलासा नहीं किया जाना चाहिए, उस पर अपना निर्णय लें)। यदि .config फ़ाइलों में संवेदनशील जानकारी होती है, तो आपको अपनी परियोजना को उपलब्ध करते समय उस जानकारी को डमी जानकारी के साथ प्रतिस्थापित करना चाहिए। –

संबंधित मुद्दे