هوش مرورگر
تعریف. هوش مرورگر لایه جمعآوری سیگنال است: شواهدی که Noxtica پیش از اتخاذ هر تصمیمی از مرورگر میخواند. این نیمه هوش از داستان دولایهای مرورگر است — جمعآوری اینجا، اعمال در لایه دیگر.
این لایه فقط میخواند. ویژگیهای کوچک و بیاثر بسیاری را که یک مرورگر بهطور طبیعی نمایان میکند گردآوری میکند، و آنها را — مهر و مومشده — به موتور امتیازدهی تحویل میدهد. در این مرحله هیچ چیزی چالش یا مسدود نمیشود؛ آن یک گام جداگانه و بهصراحت سیاستمحور است.
Noxtica چگونه این کار را انجام میدهد
جمعآوری درون Sealed Runtime، محیط اجرایی مقاوم در برابر دستکاری، روی دستگاه اجرا میشود. سیگنالها را در چند دسته گردآوری میکند:
- سیگنالهای رندرینگ — ویژگیهای canvas، WebGL و audio که توصیف میکنند یک دستگاه چگونه رسانه را ترسیم و پردازش میکند.
- سیگنالهای محیط — فونتها، نشانگرهای سختافزاری، و جزئیات پلتفرم که، در کنار هم، یک دستگاه را بدون شناسایی یک شخص توصیف میکنند.
- سیگنالهای سازگاری — اینکه آیا خودتوصیفی مرورگر با آنچه واقعاً انجام میدهد توافق دارد. تناقضها اینجا یک نشانه شناختهشده اتوماسیون هستند.
- زمینه شبکه — در لبه مشتق میشود (نوع شبکه، کشور، اینکه آیا شبیه یک مرکز داده به نظر میرسد)، هرگز نشانی خام.
سیگنالها بیاثر و غیرشخصی هستند: جزئیات بیضرری که یک دستگاه را توصیف میکنند، نه یک انسان را. در یک نتیجه مهر و مومشده پیچیده میشوند تا تصویر پس از جمعآوری بیسروصدا بازنویسی نشود. خواندنها شفاف و قابل توضیح هستند — هر سیگنالی که به یک امتیاز کمک میکند مستند و قابل ردیابی است.
جایگاهش
هوش مرورگر لایه جمعآوری ستون هوش است. شناخت دستگاه را تغذیه میکند، که این سیگنالها را در یک اثرانگشت و یک امتیاز فشرده میکند. با امنیت مرورگر، لایه اعمال که بر اساس نتایج عمل میکند، جفت میشود — این دو لایه با هم همان معنای «هوش مرورگر + امنیت مرورگر» هستند.
مطالعه عمیقتر
- سیگنالهای تشخیص — فهرست کامل بیش از ۳۰ پروب، آنتروپی که هر کدام به ارمغان میآورد، و وزنهای امتیازدهی.
- محیط اجرایی مرورگر — رفتار کالکتور Sealed Runtime در زمان جمعآوری.
- شناخت دستگاه — چگونه این سیگنالها به یک اثرانگشت و یک امتیاز تبدیل میشوند.
- امنیت مرورگر — لایه اعمال که با این یکی جفت میشود.