নেট একটি পরিবেশের যেহেতু, সবসময় প্রতিফলক বা প্রতিসারক ব্যবহার করে যে কেউ খোলা আপনার কোড থাকার downside আছে.
স্থানীয় সি / সি ++ কোড হিসাবে সুরক্ষা একই পর্যায়ের প্রদান করে অক্ষত সব নেট মেটাডাটা, যখন পালন skater মোট তোলে বিন্যাসে আপনার সমাহারগুলি decompilable মাইক্রোসফট মধ্যবর্তী ভাষা কোড (MSIL বা CIL) পরিবর্তন করে.
সফটওয়্যার সুরক্ষা প্রোগ্রামিং সবচেয়ে সফটওয়্যার ডেভেলপারদের জন্য একটি খুব গুরুত্বপূর্ণ ক্ষেত্র. সফটওয়্যার সুরক্ষা কৌশল দেখা এবং তুলনা করা যেতে পারে যে সুস্পষ্ট বৈশিষ্ট্য পছন্দ না হয়. কারণ এটা হল সবচেয়ে সফটওয়্যার সুরক্ষা বিক্রেতাদের অনেকবার এই প্রযুক্তির সর্বাধিক কমই অস্তিত্ব বা তারা কি তারা মনে তুলনায় অনেক সহজ যখন গভীর সুরক্ষা প্রকল্প, ভিতর অন্তর্ভুক্ত করা হয় যে চিত্তাকর্ষক কৌশল পরিচয় করিয়ে দিতে পারে.
নেট প্রকৃতি হয় JIT বা NGEN করে তারপর, MSIL কম্পাইল করা হয়েছে যে অ্যাপ্লিকেশান ইনস্টল করতে সক্ষম হতে হয়, MSIL তোলে কোড কম্পাইল এবং একটি ক্যাশের মধ্যে স্থানীয় অবস্থানে সংরক্ষণ করা হয়. এটা স্বাধীনভাবে নেট কাঠামো চালানো যেতে পারে যে একটি সত্য তোলে .exe উৎপাদিত উদ্দেশ্যে না হয়. গতিশীল সমাবেশ লোডিং, MSIL কোড প্রজন্মের: যেমন কাঠামো প্রয়োজন যে অনেক গতিবিদ্যা, আছে.
আপনি একটি নেটিভ ইমেজ জেনারেট ngen.exe ব্যবহার করতে পারেন কিন্তু আপনি এখনও পাশাপাশি মূল অ নেটিভ কোড বিতরণ করতে হবে, এবং এটা এখনও টার্গেট মেশিনে ইনস্টল কাঠামো প্রয়োজন.
কিংকর্তব্যবিমূঢ়তা এক উপায়, কিন্তু এটা নেট অ্যাপ্লিকেশনের জলদস্যুতা সুরক্ষা নিরাপত্তা ভঙ্গ থেকে রক্ষা করতে পারবে না. কিভাবে আপনি আপনার নেট অ্যাপ্লিকেশন সঙ্গে ক্ষতিগ্রস্ত না হয় তা নিশ্চিত করতে না, এবং কিভাবে আপনি সোর্স কোড রিভার্স engineered প্রাপ্তিসাধ্য না করতে পারে তা নিশ্চিত করতে পারি?
Skater মোট তোলে কম্পাইল নেট এক্সেকিউটেবল একটি সঠিক হাতিয়ার. সঠিকভাবে এটা অসম্ভব একটি সহজবোধ্য উপায়ে তা decompile, যার ফলে স্থানীয় মেশিন কোডে একটি নেট পরিষদের MSIL কোড রূপান্তর এবং তারপর যে সমাবেশ থেকে MSIL কোড সরানোর মানে বলতে
আবশ্যক এ.:
নেট ফ্রেমওয়ার্ক
এ সীমাবদ্ধতা করুন
পাওয়া মন্তব্যসমূহ না