سؤال

وكنت أتساءل فقط إذا كان هناك وسيلة لمنع الناس من نسخ ملف والتي يتم تخزينها باستخدام System.IO.IsolatedStorage؟ بالنسبة لي، لا أستطيع التفكير في أي حال. يمكن لأي شخص أن يذهب وانتزاع تلك الملفات يدويا. هل هناك طرق أخرى أنا في عداد المفقودين؟

هل كانت مفيدة؟

المحلول

ويرتبط تخزين معزولة لدخوله في المستخدم وتخزينها تحت ملفهم الشخصي فقط. حتى مع خارج المربع، NTFS ACL في المكان، أي مستخدم آخر يمكن الوصول إلى هذه الملفات.

MSDN :

يتم تخزين البيانات في الأجزاء التي يتم عزلها من قبل المستخدم الحالي ومن قبل الجمعية التي يوجد رمز. بالإضافة إلى ذلك، البيانات يمكن أن تكون معزولة عن طريق المجال. التشكيلات الجانبية المتجولة يمكن استخدامها جنبا إلى جنب مع تخزين عزل المخازن حتى عزل سيسافر مع التشكيل الجانبي للمستخدم.

وهكذا، ليس فقط <م> أي شخص يمكن نسخها، إلا أن الشخص الذي "السياق تحت تم إنشاؤها يمكن.

هل هذا يكفي يست آمنة؟

نصائح أخرى

تم تصميم التخزين المعزولة للحفاظ على مسيجة بيانات البرنامج في بدلا من حفظ التطبيقات الأخرى بها، البيانات هي حلقة مسيجة من برامج صافي الأخرى التي تعمل تحت خفض مجموعات إذن. يتم تخزين البيانات في أماكن المستخدمين المحليين أو التجوال والتي لا يمكن الوصول إليها من خلال ملف العاديين تيارات فقط عبر IsolatedStorageFileStream.

وباختصار ولو كان برنامج آخر يريد حقا الوصول ما في وسعها، ولكن سيكون لديك لوضع عمدا للقيام بذلك.

وعلى سبيل المثال، تتم سرقة الكمبيوتر المحمول الخاص بك وهناك ملفات في التخزين معزولة.

إذا اللص تشغيل محرك الأقراص مثل الرقيق أو يبدأ على أوبونتو يعيش على سبيل المثال يمكن الوصول إلى هذه الملفات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top