PDA

View Full Version : کد کردن اطلاعات در حافظه



ایمان اختیاری
شنبه 05 اردیبهشت 1388, 08:26 صبح
طی یه برنامه که با دوستان طراحی می کردیم به یه مورد جالب برخوردیم ...
وقتی شما برنامه ای رو می نویسید که مثلا در اون یه رشته باشه ( برای مثال رشته ی اتصال به بانک اطلاعاتی یا موارد دیگه ) خیلی راحت می شه با برنامه های ویرایش حافظه ( مثل quick memory editor ) اون رشته رو پیدا کرد و خوند یا حتی عوض کرد .
خب این مورد از لحاظ امنیتی اصلا جالب نیست ...
آیا شما راهی دارید که بشه اطلاعات رو به صورت کد شده در حافظه ذخیره کرد ؟ :متفکر:

govaleshgar2
یک شنبه 13 اردیبهشت 1388, 16:10 عصر
بستگی به کاربرد آن اطلاعات داره، چون مولفه های نرم افزاری زیادی به صورت از پیش آماده وجود دارند و اغلب توقع دارند که شما اطلاعات را به فرمت مشخصی به آنها ارسال کنید، پس نهایتاً یه جایی باید به فرمت قابل خواندن تبدیل شوند.

راستی من فکر میکردم که علاوه بر Write Protected Memory (یا یه همچین چیزی) حافظه هر پردازش Read Protected Memory هم باشه. حداقل شاید این امکان به صورت اختیاری(On-Demand) فراهم باشه، یه همچنین عبارتی را سرچ بکن ببین چی پیدا میکنی!

در ضمن در مواردی که مثلاً قصد مقایسه داری و به اصل مقدار کار نداری، مثلاً میخوای ببینی که این کلمه امنیتی مورد نظرت هست یا نه، لزومی نداره رمز گشایی کنی، یه چیزی تو ذهنمه حوصله نوشتنشو ندارم، ببخشید!