PDA

نسخه کامل مشاهده نسخه کامل : در رابطه با ساختن تصاویر امنیتی لطفا کمکم کنید



roebuck
10-12-2008, 16:49
سلام دوستان

ممنون می شم در مورد ساختن تصاویر امنیتی کمکم کنید...

من این لینک رو پیدا کردم اما عمل نکرد:
کد:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگر شما مطلب کاملی در این مورد سراغ دارید لطفا راهنماییم کنید.

Bill Gates
10-12-2008, 18:02
:31: سلام
در رابطه با ساختش بگیم؟ :31:

خوب من اگر بودم اینطوری میساختم ( اون چیزی که یهو همین الان خورد به فکرم ) یه متن با عدد به تعداد مشخص رندوم تولید میکردم اون رو با استفاده از توابع گرافیکی روی یک عکسی که روش یکم نویز باشه چاپ میکردم بعدش با متن رو در session هم ذخیره میکردم و برای تشخصی صحت درستی یا غلط بودن کد امنیتی ( تصویر امنیتی ) :31:

David.Jn
10-12-2008, 20:02
:31: سلام
در رابطه با ساختش بگیم؟ :31:

خوب من اگر بودم اینطوری میساختم ( اون چیزی که یهو همین الان خورد به فکرم ) یه متن با عدد به تعداد مشخص رندوم تولید میکردم اون رو با استفاده از توابع گرافیکی روی یک عکسی که روش یکم نویز باشه چاپ میکردم بعدش با متن رو در session هم ذخیره میکردم و برای تشخصی صحت درستی یا غلط بودن کد امنیتی ( تصویر امنیتی ) :31:
دقیقآ منطق کار captcha همینه.
ولی یه سوال پیش میاد چه جوری بعضی از captcha ها یه حالت خمیدگی و به هم چسبیده دارن که حتی انسان هم به زور میتونی بخونتش ولی به نظر خودم از فونت برای اینکار استفاده میشه.
حالا طرز اینکه چه جوری میشه با اعدادی که رندم در اومده از طریق اون فونت ها جرف مورد نظر را نمایش داد رو نمیدونم؟
ولی یه روش هم الان ب ذهنم رسید اونم اینه که اعدادی که در میان را جوری جدا کنیم که مثلآ حرف 1 برای حرف a باشه و الی ماشالله.
ولی یه چیز دیگه چه جوری میشه خطهای خمیده روی این حروف انداخت تو توابع gd من ندیدم تابعی به اینصورت باشه.

Bill Gates
10-12-2008, 20:51
ولی یه سوال پیش میاد چه جوری بعضی از captcha ها یه حالت خمیدگی و به هم چسبیده دارن که حتی انسان هم به زور میتونی بخونتش ولی به نظر خودم از فونت برای اینکار استفاده میشه.
حالا طرز اینکه چه جوری میشه با اعدادی که رندم در اومده از طریق اون فونت ها جرف مورد نظر را نمایش داد رو نمیدونم؟

چنین توابعی واسه این کار ها وجود داره :31: اگر میخوای اطلاعات بیشتر بدست بیاری سورس یه captcha ساده رو نگاه بنداز جواب خیلی از سوالاتت رو میگیری :31:

peyman1987
10-12-2008, 21:41
دقیقآ منطق کار captcha همینه.
ولی یه سوال پیش میاد چه جوری بعضی از captcha ها یه حالت خمیدگی و به هم چسبیده دارن که حتی انسان هم به زور میتونی بخونتش ولی به نظر خودم از فونت برای اینکار استفاده میشه.
حالا طرز اینکه چه جوری میشه با اعدادی که رندم در اومده از طریق اون فونت ها جرف مورد نظر را نمایش داد رو نمیدونم؟
ولی یه روش هم الان ب ذهنم رسید اونم اینه که اعدادی که در میان را جوری جدا کنیم که مثلآ حرف 1 برای حرف a باشه و الی ماشالله.
ولی یه چیز دیگه چه جوری میشه خطهای خمیده روی این حروف انداخت تو توابع gd من ندیدم تابعی به اینصورت باشه.

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


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Bill Gates
10-12-2008, 22:05
شاید بشه گفت یکی از اولین کارهایی که میشد کرد این بود که یه سری عکس از اعداد و حروف خمیده بسازین و بعد بصورت رندوم از بینشون انتخاب کنین و کنار هم بزارین و بصورت یه عکس با gd درش بیارین و نشونش بدین. ولی مطمئنا الان این حرکت رو نمیکنن و راههای بهتری براش هست. مثلا:

خوب این دیگه ازش باید کلمه امنیتی رو برداریم چون اونجاست که روبات میتونه با چند بار امتحان تصویر رو تشخیص بده و خرابکاری رو شروع کنه :31:

David.Jn
10-12-2008, 23:57
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید پس حدسم تا یه جاهاییش درست بوده
شاید بشه گفت یکی از اولین کارهایی که میشد کرد این بود که یه سری عکس از اعداد و حروف خمیده بسازین و بعد بصورت رندوم از بینشون انتخاب کنین و کنار هم بزارین و بصورت یه عکس با gd درش بیارین و نشونش بدین. ولی مطمئنا الان این حرکت رو نمیکنن و راههای بهتری براش هست اینم یه روشیه ولی یه خیلی کار میبره چون تعداد عکس رو باید ببری بالا تا امنیت هم باهاش بره بالا. ولی بازم امنیتش جالب نمیشد اگه میشد روی خود فونت هم نویز انداخت(یعنی خود فونت رو دندونه دار کنی) چیزه گیج کننده و امن تری میشد. البته فونتهایی واسه این هم هستش ولی اون بهتر بود

jandedy
12-12-2008, 15:31
سلام دوستان

ممنون می شم در مورد ساختن تصاویر امنیتی کمکم کنید...

من این لینک رو پیدا کردم اما عمل نکرد:
کد:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداگر شما مطلب کاملی در این مورد سراغ دارید لطفا راهنماییم کنید.



به نظر من چسباندن حروف مثل اين است كه لقمه رو دور دهان بپيچانيم ، استفاده از تصاوير امنيتي براي اين است كه بدانيم از صفحات خودمان فرم را ارسال كرده اند يا نه . (‌ البته نظر من است )

David.Jn
12-12-2008, 16:18
استفاده از تصاوير امنيتي براي اين است كه بدانيم از صفحات خودمان فرم را ارسال كرده اند يا نه . (‌ البته نظر من است )

شما مطمئنی به خاطر اینه؟
اینو که میشه با یه hidden button تشخیص داد که آیا از فرم خودمودنه یا نه.
این تصویر امنیتی برای جلوگیری از ثبت نام مکرر رباتهاست.