ابزارهای Localtonet

اثر انگشت TLS

اثر انگشت‌های JA3 و JA4 و گزینه‌های TLS که مرورگر شما پیشنهاد می‌دهد را ببینید.

نتیجه شما

در حال خواندن دست‌دهی TLS شما…

در حال بررسی فراداده ClientHello در سرویس اندازه‌گیری.

در حال بررسی
ClientHelloدر حال بررسی…
بالاترین نسخه TLS پیشنهادیدر حال بررسی…
HTTP برنامهدر حال بررسی…

داده‌های درخواست TLS و HTTP

JA4 · TLS ClientHelloدر انتظار تست…
JA3 · هش MD5 پارامترهای ClientHelloدر انتظار تست…
امضای درخواست برنامهدر انتظار تست…

برای دیدن مقادیر اندازه‌گیری‌شده، بررسی را اجرا کنید.

اثر انگشت‌ها کلاینتی را توصیف می‌کنند که به سرویس اندازه‌گیری متصل می‌شود. پروکسی‌ای که TLS را خاتمه می‌دهد نتیجه را تغییر می‌دهد.

چگونه کار می‌کند راهنما و عیب‌یابی

این اثر انگشت‌ها چه چیزی را توصیف می‌کنند

سرویس اندازه‌گیری نخستین TLS ClientHello را پیش از تکمیل اعتبارسنجی عادی HTTPS می‌خواند. JA3 و JA4 نسخه‌ها، مجموعه‌های رمز و افزونه‌های پیشنهادی آن را خلاصه می‌کنند. مقادیر GREASE کنار گذاشته می‌شوند.

اثر انگشت‌ها را پیش و پس از تغییر مرورگر یا پروکسی مقایسه کنید. امضای جداگانه برنامه، جزئیاتی را خلاصه می‌کند که برای برنامه وب‌سایت قابل مشاهده است. برای ویژگی‌هایی که اسکریپت‌های صفحه آشکار می‌کنند، از تست اثر انگشت مرورگر استفاده کنید.

مقادیر پیشنهادی و توافق‌شده

ClientHello گزینه‌هایی را فهرست می‌کند که کلاینت پیشنهاد می‌دهد. نسخه TLS و رمز برنامه، یک اتصال تکمیل‌شده را توصیف می‌کنند و ممکن است متفاوت باشند.

مسیر میزبانی اهمیت دارد

پروکسی‌ای که TLS را خاتمه می‌دهد، همان کلاینتی می‌شود که سرویس اندازه‌گیری مشاهده می‌کند. تونلی که TLS را بدون تغییر عبور می‌دهد، دست‌دهی مرورگر را حفظ می‌کند.

مقایسه اثر انگشت‌ها

اثر انگشت‌ها ممکن است میان بسیاری از مرورگرها مشترک باشند و پس از به‌روزرسانی‌ها تغییر کنند. آن‌ها هویت یک شخص را مشخص نمی‌کنند.

محدودیت‌های ثبت

این اندازه‌گیری TLS روی TCP را پوشش می‌دهد. QUIC، DTLS و ClientHello داخلی رمزگذاری‌شده خارج از دامنه ثبت آن هستند.

پرسش‌های رایج
آیا JA3 و JA4 مستقیماً اندازه‌گیری می‌شوند؟

بله، زمانی که سرویس اندازه‌گیری یک ClientHello ثبت‌شده برگرداند. اگر ثبت در دسترس نباشد، هیچ مقداری برای JA3 یا JA4 اعلام نمی‌شود.

چرا نسخه TLS در دسترس نیست؟

ممکن است اتصال TLS در یک reverse proxy یا CDN خاتمه یابد که جزئیات توافق‌شده را به برنامه منتقل نمی‌کند.

چرا امضا تغییر می‌کند؟

مذاکره HTTP، هدرها، به‌روزرسانی‌های مرورگر و رفتار واسطه‌ها همگی می‌توانند درخواستی را که برنامه می‌بیند تغییر دهند.

پشتیبانی