سیستم رمزنگاری مخفی داده ها


نرمافزار HDCS به منظور محافظت از فایلهای داده، صرفنظر از فرمت آنها، در پایینترین لایه پلتفرم طراحی شده است. این نرمافزار به عنوان یک پروکسی (واسط) بین «سیستم فایل ویندوز» در «لایه هسته» و «لایه برنامه» عمل کرده و هنگام ارسال یک درخواست خواندن معتبر، دادهها را بهصورت لحظهای رمزگشایی میکند.
پس از اعمال این سیستم بر روی یک فایل اجرایی، تنها همان فرآیند (Process) قادر خواهد بود به اطلاعات دسترسی داشته باشد (دقیقاً مشابه وضعیت اصلی فایل) و سایر فرآیندهای موجود در پلتفرم، فایل داده را بهصورت رمزنگاریشده مشاهده خواهند کرد. تمامی مشخصات فایل نظیر حجم، حاصل جمع و محتوا برای برنامه معتبر، دقیقاً مشابه نسخه اصلی باقی میماند؛ اما سایر فرآیندها آن را به شکل تغییریافته میبینند.
به دلیل لایهای که این ابزار در آن فعالیت میکند (لایه هسته)، امکان دیباگ و ردگیری عملاً به صفر میرسد و همچنین نیازی به تغییر سورسکد اصلی برنامه نخواهد بود.
در واقع، استفاده از HDCS آخرین گام در فرآیند توسعه شماست که باید پیش از توزیع نهایی نرمافزار انجام شود. این قابلیت محافظتی، با استفاده از یک ابزار ساده «تزریق کد»، بر روی برنامههایی که سورس کد آنها در دسترس نیست، قابل اعمال است.