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

دسترسی سریع به مقالات :

 طراحی وب سایت

بهینه سازی (سئو) وب سایت

تجارت الکترونیک

 ترفندهای کامپیوتری

 کامپیوتر و سخت افزار

آرشیو مقالات

چه کسی از CAPTCHA استفاده می کند؟

یک کاربرد متداول CAPTCHA بررسی آراء Online است. در واقع، یک رای گیری Slashdot نشان داد که اگر ناظرین انتخاباتی فیلترهایی را بر روی نظر سنجیهای خود پیاده سازی نکنند، امکان وقوع چه حوادثی وجود دارد.در سال1999، Slashdot یک نظرسنجی را منتشر کرده و از بازدید کنندگان خواست تا دانشکده ای که بهترین برنامه را در علوم کامپیوتر داشته است انتخاب نمایند. دانشجویان دو دانشگاه (MIT و Carnegie Mellon) برنامه های خودکاری با نام Bots را تهیه کردند تا بطور تکراری به دانشکده های مربوط به خودشان رای بدهند. در حالیکه این دو دانشکده هزاران رای دریافت کرده بودند، هر یک از دانشکده های دیگر تنها چند صد رای در صندوق خود داشتند. اگر ایجاد برنامه ای که بتواند دریک نظرسنجی Online اعتماد کنیم. یک فرم CAPTCHA می تواند به جلوگیری از تلاشهای برنامه نویسان برای بهره گیری از سیستم نظرسنجی کمک نماید.

فرمهای ثبت نام بر روی سایتهای وب غالباً از CAPTCHAها استفاده می کنند. برای مثال، سرویسهای eMail رایگان مبتنی بر وب نظیر Hotmail , Yahoo!Mail و یا Gmail به کاربران اجازه می دهند که حسابهای کاربری رایگان eMail برای خودایجاد نمایند. معمولاً کاربر باید مقداری اطلاعات شخصی را در هنگام ایجاد یک حساب کاربری ارائه نماید، اما سرویسها در اکثر موارد صحت این اطلاعات را بررسی نمی کنند. آنها از CAPTCHA برای جلوگیری از تلاش Spammer ها در استفاده از Bots برای ایجاد صدها حساب کاربری پستی Spam استفاده می نمایند.
بعضی از صفحات وب دارای تخته های پیام و یا فرمهای تماسی هستند که به بازدیدکنندگان امکان می دهند تا پیامهایی را به سایت ارسال کرده و یا آنها را مستقیماً برای سرپرستان وب بفرستند. برای جلوگیری از هجوم Spam ها، بسیاری از سایتها یک برنامه CAPTCHA را برای فیلتر نمودن مزاحمتها در نظر گرفته اند. یک CAPTCHA نمی تواند فردی را متوقف نماید که مصمم است یک پیام گستاخانه یا تهدید را برای یک سرپرست بفرستد، اما به جلوگیری از ارسال پیامهای خودکار توسط Botها کمک خواهد کرد.
متداول ترین فرم CAPTCHA، بازدیدکنندگان را ملزم به تایپ کردن یک عبارت یا مجموعه ای از حروف و اعداد می نماید که نرم افزار کاربردی آنها را به شیوه ای تحریف کرده است. بعضی از ایجاد کنندگان CAPTCHA به شیوه ای برای افزایش ارزش اینگونه نرم افزارهای کاربردی دست یافته اند: دیجیتایز نمودن کتابها. یک نرم افزار کاربردی که CAPTCHA reنام دارد، پاسخهای کاربران در فیلدهای CAPTCHA را بررسی مضمون یک قطعه اسکن شده از کاغذ به خدمت می گیرد. سپس، این امکان برای موتورهای جستجو فراهم می شود که مضمون یک سند اسکن شده را جستجو و ایندکس نمایند.
نحوه کار به این ترتیب است که: ابتدا، سرپرست برنامه CAPTCHA re یک کتاب را بصورت دیجیتالی اسکن می کند، سپس، برنامه CAPTCHA re دو عبارت را از تصویر دیجیتایز شده انتخاب می نماید. نرم افزار کاربردی از قبل یکی از کلمات را تشخیص می دهد. اگر بازدید کننده این عبارت را بطور صحیح در یک فیلد تایپ کند، نرم افزار کاربردی فرض می کند عبارت دومی که کاربر تاپی کرده است نیز صحیح می باشد. این کلمه دوم به یک مخزن کلمات می رود که نرم افزار کاربردی آنها را به سایر کاربران ارائه خواهد کرد.وقتی هر کاربر کلمه ای را تایپ می کند، نرم افزار کاربردیآن عبارت را با پاسخ اولیه مقایسه می نماید. در نهایت، نرم افزار کاربردی پاسخهای کافی را برای بررسی کلمات با درجه بالایی از قطعیت دریافت می کند. سپس، این عبارت می تواند به مخزن کلمات بررسی شده برود.
این فرایند تا حدودی وقتگیر به نظر می رسد، اما به یاد داشته باشید که در یک کتاب دیجیتایز شده را بررسی می نماید، بلکهبررسی می کند که افراد پرکننده فرمها واقعاً انسان هستند. در مقابل، این افراد نیز به سرویسی که مایل به استفاده از آن هستند دسترسی پیدا می کنند.
اولین گام برای ایجاد یک CAPTCHA، نگاه کرده به شیوه های متفاوت پردازش اطلاعات توسط انسانها و ماشینها است. ماشینها از یک مجموعه دستورالعمل پیروی می کنند. اگر چیزی خارج از حوزه این دستورالعملها قرار داشته باشد، ماشینها قادر به جبران آن نخواهند بود. یک طراح CAPTCHA باید این موضوع را هنگام ایجاد یک آزمایش در نظر داشته باشد. برای مثال، ایجاد برنامه های که متادیتاها(Metadate، اطلاعاتی بر روی وب که برای انسانها قابل مشاهده نیستند ولی ماشینها قادر به خواندن آنها می باشند)را بخوانند بسیار آسان است. اگر شما یک CAPTCHA بصری ایجاد کنید و متادیتای تصویر حاوی راه حل مربوطه باشد، CAPTCHA شما در مدت کوتاهی شکسته خواهد شد.
به همین ترتیب، ایجاد یک CAPTCHA که حروف و اعداد را به هر شکل ممکن تحریف نکند نیز چندان معقول نخواهد بود. بسیاری از برنامه های کامپیوتری می توانند یک تصویر را اسکن کرده و شکلهای ساده ای نظیر حروف و اعداد را در آنها تشخیص دهند.
استفاده از CAPTCHA
نصب یک CAPTCHA بر روی سایت وب شما به آسانی کپی کردن چند خط کد در داخل صفحه HTML سایتتان خواهد بود. در عین حال، اینکار برای شما هیچ هزینه ای نخواهد داشت زیرا بسیاری از نرم افزارهای کاربردی CAPTCHA رایگان هستند.
یک شیوه برای ایجاد CAPTCHA این است که از قبل تصاویر و راه حلهای مورد استفاده آنرا تعیین کنیم. این شیوه به یک بانک اطلاعاتی نیاز دارد که تمام راه حلهای CAPTCHAرا در بر می گیرد و می تواند اعتماد پذیری آزمایش را کاهش دهد. به اعتقاد Kumar chellapilla و Patric Simard(دو نفر از متخصصین تحقیقاتی مایکروسافت)، انسانها باید یک نرخ موفقیت 80درصدی در حل کردن هر CAPTCHA بخصوص داشته باشند، اما این نرخ موفقیت ماشینها نباید از 01/0 فراتر رود. اگر یک Spammer بتواند فهرستی از تمام راه حلهای CAPTCHA را بدست آورد، می تواند یک نرم افزار کاربردی را ایجاد کند که CAPTCHA مورد نظر را در یک حمله BruteForce با تمام پاسخهای احتمالی بمباران می نماید. برای آنکه CAPTCHAبا شرایط یک آزمایش خوب مطابقت  داشته باشد، بانک اطلاعات به بیش از 10000 CAPTCHA احتمالی نیاز دارد.
سایر نرم افزارهای کاربردی CAPTCHA، رشته های تصادفی از حروف و اعداد را ایجاد می کنند. شما هرگز دو بار با یک مجموعه یکسان مواجه نخواهید شد. استفاده" تصادفی سازی" احتمال یک حمله BruteForce را ازبین می برد زیرا احتمال اینکه یک Bot مجموعه صحیحی از حروف تصادفی را وارد کند، بسیار پایین خواهد بود. هر چه رشته کاراکترها طولانی تر باشد، احتمال موفقیت Bot نیز کاهش می یابد.
 

امضا قرارداد طراحی سایت دکتر سماواتیان

نمایش مطلب


امضا قرارداد طراحی سایت شرکت به ویرا

نمایش مطلب


امضا قرارداد طراحی سایت موسسه تمدن

نمایش مطلب


امضا قرارداد طراحی سایت صرافی حسین زاده

نمایش مطلب


امضا قرارداد طراحی سایت هلدینگ بوتیتا

نمایش مطلب


امضا قرارداد طراحی سایت دکتر سماواتیان

نمایش مطلب


امضا قرارداد طراحی سایت شرکت به ویرا

نمایش مطلب


امضا قرارداد طراحی سایت موسسه تمدن

نمایش مطلب


امضا قرارداد طراحی سایت صرافی حسین زاده

نمایش مطلب


امضا قرارداد طراحی سایت هلدینگ بوتیتا

نمایش مطلب


امضا قرارداد طراحی سایت دکتر سماواتیان

نمایش مطلب


امضا قرارداد طراحی سایت شرکت به ویرا

نمایش مطلب


امضا قرارداد طراحی سایت موسسه تمدن

نمایش مطلب


امضا قرارداد طراحی سایت صرافی حسین زاده

نمایش مطلب


امضا قرارداد طراحی سایت هلدینگ بوتیتا

نمایش مطلب


امضا قرارداد طراحی سایت دکتر سماواتیان

نمایش مطلب


امضا قرارداد طراحی سایت شرکت به ویرا

نمایش مطلب


امضا قرارداد طراحی سایت موسسه تمدن

نمایش مطلب


امضا قرارداد طراحی سایت صرافی حسین زاده

نمایش مطلب


امضا قرارداد طراحی سایت هلدینگ بوتیتا

نمایش مطلب


امضا قرارداد طراحی سایت دکتر سماواتیان

نمایش مطلب


امضا قرارداد طراحی سایت شرکت به ویرا

نمایش مطلب


امضا قرارداد طراحی سایت موسسه تمدن

نمایش مطلب


امضا قرارداد طراحی سایت صرافی حسین زاده

نمایش مطلب


امضا قرارداد طراحی سایت هلدینگ بوتیتا

نمایش مطلب


امضا قرارداد طراحی سایت دکتر سماواتیان

نمایش مطلب


امضا قرارداد طراحی سایت شرکت به ویرا

نمایش مطلب


امضا قرارداد طراحی سایت موسسه تمدن

نمایش مطلب


امضا قرارداد طراحی سایت صرافی حسین زاده

نمایش مطلب


امضا قرارداد طراحی سایت هلدینگ بوتیتا

نمایش مطلب


امضا قرارداد طراحی سایت دکتر سماواتیان

نمایش مطلب


امضا قرارداد طراحی سایت شرکت به ویرا

نمایش مطلب


امضا قرارداد طراحی سایت موسسه تمدن

نمایش مطلب


امضا قرارداد طراحی سایت صرافی حسین زاده

نمایش مطلب


امضا قرارداد طراحی سایت هلدینگ بوتیتا

نمایش مطلب


امضا قرارداد طراحی سایت دکتر سماواتیان

نمایش مطلب


امضا قرارداد طراحی سایت شرکت به ویرا

نمایش مطلب


امضا قرارداد طراحی سایت موسسه تمدن

نمایش مطلب


امضا قرارداد طراحی سایت صرافی حسین زاده

نمایش مطلب


امضا قرارداد طراحی سایت هلدینگ بوتیتا

نمایش مطلب


امضا قرارداد طراحی سایت دکتر سماواتیان

نمایش مطلب


امضا قرارداد طراحی سایت شرکت به ویرا

نمایش مطلب


امضا قرارداد طراحی سایت موسسه تمدن

نمایش مطلب


امضا قرارداد طراحی سایت صرافی حسین زاده

نمایش مطلب


امضا قرارداد طراحی سایت هلدینگ بوتیتا

نمایش مطلب


امضا قرارداد طراحی سایت دکتر سماواتیان

نمایش مطلب


امضا قرارداد طراحی سایت شرکت به ویرا

نمایش مطلب


امضا قرارداد طراحی سایت موسسه تمدن

نمایش مطلب


امضا قرارداد طراحی سایت صرافی حسین زاده

نمایش مطلب


امضا قرارداد طراحی سایت هلدینگ بوتیتا

نمایش مطلب


امضا قرارداد طراحی سایت دکتر سماواتیان

نمایش مطلب


امضا قرارداد طراحی سایت شرکت به ویرا

نمایش مطلب


امضا قرارداد طراحی سایت موسسه تمدن

نمایش مطلب


امضا قرارداد طراحی سایت صرافی حسین زاده

نمایش مطلب


امضا قرارداد طراحی سایت هلدینگ بوتیتا

نمایش مطلب


امضا قرارداد طراحی سایت دکتر سماواتیان

نمایش مطلب


امضا قرارداد طراحی سایت شرکت به ویرا

نمایش مطلب


امضا قرارداد طراحی سایت موسسه تمدن

نمایش مطلب


امضا قرارداد طراحی سایت صرافی حسین زاده

نمایش مطلب


امضا قرارداد طراحی سایت هلدینگ بوتیتا

نمایش مطلب


امضا قرارداد طراحی سایت دکتر سماواتیان

نمایش مطلب


امضا قرارداد طراحی سایت شرکت به ویرا

نمایش مطلب


امضا قرارداد طراحی سایت موسسه تمدن

نمایش مطلب


امضا قرارداد طراحی سایت صرافی حسین زاده

نمایش مطلب


امضا قرارداد طراحی سایت هلدینگ بوتیتا

نمایش مطلب


امضا قرارداد طراحی سایت دکتر سماواتیان

نمایش مطلب


امضا قرارداد طراحی سایت شرکت به ویرا

نمایش مطلب


امضا قرارداد طراحی سایت موسسه تمدن

نمایش مطلب


امضا قرارداد طراحی سایت صرافی حسین زاده

نمایش مطلب


امضا قرارداد طراحی سایت هلدینگ بوتیتا

نمایش مطلب


امضا قرارداد طراحی سایت دکتر سماواتیان

نمایش مطلب


امضا قرارداد طراحی سایت شرکت به ویرا

نمایش مطلب


امضا قرارداد طراحی سایت موسسه تمدن

نمایش مطلب


امضا قرارداد طراحی سایت صرافی حسین زاده

نمایش مطلب


امضا قرارداد طراحی سایت هلدینگ بوتیتا

نمایش مطلب


امضا قرارداد طراحی سایت دکتر سماواتیان

نمایش مطلب


امضا قرارداد طراحی سایت شرکت به ویرا

نمایش مطلب


امضا قرارداد طراحی سایت موسسه تمدن

نمایش مطلب


امضا قرارداد طراحی سایت صرافی حسین زاده

نمایش مطلب


امضا قرارداد طراحی سایت هلدینگ بوتیتا

نمایش مطلب


 

عضو سازمان نظام صنفی رایانه ای استان البرز

کد عضویت نظام صنفی  : 26010068