ورود

View Full Version : سوال: امنیت سورس کد در ASP



فؤاد
شنبه 21 شهریور 1388, 02:56 صبح
سلام

احتمالا با (Windows Script Encoder (screnc.exe آشنا هستید

برای اونایی که آشنا نیستن بگم که:

Windows Script Encoder یکی از ابزارهای مایکروسافت هست که برای Encode کردن سورس کدهایی نظیر وی بی اسکریپت ها و جی اسکریپت ها مورد استفاده قرار میگیره. تاکید میکنم Encode و نه Encrypt

http://www.microsoft.com/downloads/details.aspx?FamilyId=E7877F67-C447-4873-B1B0-21F0626A6329&displaylang=en


http://www.asp101.com/tips/index.asp?id=116

با Encode شدن یک فایل asp. کسی که به اون فایل دسترسی پیدا میکنه نمیتونه از محتوای اون سر در بیاره و یا اونو ویرایش کنه.

مایکروسافت هم استفاده از این ابزار رو برای اینکه از دست هکرها در امان باشید توصیه کرده....

تا چندی پیش فکر میکردم که این ابزار مایکروسافت چیز خیلی خوبیه و میتونه خیلی جاها به داد جماعت برنامه نویس برسه. ولی اخیرا با Windows Script Decoder آشنا شده ام که هر چه رشته بودیم رو پنبه کرد و.... از اسمش معلومه.... رشته ها رو پنبه میکنه و سورس کد شده شما رو از حالت کد خارج میکنه و عین روز اول تحویلتون میده... با وجود این ابزار شما چه راهی رو برای کد کردن سورس های ای اس پی دارید.

البته من دنبال کد کردن تنها یه متغیر درون برنامه ام هستم بطور مثال فرض کنید میخواهم ایمیلی رو درون کدم داشته باشم که نمیخام کسی به آدرس این ایمیل که متغیر بنده هست دسترسی پیدا کنه.

اگه کسی راه حلی داره خوشحال میشم که ارائه کنه

همین

hamidinejad
دوشنبه 30 شهریور 1388, 09:39 صبح
آيا چنين ابزاري براي ASP.Net و با زبان سي شارپ و وي بي هست؟

aryaei2000
دوشنبه 30 شهریور 1388, 09:46 صبح
باید برای وی بی و سی شارپ هم باشه.
منم از Windows Script Encoder استفاده کردم.البته برای چند بخش نه همه اش.
ولی از Windows Script Decoder چیزی نمیدونستم.
حالا این میتونه کل کد رو به حالت اول برگردونه؟
اگه تو php دیده باشید موقعی که میخوان برنامه ای رو که با zend کد شده باز کنند معمولا فقط 80 یا 90 درصد کد به حالت عادی برمیگرده.
میخوام ببینم اینم مثل همونه؟

فؤاد
دوشنبه 30 شهریور 1388, 15:18 عصر
برای کسب اطلاعات بیشتر در مورد اینکه Windows Script Decoder چه قابلیتهایی داره به لینک زیر مراجعه کنید.
http://www.virtualconspiracy.com/index.php?page=scrdec/intro

من همچنان دنبال جواب سوالم هست اگه کسی هست منو بی خبر نذاره که حسابی درگیرشم.
مرسی

kashaneh
پنج شنبه 02 مهر 1388, 11:34 صبح
دوست عزیز
برای این منظور می توانید از کامپننت ASP Encrypt استفاده کنید... به تاپیک زیر مراجعه کنید :
http://barnamenevis.org/forum/showpost.php?p=751659&postcount=11 (http://barnamenevis.org/forum/showpost.php?p=751659&postcount=11)

موفق باشی

فؤاد
شنبه 04 مهر 1388, 02:21 صبح
دوست عزیز

ظاهرا کمی دقت به خرج نداده اید.... موضوع بحث من امنیت سورس کد هست و نه دیتا

این کمپوننتی که شما معرفی کرده ای سورس کد رو کد و دیکود نمیکنه - یعنی ربطی به اونی که میخواستم نداره !!!!

این کمپوننت بطور مثال دیتابیس رو کد میکنه ...

باز هم منتظر جواب سایر دوستان هستم