سلام.
چطوری میشه امنیت برنامه هایی که می نویسیم رو بالا ببریم؟ (البته با #C)
مثلا اینکه قابلیت نفوذ تو برنامه کم بشه؟
یا مثلا دسترسی به دیتابیس محدود بشه؟
ممنون.
سلام.
چطوری میشه امنیت برنامه هایی که می نویسیم رو بالا ببریم؟ (البته با #C)
مثلا اینکه قابلیت نفوذ تو برنامه کم بشه؟
یا مثلا دسترسی به دیتابیس محدود بشه؟
ممنون.
کد های C# که هیچ امنیتی ندارند و فایل exe یه جورایی همون سورس برنامه هست. برای رفع این مشکل نرم افزارهای مختلفی ساخته شده اند که فایل exe رو کد می کنند و عمل کرک و امنیت را تا حدی طولانی و سخت می کند که میشه گفت تقریبا جلوی 60 تا 70 درصد کرکها رو می گیره ولی اگه نرم افزار ارزش داشته باشه(همه میریزند سرش) آنی می پکد! (مثال: Adobe Master Collection، شرکتی با این عظمت)
از این نرم افزار های کد کننده می توان به Inteli lock و Dotnetreactor را نام برد.
در مرود دیتابیس قضیه متفاوت است. اول از همه نوع DB . مثلا اگر SQL Server باشد که در امنیت آن مشکلی نیست. رمز مدیریت آن که نمی شکند! (حداقل من تا حالا ندیده ام.) رمز DB هم چنین مصداقی دارد فقط باید رمز اتصال به DB را در جایی مطمئن و به روشی مطمئن درج کرد.
در مورد سوال شما در این تاپیک ها استاد H2، استاد "علی" و دیگر بزرگواران پاسخ هایی خوبی داده اند.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
این قدر مطلب برای خواندن در این تاپیک ها وجود دارد که بعید می دانم جواب سوالتان را دریافت نکنید.
موفق و پیروز باشید.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)