نمایش نتایج 1 تا 15 از 15

نام تاپیک: کد نویسی امن -- امنیت نرم افزار

  1. #1
    کاربر دائمی آواتار noroozifar
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    کرمان
    پست
    446

    کد نویسی امن -- امنیت نرم افزار

    چرا هیچ بحثی در زمینه امنیت نرم افزار .. پایگاه داده و انواع معماریهای امنیت ،در سایت مطرح نیست و اگر هم هست خیلی کوتاه و کلی بحث نشده ؟

    میشه اینجا یکی در مورد این مسائل امنیت نرم افزار .. امنیت پایگاه داده .. کدنویسی امن ....و معماریهای امنیت و حتی مقالات آنها بحث کنه و از تجارب خودش بگه ..

    همه نرم افزار می نویسند اما به امنیت کمتر توجه کرده اند؟؟؟
    چرا؟؟؟

  2. #2
    مدیر بخش آواتار mmd2009
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    2,393

    نقل قول: کد نویسی امن -- امنیت نرم افزار

    با سلام

    امنیت در پایگاه داده ها چون مربوط به بخش سی شارپ نیست عنوان رو درست کردم. لطفا برای امنیت در پایگاه داده ها ( حالا هر کدومشون ) به بخش خودشون مراجعه کنید وسوال رو اونجا مطرح کنید

    موفق باشید.

    کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»


  3. #3
    کاربر دائمی آواتار sobaisobai
    تاریخ عضویت
    آذر 1388
    محل زندگی
    Tehran
    پست
    490

    نقل قول: کد نویسی امن -- امنیت نرم افزار

    نقل قول نوشته شده توسط noroozifar مشاهده تاپیک
    همه نرم افزار می نویسند اما به امنیت کمتر توجه کرده اند؟؟؟
    چرا؟؟؟
    سلام
    شما از کجا میدونید که به امنیت کمتر توجه میکنن؟

  4. #4
    کاربر دائمی آواتار noroozifar
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    کرمان
    پست
    446

    نقل قول: کد نویسی امن -- امنیت نرم افزار

    امنیت در پایگاه داده ها چون مربوط به بخش سی شارپ نیست عنوان رو درست کردم. لطفا برای امنیت در پایگاه داده ها ( حالا هر کدومشون ) به بخش خودشون مراجعه کنید وسوال رو اونجا مطرح کنید
    مشکلی نیست کار همیشگیته-- اما اینکه پایگاه داده مربوط به بخش سی شارپ نیست شاید درست بگی اما من دارم نرم افزار را با زبان سی شارپ می نویسم و تحت پایگاه داده کار میکنه و باید میان این دو ارتباط برقرار باشه نمیشه با زبان سی شارپ بیام امنیت را درست کنم بعد سمت پایگاه امنیت نباشه گفتم بهتره هر دو با هم در یک جا مطرح باشه تا هر دو در نظر گرفته بشه حالا میریم در ان طرف هم ایجاد میکنیم
    شما از کجا میدونید که به امنیت کمتر توجه میکنن؟
    خودت یک جستجو بزن کلمه امنیت توی همین تاپیک سی شارپ میبنی هیچکدام در مورد کد نویسی امن یا امنیت نرم افزار بحث نشده یا اگر شده کامل نشده مثلا فقط امده در بحث شبکه اینهم خیلی کوتاه در حد اینکه طرف مشکلش حل بشه اما من مد نظرم امنیت کد نویسی و امنیت در سطح مثلا رد و بدل اطلاعات یک بانک (مثلا بانک ملی ) هست خیلی پیشرفته ... بعد از انهم بله همه فکر میکنند ولی کم مثلا با یک اس کیو ال میشه راحت بانک انها را دستکاری کرد مثل نرم افزار هلو به راحتی بانکش تو اس کیو ال attach میشه ... خوب این یک دلیل بر امنیت کمه ...

  5. #5
    کاربر دائمی
    تاریخ عضویت
    آذر 1385
    محل زندگی
    همین نزدیکیها
    پست
    683

    نقل قول: کد نویسی امن -- امنیت نرم افزار

    توی این تاپیک یخورده درباره امنیت توضیح دادم اگه مطلب جدیدی بود و من هم بلد بودم در خدمتم
    https://barnamenevis.org/showthread.p...AA%D9%85%DB%8C

  6. #6
    کاربر دائمی
    تاریخ عضویت
    دی 1388
    محل زندگی
    رامسر
    پست
    565

    نقل قول: کد نویسی امن -- امنیت نرم افزار

    یکی از مسائلی که این چند روز با یکی از دوستان درگیر بودیم، در رابطه فروش شارژ هستش.
    سیستم اینطور عمل می کنه که با اومدن یک در خواست خرید، میاد از جدول شارژ ها، یک شارژ رو که هنوز خریداری نشده بر می داره و مقدار ستون isUsed رو برابر true قرار می ده.
    حالا فرض کنید قبل از آپدیت فیلد، یک در خواست دیگه بیاد، و در یک select دیگه، همون شارژ انتخاب بشه...

    باید به همچین مواردی دقت کرد، در طراحی و احتمالا تست یک نرم افزار، ممکنه با یک کاربر تست رو انجام بدید، در حالی که باید به فکر عملکرد نرم افزار در دنیای واقعی با شرایط متفاوت باشید


    *مثال مطرح شده، چیزی مشابه مشکل ما بود، نه دقیقا همون...

  7. #7
    کاربر دائمی
    تاریخ عضویت
    آذر 1385
    محل زندگی
    همین نزدیکیها
    پست
    683

    نقل قول: کد نویسی امن -- امنیت نرم افزار

    توی این جور مسائل برداشتن کد رو همون موقع که کاربر میخواد درخواست رو به sql میده و اون هم همون موقع عمل true کردن رو انجام میده حالا اگه کاربر دیگه ای بیاد sql میبینه آخرین کدی که false رکورد بعدیشه و اونو به کاربر دیگه میده

    این مشکلی نیست
    مثال ساده ترش اینه که فرض کنید 4 نفر همزمان فاکتور صادر میکنن همزمان دکمه تایید رو میزنن بانک اطلاعات هم باید به کاربر شماره فاکتور رو بده و شماره فاکتور باید آخرین +1 باشه
    خوب توی این مرحله اگه آخرین کد ما 12000 باشه به همه 12001 میده؟
    نه به اولین مورد 12001 و به مورد بعدی حتی با میلی ثانیه 12002 رو میده
    این برمیگرده به طراحی برنامه نویس که کی باید کد رو فراخوانی کنه
    اگه برنامه طوری باشه که اول کد رو بگیریم بعد صبر کنیم کاربر اطلاعات رو وارد کنه و بعد ذخیره کنیم مشکل یکی شدن شماره وجود داره ولی اگر آخر کار پس از تایید کاربر کد رو از sql بگیریم که همون موقع هم داریم insert میکنیم این مشکل پیش نمیاد

  8. #8
    کاربر دائمی آواتار علیرضا حسن زاده
    تاریخ عضویت
    تیر 1388
    محل زندگی
    تــــــــــــــــــــــــــبریز
    پست
    897

    نقل قول: کد نویسی امن -- امنیت نرم افزار

    شما می تونی با قفل رکورد به هدفت برسی زیاد هم تاپیکت اگه برای این مورد باشه ربطی به امنیت نداره و بیشتر مربوط به همزمانی هست که با همون قفل رکورد قابل حله البته راه کارهای زیادی داره

  9. #9

    نقل قول: کد نویسی امن -- امنیت نرم افزار

    در اینجا قراره / بود، در این مورد مدیر موسوی و کشاورز بدهند که هنوز هم این بحث ها ادامه داره .....

  10. #10
    کاربر دائمی آواتار noroozifar
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    کرمان
    پست
    446

    نقل قول: کد نویسی امن -- امنیت نرم افزار

    نقل قول نوشته شده توسط Dezfoul مشاهده تاپیک
    در اینجا قراره / بود، در این مورد مدیر موسوی و کشاورز بدهند که هنوز هم این بحث ها ادامه داره .....
    از لینکی دادی متشکردم لینک خوبیه از صبح نشسته ام دارم صفحات را یکی یکی مطالعه میکنم اما منو بیشتر یاد در ادبیات فارسی میندازه لااقل تا اینجایی که مطالعه کرده ام هیچ گونه خبری نحوه عمل نداره هیچ بحث عملی بر روی کدها نیست به نظر من تئوری هیچ فایده ای نداره مهم عملی بودنه مطلبه که ما بتونیم به صورت عملی کارهایم را پیش ببریم و آخرش به نتیجه برسیم

  11. #11

    نقل قول: کد نویسی امن -- امنیت نرم افزار

    نقل قول نوشته شده توسط noroozifar مشاهده تاپیک
    از لینکی دادی متشکردم لینک خوبیه از صبح نشسته ام دارم صفحات را یکی یکی مطالعه میکنم اما منو بیشتر یاد در ادبیات فارسی میندازه لااقل تا اینجایی که مطالعه کرده ام هیچ گونه خبری نحوه عمل نداره هیچ بحث عملی بر روی کدها نیست به نظر من تئوری هیچ فایده ای نداره مهم عملی بودنه مطلبه که ما بتونیم به صورت عملی کارهایم را پیش ببریم و آخرش به نتیجه برسیم
    برای عملی تا خودتون این تئوریات رو پیاده نکنین یاد نمیگیرین!
    کتاب آزمایشگاه تحلیل، طراحی و پیاده سازی نرم افزار | تالیف دکتر ناصر مدیری و آقای جنگجو هست، نزدیک 3 فصلش در مورد کدنویسی و استانداردهاست. میتونی مطالعه کنی. به نظر من یکی از عملی ترین کتابها در این زمینه است. منم این کتاب رو چند روز پیش گرفتم و دارم روی نکته ها، اشکالات متداول، قواعد و ... ای که گفته کار میکنم.

  12. #12
    کاربر دائمی آواتار noroozifar
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    کرمان
    پست
    446

    نقل قول: کد نویسی امن -- امنیت نرم افزار

    نقل قول نوشته شده توسط Dezfoul مشاهده تاپیک
    برای عملی تا خودتون این تئوریات رو پیاده نکنین یاد نمیگیرین!
    کتاب آزمایشگاه تحلیل، طراحی و پیاده سازی نرم افزار | تالیف دکتر ناصر مدیری و آقای جنگجو هست، نزدیک 3 فصلش در مورد کدنویسی و استانداردهاست. میتونی مطالعه کنی. به نظر من یکی از عملی ترین کتابها در این زمینه است. منم این کتاب رو چند روز پیش گرفتم و دارم روی نکته ها، اشکالات متداول، قواعد و ... ای که گفته کار میکنم.
    بازهم تشکر --این کتاب به صورت پی دی اف هست برای دانلود ؟؟؟

  13. #13

    نقل قول: کد نویسی امن -- امنیت نرم افزار

    11 هزار تومن خریدنیه(کاغذ)
    اما من رفرنس های کدنویسی استانداردی که این کتاب پیشنهاد داده رو می نویسم:

    سایت های مربوط به بخش 5, 6 استانداردهای کدنویسی + کدنویسی امن(وب و ویندوز):

    این 3 تا برای استانداردهای وب هستند:


    کتاب BufferOverflows for Dummies 2002

    بخش 7 اشتباهات متداول کدنویسی:
    منابع بالا به اضافه ی:

    How to write Buffer Overflows, October 1995
    F.Raynal,C.Blaess, and C..Greer, "Avoiding security holes when developing an application Part 2 , April2001"

    موفق باشید.
    آخرین ویرایش به وسیله سوداگر : دوشنبه 05 دی 1390 در 14:03 عصر دلیل: گذاشتن لینک ها

  14. #14
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    نت
    پست
    76

    نقل قول: کد نویسی امن -- امنیت نرم افزار

    میشه یکم از قفل رکورد بیشتر توضیح بدین؟

  15. #15

    نقل قول: کد نویسی امن -- امنیت نرم افزار

    موضوع کد نویسی امن بحث جدیدی است. از سال 2003 فعالیتش رو در دنیا آغاز کرده. سایت www.SecureCoding.ir رو ببینید.

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •