1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

از این 10 اشتباه رایج برنامه‌نویسی دوری کنید تا موفق شوید

شروع موضوع توسط AftabGardoon ‏14/11/19 در انجمن برنامه نویسی

  1. مدیر بازنشسته☕

    تاریخ عضویت:
    ‏15/8/17
    ارسال ها:
    5,336
    تشکر شده:
    42,669
    امتیاز دستاورد:
    113
    10. الگوریتم رمزنگاری مشکل ‌آفرین یا شکسته شده
    دنیای رمزنگاری به‌ طور پیوسته در حال تکامل و پیشرفت است. در نتیجه الگوریتمی که امروزه مورد تأیید و استفاده قرار می‌گیرد ممکن است فردا بی‌مصرف شود. افزایش توان و قدرت محاسباتی کامپیوترها باعث شده است تا آن‌ها به‌راحتی بتوانند از سد الگوریتم‌های رمزنگار عبور کنند. در نتیجه اگر در گذشته کامپیوتری برای شکستن یک فرآیند به سال‌ها زمان نیاز داشت، امروزه این کار را ظرف چند دقیقه انجام می‌دهد. کامپیوترهای کوانتومی از جمله این موارد هستند. حتی این احتمال وجود دارد که یک نفر موفق شود راهکار جدیدی را برای شکستن الگوریتم خاصی کشف و در نتیجه یک الگوریتم را بدون مصرف کند. باید درخصوص این مسائل کاملاً آگاه باشید و اخبار را به‌دقت دنبال کنید. به‌عبارت دقیق‌تر، اگر از الگوریتمی در برنامه خود استفاده کردید و سپس متوجه شدید رخنه‌ای در آن کشف شده است، به‌سرعت باید کدهای خود را به‌روزرسانی کنید. به‌ طور مثال، SHA-1 که یک الگوریتم درهم‌کننده است، مدت‌ها است در ارتباط با محاسبات مورد استفاده قرار نمی‌گیرد. در سال 2005 میلادی حملاتی در ارتباط با این الگوریتم شناسایی و باعث شد کارشناسان الگوریتم‌های جایگزین SHA-2 و SHA-3 را برای این منظور پیشنهاد کنند. در نتیجه اگر از این الگوریتم در برنامه خود استفاده کرده‌اید، بهتر است هرچه سریع‌تر نسبت به جایگزین کردن آن اقدام کنید. در غیر این صورت خود و سازمانی که از نرم‌افزار شما استفاده می‌کند را در معرض خطر قرار خواهید داد.
     
  2. مدیر بازنشسته☕

    تاریخ عضویت:
    ‏15/8/17
    ارسال ها:
    5,336
    تشکر شده:
    42,669
    امتیاز دستاورد:
    113
    منبع!
    مجله شبکه مگ