الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

انواع الحماية فى دوت نت

مغلق
بدأه مركب في 24 يونيو 2007 · 6 رد · 1,732 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني اني عندي application حساس شوية بيع ومزادات عن طريق الانترنت واريد كيف اعمل حماية له

وهو مخدوم asp.net vb وكذلك اريد توضيح انواع الاختراقات الممكن تحدث وكيفية تجنبها ....

#2

ما أعرفه وأذكره هو :

* تحتاج حماية الكود : وهذا متاح بالدوت نت حيث أنك لن ترفع ملفات vb

* تحتاج حماية المكتبات ( DLL ) وهناك برامج خاصة تسمى Obfuscator

* تحتاج الى حماية ConnectionString : وهناك طريقة لتشفيره داخل web.config ( أرجو البحث في المنتدى )

* تحتاج الى حماية الاتصال بقاعدة البيانات : استخدم SSL

#3

رد جميل جدا ...

شكرا جزيلا على المختصر المفيد استاذي الكريم Scool

#4

الرجاء يا اخوان توضيح اكثر

#5
اقتباس
* تحتاج حماية الكود : وهذا متاح بالدوت نت حيث أنك لن ترفع ملفات vb

وهل هذه تنطبق على السي شارب واذا كانت تنطبق كيف االطريقة ؟

#6

السلام عليكم :

مع asp.net 2.0 أصبح بالامكان تشفير الجزء الخاص بالاتصال بقاعدة البيانات الموجود ضمن

الملف web.config أي اصبح بإمكاننا تشفير هذا الجزء و ذلك بعد إضافة الوسم protectedData

يصبح شكل وسم الاتصال على النحو التالي :

<protectedData>
	  <protectedDataSections>
			<add name="connectionStrings" provider="protected_connection" />
	  </protectedDataSections>	   
</protectedData>

ثم بعد ذلك نستخدم الأمر :

aspnet_regiis.exe -pe connectionStrings -app /myWeb

حيث يمثل myWeb الموقع الذي بنيته ضمن iis

وبذلك نحصل على التشفير لهذا الجزء الخاص بالاتصال بقاعدة البيانات : على الشكل التالي

<connectionStrings configProtectionProvider="RsaProtectedConfigurationProvider">
	  ...
	  ...
	  <CipherData>
			 <CipherValue>×7zOEE9NSMjkjBV90LOPJHMhgf0/8... OJHfdesaOSYc=</CipherValue>
	   </CipherData>
	  ...
	  ... 
</connectionStrings>

طبعا هذا الجزء لا نستطيع قرائته ، وبالتالي نحصل على تشفير مميز لجزء الاتصال

الخاص بقاعدة البيانات ضمن الملف web.config

#7
اقتباس
[/وهل هذه تنطبق على السي شارب واذا كانت تنطبق كيف االطريقة ؟quote]

نعم أخي الكريم يمكنك عمل Compile لكود C# لتحويله لمكتبات وتشغيلها على السيرفر مباشرة.

أخي star شكرا على الشرح الوافي

هذا الموضوع مغلق.

مواضيع مشابهة