PDA

View Full Version : حرفه ای: استفاده از fingerprintJS



beh3000
یک شنبه 21 دی 1393, 17:56 عصر
سلام

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

دوستان اگه کسی هست قبلا تجربه استفاده داره اطلاعاتش رو لطفا دریغ نکنه

Unique
یک شنبه 21 دی 1393, 18:22 عصر
چیز خاصی نیست. برای هر کاربر یک مقداری را از تابع زیر بر میگردونه :

var fingerprint = new Fingerprint().get();

شما این مقدار را مثل یک username منحصر به فرد بهش نگاه کنه.
اطلاعات بیشتر هم توی github (https://github.com/Valve/fingerprintjs) هست.

beh3000
دوشنبه 22 دی 1393, 14:00 عصر
استفاده کردم روی هر مرورگر عدد متفاوتی میده ... نمیشه این عدد ثابت باشه در مرورگرهای مختلف ؟ به غیر از fingerprint چیز دیگه ای نیست که این قابلیت رو داشته باشه ؟

Unique
دوشنبه 22 دی 1393, 14:41 عصر
معلومه که روی مرورگر های مختلف عدد مختلف میده ! cookie هم مرورگر به مرورگر متفاوته ! کلا شناسایی دقیق راهی نداره. fingerprint روی یک مرورگر نسبتا دقیقه !

beh3000
دوشنبه 22 دی 1393, 15:53 عصر
اطلاعات سخت افزار کاربر رو میشه گرفت ؟ یا اینکه توی رجیستری میشه یه داده ای ثبت کرد ؟ دسترسی وجود داره ؟

Unique
سه شنبه 23 دی 1393, 03:48 صبح
خیر دوست عزیز ، هیچ راهی وجود نداره و بهترینش همون Fingerprint هست مخصوصا با وجود قابلیت canvas fingerprinting در html5 خیلی میشه بهش امیدوار بود.