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

سؤال فى app.config

بدأه MAHMAR2003 في 29 أبريل 2010 · 8 رد · 1,114 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمه الله و بركاته

أخواني أنا عامل برنامج بال C#.net 2008 و كتبت ال connection string بداخل ال app.config و لكني و جدت ملف بجوار الملف ال exe بإمتداد config. و يحتوي على بيانات ال connection لقاعده البيانات و بالتالي أي أحد يستطيع الدخول على القاعده و تعديل البيانات

قاعده البيانات SQL SERVER 2008

طرقه الأتصال sql server Authentication

الرجاء المساعده لأن الموضوع ده مهم جداً لي لتأمين البرنامج الخاص بي

كيف عدم ظهور ال Connection string للعميل

#2

يمكنك تشفيره. هناك مكتبة كاملة للتشفير في الدوت نت هي System.Security.Cryptography

#3

يمكنك النظر في هذا الرابط

وهذه طريقة أخرى للـ Web.config باستخدام الـ Command line من هذا الرابط

-- Generic form for encrypting the Web.config file for a particular website...
aspnet_regiis.exe -pef section physical_directory –prov provider
   -- or --
aspnet_regiis.exe -pe section -app virtual_directory –prov provider


-- Concrete example of encrypting the Web.config file for a particular website...
aspnet_regiis.exe -pef "connectionStrings" "C:\Inetpub\wwwroot\MySite" –prov "DataProtectionConfigurationProvider"
   -- or --
aspnet_regiis.exe -pe "connectionStrings" -app "/MySite" –prov "DataProtectionConfigurationProvider"



-- Generic form for decrypting the Web.config file for a particular website...
aspnet_regiis.exe -pdf section physical_directory
   -- or --
aspnet_regiis.exe -pd section -app virtual_directory


-- Concrete example of decrypting the Web.config file for a particular website...
aspnet_regiis.exe -pdf "connectionStrings" "C:\Inetpub\wwwroot\MySite"
   -- or --
aspnet_regiis.exe -pd "connectionStrings" -app "/MySite"

مدونة ابنتي الرضيعة: يوميات رزان

مدونتي التقنية العربية: البرمجة مع عبد المنعم

Technical Blog: Abdul Moniem's Thoughts

LinkedIn: Profile

#4

الملف هذا لا يظهر عند العميل على حد علمي عند تحزيم البرنامج اختار ملف الـ exe فقط

1
#5
عبد الله ساعاتي كتب:

الملف هذا لا يظهر عند العميل على حد علمي عند تحزيم البرنامج اختار ملف الـ exe فقط

هذا الملف يظهر .. لو كان البرنامج مثلاً اسمه ArabTeam.exe فإن هذا الملف يصبح اسمه: ArabTeam.exe.config

مدونة ابنتي الرضيعة: يوميات رزان

مدونتي التقنية العربية: البرمجة مع عبد المنعم

Technical Blog: Abdul Moniem's Thoughts

LinkedIn: Profile

#6

السلام عليكم و رحمه الله وبركاته

شكراً لكم جميعاً على مساعدتي

لكنني أقوم بعمل Update على app.config أثناء ال Run time هل أنا لو شفرت ال app.config لن أستطيع التعديل عليه أثناء ال Run time أم لا

#7

ما دمت تملك مفتاح التشفير فيمكنك طبعاً الوصول إلى المعلومة وتعديلها.

#8

شكراً جزيلاً لكم جميعاً يا أخواني :lol:

#9

السلام عليكم،،

اخي العزيز في برنامج سبق ان عملتة كان يستخدم ال app.config كنت اشفر القيم فقط ولا اشفر الملف ككل

برجاء عموم الفائده

سبحان الله وبحمده *** سبحان الله العظيم

www.quraany.com

www.arabcs.com

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