نوشته شده توسط حمید سلیمی ، در 1391/5/16ساعت 12:35، تعداد بازدید: 30,553

در سال 1990 تلاش برای نفوذ به یک پایگاه داده بزرگ از کلمات عبور منجر به کشف بیش از 300 کلمه عبور در همان 15 دقیقه اول شد! یک پنجم از کلمات عبور در هفته اول و تقریبا یک چهارم از آنها تا پایان عملیات پیدا شدند ...


انتخاب یک کلمه عبور خوب و قوی چقدر مشکل است؟ بیشتر مردم اعتقاد دارند که انتخاب یک کلمه عبور خوب ساده است. اما در حقیقت اغلب مردم معمولا کلمات عبور ضعیفی انتخاب می کنند. در سال 1990 تلاش برای نفوذ به یک پایگاه داده بزرگ از کلمات عبور منجر به کشف بیش از 300 کلمه عبور در همان 15 دقیقه اول شد! یک پنجم از کلمات عبور در هفته اول و تقریبا یک چهارم از آنها تا پایان عملیات پیدا شدند. بیش از نصف کلمات عبوری که مورد نفوذ قرار گرفته بودند از شش کاراکتر یا کمتر تشکیل شده بودند و برخی از حسابهای کاربری اصلا کلمه عبور نداشتند!

انتخاب یک کلمه عبور مناسب در حقیقت مصالحه ای بین انتخاب چیزی است که به سختی حدس زده می شود و چیزی که به راحتی به خاطر سپرده می شود. برای مثال ممکن است @G7x.m^l یک کلمه عبور خوب باشد، در حالیکه هیچکس نمی تواند آن را به راحتی به خاطر بسپارد. برعکس، به خاطر سپردن نام شما برای شما کار بسیار بسیار ساده ای است و در مقابل حدس زدن آن نیز برای هکرها کار ساده ای خواهد بود.

برخی قوانین ساده و اولیه

برخی راهکارهای ساده برای انتخاب کلمه عبور مناسب عبارتند از:

  • یک کلمه عبور حداقل باید از 8 کاراکتر تشکیل شده باشد.
  • سعی کنید برخی علائم نگارشی یا ارقام را در کلمه عبور خود وارد کنید.
  • بهتر است کلمه عبور شما از ترکیبی از حروف بزرگ و کوچک الفبا تشکیل شده باشد.
  • یک عبارت یا ترکیبی از کلمات را انتخاب کنید تا به خاطر سپردن کلمه عبور کار ساده تری گردد.
  • کلمه ای که در یک دیکشنری از جمله دیکشنریهای زبانهای دیگر وجود داشته باشد را انتخاب نکنید.
  • حروفی را که روی صفحه کلید پشت سر هم قرار دارند مانند qwertyui انتخاب نکنید.
  • هیچ کاراکتری را بیش از یکبار بصورت پشت سر هم تکرار نکنید.
  • فقط از علائم نگارشی یا ارقام یا حروف الفبا استفاده نکنید. بلکه ترکیبی از آنها را بکار ببرید.
  • کلماتی که به سادگی قابل حدس زدن هستند انتخاب نکنید، مانند:
  1. شماره تلفنها
  2. شماره اتومبیل
  3. اسامی دوستان یا خویشاوندان
  4. نام یا جزئیات کار خود
  5. تاریخ
  • هرگز نام کاربری خود را بعنوان کلمه عبور استفاده نکنید.
  • از کلمات عبور متفاوت برای حسابهای کاربری مختلف استفاده کنید.
  • کلمات عبور خود را هر از گاهی تغییر داده و از کلمات عبور قدیمی خود دوباره استفاده نکنید.
  • یک رقم یا علامت نگارشی را درست به ابتدا یا انتهای یک کلمه اضافه نکنید.
  • از معکوس کلمات معنی دار استفاده نکنید.
  • حروف را با ارقامی که از نظر ظاهری به آنها شبیه هستند جایگزین نکنید. برای مثال جایگزین کردن تمامی حروف I در کلمه عبور با رقم 1 کار درستی نیست.

هک کردن کلمات عبور شما

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

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

بعلاوه یک پایگاه داده روی یک CD که تمامی کلمات یک دیکشنری بزرگ را به همراه بسیاری از قوانینی که این کلمات را رمز می کند داراست، عملیات پیدا کردن کلمه عبور را به یک جستجوی ساده در یک پایگاه داده تبدیل می کند.

یک کلمه عبور خوب از چند کاراکتر تشکیل شده است؟

یک جواب ساده به این سوال این است که معمولا یک کلمه طولانیتر بهتر است.

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

طول کلمه عبور

زمان لازم برای حدس زدن

1

به صورت دستی می توان آن را پیدا کرد

2

زمان بسیار کم

3

کمتر از یک ثانیه

4

دو ثانیه

5

دو دقیقه و نیم

6

دو ساعت و نیم

7

یک هفته

8

یک سال!

9

هفتاد سال!

10

چهار قرن!

11

دویست و پنجاه هزار سال!

12

شانزده میلیون سال!

 

البته باید توجه داشت که بسیاری از سیستمها طول یک کلمه عبور را محدود می کنند و کلمه عبوری را که شما وارد کرده اید به اندازه مورد قبول خود تغییر می دهند. از آنجایی که در سیستمهای یونیکس طول کلمه مورد قبول معمولا 8 کاراکتر است، در ادامه این مقاله فرض بر این قرار گرفته است که یک کلمه عبور با طول 8 کاراکتر مورد استفاده قرار می گیرد.

یک کلمه عبور خوب باید از چه کاراکترهایی تشکیل شده باشد؟

در قسمت قبل فرض شده بود که کلمات عبور از حروف کوچک و بزرگ و ارقام تشکیل شده باشند. اما اگر این مجموعه کاراکترها را کاهش یا افزایش دهیم چه اتفاقی می افتد؟ جدول زیر برخی گزینه ها را در مورد کلمات عبور متشکل از 8 کاراکتر بیان می دارد:

نوع کلمه عبور زمان نفوذ
حروف اسکی (ASCII) 350 سال
کاراکتر های قابل نمایش 33 سال
حروف و ارقام یک سال
فقط حرف 96 روز
حروف کوچک با یک حرف بزرگ 3 روز
فقط حروف کوچک 9 ساعت
کلمات انگلیسی کمتر از یک ثانیه

 

 

بنابراین واضح است که هرچه انواع کاراکترهای بیشتری مورد استفاده قرار بگیرد نفوذ به کلمه عبور سخت تر خواهد بود. شما باید سعی کنید حداقل ترکیبی از حروف کوچک و بزرگ را بکار بگیرید، همچنین باید از ارقام، علائم نگارشی و یا کدهای کنترلی نیز در کلمه عبور خود استفاده کنید.

Choose Good Password


کلمات عبوری که به ندرت استفاده می شوند

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

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

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

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

مثالهایی از کلمات عبور خوب

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

مثالهایی از کلمات عبور چند کلمه ای

در اینجا مثالهای خوبی از چند کلمه ارائه شده است:

  • g0t%L0st!  که از عبارت got lost! بدست آمده است
  • heLP4me$  که از عبارت help for me (money) بدست آمده است

اینجا نیز کلمات عبور بد را می بینید:

  • Hamid
  • 12345
  • T0gether

مثالهایی از کلمات عبور با استفاده از یک عبارت

در اینجا سه مثال خوب برای کلمات عبور با استفاده از یک عبارت بیان شده است:

  • rsKf0myH با استفاده از عبارت Raindrops keep falling on my head
  • wru2rxy? با استفاده از عبارت Who are you to ask why
  • bWilIso3! با استفاده از عبارت Beware the ides of March

در اینجا نیز یک کلمه عبور بد با استفاده از یک عبارت مشاهده می کنید:

  • Aaaaaaaa با استفاده از عبارت Always assert an ambiguous axiom and argue aggressively

 

 

با دوستان خود به اشتراک بگذارید

          

مطالب مرتبط

در همین موضوع: سوالات متداول کلمه عبور آموزش هک رمز عبور پسورد
برای نظر دادن لطفاً وارد سایت شوید و یا ثبت نام کنید!

 طراحی نرم افزار موبایل

طراحی نرم افزار موبایل

امروزه وسایل پرتابل (موبایل، تبلت، لپ تاپ و ...) بسیار متداول تر از قبل است و پیش بینی می شود در آینده بسیار نزدیک استفاده از آنها از کامپیوتر ها هم پیشی بگیرد. لذا نرم افزار ها و سیستم های نرم افزاری به ناچار باید جای خود را به اپلیکیشن های موبایل بدهند.