تور لحظه آخری
امروز : پنجشنبه ، 29 شهریور 1403    احادیث و روایات:  امام صادق (ع): آيا به شما بگويم كه مكارم اخلاق چيست؟ گذشت كردن از مردم، كمك مالى به برادر (دينى...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

تریدینگ ویو

لمینت دندان

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

طراحی کاتالوگ فوری

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

وکیل کرج

خرید تیشرت مردانه

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید ابزار دقیق

خرید ریبون

موسسه خیریه

خرید سی پی کالاف

واردات از چین

دستگاه تصفیه آب صنعتی

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

خرید نهال سیب سبز

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

دیوار سبز

irspeedy

درج اگهی ویژه

ماشین سازان

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

شات آف ولو

تله بخار

شیر برقی گاز

شیر برقی گاز

خرید کتاب رمان انگلیسی

زانوبند زاپیامکس

بهترین کف کاذب چوبی

پاد یکبار مصرف

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

بلیط هواپیما

 






آمار وبسایت

 تعداد کل بازدیدها : 1816780032




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

راهکاری برای حفاظت از سورس کد ؟


واضح آرشیو وب فارسی:سایت ریسک: View Full Version : راهکاری برای حفاظت از سورس کد ؟ cdcenter21-01-2010, 12:19 PMسلام دوستان . همانطور که میدانید یک سری نرم افزار وجود دارد که فایل های اجرایی را به سورس کد تبدیل میکنند و هکر میتواند به راحتی به سورس نرم افزارهای نوشته شده دسترسی داشته و به سود خود آنها را ویرایش کند . آیا راهکاری عملی برای محافظت از سورس کد ها وجود دارد ؟ :41: Colton21-01-2010, 01:41 PMسلام دوستان . همانطور که میدانید یک سری نرم افزار وجود دارد که فایل های اجرایی را به سورس کد تبدیل میکنند و هکر میتواند به راحتی به سورس نرم افزارهای نوشته شده دسترسی داشته و به سود خود آنها را ویرایش کند . آیا راهکاری عملی برای محافظت از سورس کد ها وجود دارد ؟ :41: با استفاده از نرم افزارهایی با عنوان .Net Obfuscator می توانید از دیکامپایل شدن فایل های اجرایی دات نت جلوگیری کنید. البته منظور از جلوگیری این نیست که با استفاده از این نرم افزارها، انجام این کار کاملا غیر ممکن می شود. منظورم اینه که دیکامپایل کردن فایل های اجرایی رو به حدی مشکل می کنه که فرد رو از انجام این کار منصرف کنه. اگر به نتیجه نرسیدید، بگید تا کمکتون کنم. cdcenter21-01-2010, 05:03 PMبا استفاده از نرم افزارهایی با عنوان .Net Obfuscator می توانید از دیکامپایل شدن فایل های اجرایی دات نت جلوگیری کنید. البته منظور از جلوگیری این نیست که با استفاده از این نرم افزارها، انجام این کار کاملا غیر ممکن می شود. منظورم اینه که دیکامپایل کردن فایل های اجرایی رو به حدی مشکل می کنه که فرد رو از انجام این کار منصرف کنه. اگر به نتیجه نرسیدید، بگید تا کمکتون کنم. ممنون از راهنمایی خوبتون . اگه لطف کنید لینک این نرم افزار را اگر داشته باشید در اینجا قرار بدید ممنون میشم . چون گویا این برنامه رایگان نیست . راستی در جایی خوندم که در خود ویژوال استدیو نسخه کوچکی از این برنامه تعبیه شده است . اگر در این زمینه هم راهنمایی کنید ممنون میشم . متن کامل مقاله : (از سایت شبکه ماگازین) Dotfuscator دومين ابزار سومندي كه معرفي مي‌كنم، برنامه مهمي است كه حلال مشكلات خيلي از برنامه‌نويسان خواهد بود. اگر مي‌خواهيد كاري كنيد كه سورس كد برنامه شما پس از كامپايل شدن قابل تشخيص نباشد و نتوان با استفاده از مهندسي معكوس آن را به حالت سورس كد بازگرداند، هيچ چاره‌اي نداريد جز اين‌كه سورس كامپايل شده خود را رمزنگاري كنيد. برنامه Dotfuscator كه نسخه Community Edition آن به‌طور رايگان همراه ويژوال استوديوي دات‌نت نصب مي‌شود، همين كار را برايتان انجام مي‌دهد. عجيب است كه برخي از برنامه نويسان نيمه حرفه‌اي اما كم حواس، متوجه حضور اين برنامه در كنار ويژوال استوديو نمي‌شوند و اين سو و آن سو دنبال ابزار مناسب مي‌گردند. نسخه حرفه‌اي Dotfuscator را بايد از سايت شركت سازنده آن، يعني ‌‌Preemptive به نشاني www.preemptive.com (http://shabakeh-mag.com/links.aspx?l=http://www.preemptive.com) دريافت كنيد. http://www.shabakeh-mag.com/Data/Gallery/2006/7/s64_nd_10_s.gifبرنامه Dotfuscator براي رمزنگاري سورس‌كد اما اين برنامه رايگان نيست. اين شركت در حقيقت دو نوع Obfuscator دارد: يكي براي كاربران دات نت و ديگري براي كاربران جاوا و دومي DashO نام دارد كه در دنياي جاوا نامي آشنا است. البته Obfuscatorهاي ديگري را نيز مي‌توانيد در اينترنت پيدا كنيد. به كمك يك‌ Obfuscator مي‌توانيد برنامه كامپايل شده را طوري رمزنگاري كنيد كه جز خود شما فرد ديگري نتواند به سورس برنامه دسترسي پيدا كند و اين يعني نقطه مقابل تفكر اپن سورس! ولي واقعيت اين است كه در دنياي صنعت نرم‌افزار چنين ابزارهايي طرفداران زيادي دارد و خيلي از شركت‌هاي توليد كننده نرم‌افزار از Dotfuscator براي حفاظت از حقوق مالكيت معنوي نرم‌افزار خود استفاده مي‌كنند.‌ Dotfuscator براي غيرقابل فهم كردن سورس كامپايل شده (كه در دات نت به زبان MSIL است و در زبان جاوا به صورت‌ Bytecode) علاوه بر رمزنگاري، از طريق تزريق كدهاي گمراه‌كننده به درون برنامه موجب مي‌شود كه برنامه‌هاي مهندسي معكوس در تفسير سورس دچار اشتباه شوند و نتوانند به اصل آن پي‌ببرند. Colton22-01-2010, 02:27 PMاگه لطف کنید لینک این نرم افزار را اگر داشته باشید در اینجا قرار بدید ممنون میشم . چون گویا این برنامه رایگان نیست . دوست عزیز Obfuscator یک نرم افزار خاص نیست. نرم افزار مورد نظر شما Dotfuscator می باشد که خودش در گروه نرم افزارهای Obfuscator قرار می گیره. راستی در جایی خوندم که در خود ویژوال استدیو نسخه کوچکی از این برنامه تعبیه شده است . اگر در این زمینه هم راهنمایی کنید ممنون میشم . بله در نسخه Professional ویژوال استادیو، نسخه Comunity نرم افزار Dotfuscator تعبیه شده که امکانات کمتری نسبت به نسخه تجاریش داره. در نسخه Express ویژاول استادیو این نرم افزار وجود نداره. من پیشنهاد می کنم از نرم افزار SmartAssembly استفاده کنید. حرفه ای ترین نرم افزار در این زمینه است. من این نرم افزار رو دارم ولی الان به آرشیوم دسترسی ندارم. اگر نتونستید پیداش کنید، در یکی دو روز آینده آپلودش می کنم و لینکش رو اینجا قرار می دم تا همه بتونن ازش استفاده کنن. Colton23-01-2010, 01:54 AMخوشبختانه موقعیتش پیش اومد و نسخه فول نرم افزار SmartAssembly رو آپلود کردم. استفاده کردن ازش خیلی آسونه. امیدوارم مفید باشه. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! _H2_24-01-2010, 12:09 AMسلام در جهت پیوستگی و ارتباط مطالب لینک پرگفتگو ترین تاپیک قبلی در این ضمینه اضافه میشود: 272469 bad_boy_200726-01-2010, 12:04 AMObfuscation (پیچاندن ، پیچیده و مبهم کردن کدها) به فرآیند پیچیده کردن و به رمز تبدیل کردن نرم افزار اطلاق میگردد که باعث میشود کد ها به سادگی مهندسی معکوس نشوند . هدف از این فرآیند متوقف کردن کلیه جوجه هکر ها و برخی از هکر های حرفه ای تر است که سعی در فهمیدن و یا کرک کردن نرم افزار شما را دارند . برنامه های نوشته شده با .Net به سادگی میتوانند مهندسی معکوس شوند . هر شخصی با داشتن یک ابزار تبدیل کد به سورس (decompiler) همچون ابزار رایگان .NET Reflector میتواند اقدام مشاهده برنامه .Net ، کتابخانه ها و عینا سورس کد برنامه شامل نام ها و منطق اجرایی برنامه کند . هکرها میتوانند از طریق برسی کدهای نرم افزار اقدام به کشف و سوء استفاده از رخنه های امنیتی برنامه کنند یا اینکه ایده منحصر به فرد و مجوز دسترسی (License) را سرقت کنند و یا حتی اقدام به انتشار بدون مجوز نرم افزار شما کنند . برای پوشش دادن این حفره امنیتی مهم و خطرناک برنامه های دات نت باید obfuscate شوند . Following is a list of .NET obfuscators available today and any online reviews. Price is for one developer license unless otherwise noted. A plus sign indicates the price is for the standard version, and advanced versions are available. Please comment if any obfuscators are missing, or if you would like to report any new reviews, updates, errors or broken links, as I will keep this list updated !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! misoft27-01-2010, 02:18 PMسلام بنده برای این منظور از نرم افزار {smartassembly} استفاده میکنم امکانات جالبی داره.یکم باهاش کارکنی روشش دستت میاد. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1223]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن