کروم 94 میں آئیڈیل ڈیٹیکشن API نے تنقید کی لہر دوڑادی ہے۔

کروم ورژن 94 کے اجراء کے وقت۔ se بیکار سراغ لگانے API کو پہلے سے شامل کیا ، جس نے فائر فاکس اور ویب کٹ / سفاری کے ڈویلپرز کے اعتراضات کے لنکس کے ساتھ تنقید کی لہر دوڑا دی ہے۔

غیر فعال پتہ لگانے والا API۔ سائٹس کو پتہ لگانے کی اجازت دیتا ہے کہ جب صارف بیکار ہے ، یعنی ، یہ کی بورڈ / ماؤس کے ساتھ تعامل نہیں کرتا ہے یا کسی دوسرے مانیٹر پر کام کرتا ہے۔ API آپ کو یہ بھی بتاتا ہے کہ اسکرین سیور سسٹم پر چل رہا ہے یا نہیں۔ غیر فعالیت کا نوٹیفکیشن پہلے سے طے شدہ غیر فعالیت کی حد تک پہنچنے کے بعد نوٹیفکیشن بھیج کر کیا جاتا ہے ، جس کی کم از کم قیمت 1 منٹ مقرر کی جاتی ہے۔

اس پر توجہ دینا ضروری ہے بیکار سراغ لگانے والے API کا استعمال کرتے ہوئے صارف کی اسناد کی واضح منظوری درکار ہوتی ہے۔یعنی ، اگر ایپلی کیشن پہلی بار غیر فعال ہونے کی حقیقت کا تعین کرنے کی کوشش کرتی ہے تو ، صارف کو اجازت دینے یا آپریشن کو روکنے کی تجویز کے ساتھ ایک ونڈو دکھائی جائے گی۔

چیٹ ایپلی کیشنز ، سوشل نیٹ ورکس اور مواصلات کو ایپلی کیشنز کہا جاتا ہے۔ کمپیوٹر پر ان کی موجودگی کی بنیاد پر صارف کی حیثیت تبدیل کر سکتا ہے یا اطلاعات کی نمائش ملتوی کر سکتا ہے۔ صارف کے آنے تک نئے پیغامات۔

اے پی آئی کو دیگر ایپلی کیشنز میں بھی استعمال کیا جا سکتا ہے تاکہ غیر فعال ہونے کی ایک مخصوص مدت کے بعد اصل سکرین پر واپس آ سکیں ، یا انٹرایکٹو ، ریسورس انٹیونسی آپریشنز کو غیر فعال کر سکیں ، جیسے پیچیدہ چارٹ کو دوبارہ کھینچنا جو کہ صارف جب سکرین پر نہ ہو تو مسلسل اپ ڈیٹ ہوتے رہتے ہیں۔ کمپیوٹر

API کو فعال کرنے کی مخالفت کرنے والوں کی پوزیشن۔ غیر فعال پتہ لگانا یہ اس حقیقت پر ابلتا ہے کہ صارف کمپیوٹر پر ہے یا نہیں اس بارے میں معلومات کو خفیہ سمجھا جا سکتا ہے۔ مفید استعمال کے علاوہ ، اس API کو اچھے مقاصد کے لیے بھی استعمال نہیں کیا جا سکتا ، مثال کے طور پر ، صارف دور رہتے ہوئے کمزوریوں سے فائدہ اٹھانے کی کوشش کرنے یا نظر آنے والی بدنیتی پر مبنی سرگرمیوں کو چھپانے کے لیے ، جیسے کان کنی۔

سوال میں API کا استعمال کرتے ہوئے ، رویے کے نمونوں کے بارے میں معلومات بھی جمع کی جا سکتی ہیں۔ صارف اور ان کے کام کی روزانہ کی تال۔ مثال کے طور پر ، آپ یہ جان سکتے ہیں کہ جب صارف عام طور پر لنچ پر جاتا ہے یا کام کی جگہ چھوڑ دیتا ہے۔ لازمی اجازت کی تصدیق کی درخواست کے تناظر میں ، گوگل ان خدشات کو غیر متعلقہ سمجھتا ہے۔

غیر فعال پتہ لگانے والے API کو مکمل طور پر غیر فعال کرنے کے لیے ، ترتیبات کے "پرائیویسی اور سیکیورٹی" سیکشن میں ایک خاص آپشن فراہم کیا گیا ہے ("chrome: // settings / content / idleDetection")۔

اس کے علاوہ، ہمیں میموری کے محفوظ انتظام کو یقینی بنانے کے لیے کروم ڈویلپرز کی جانب سے نئی تکنیکوں کی ترقی کے بارے میں ایک نوٹ کو مدنظر رکھنا چاہیے۔. گوگل کے مطابق ، کروم میں سیکیورٹی کے 70 فیصد مسائل میموری کی خرابیوں کی وجہ سے ہوتے ہیں ، جیسے بفر تک مفت رسائی کے بعد استعمال۔ اس طرح کی غلطیوں سے نمٹنے کے لیے تین اہم حکمت عملیوں کی نشاندہی کی گئی ہے: کمپائل ٹائم چیک کو سخت کرنا ، رن ٹائم کی غلطیوں کو روکنا اور میموری سے محفوظ زبان کا استعمال۔

بتایا گیا ہے کہ۔ تجربات نے زنگ زبان میں اجزاء تیار کرنے کی صلاحیت کو کرومیم کوڈ بیس میں شامل کرنا شروع کر دیا ہے۔. مورچا کوڈ ابھی تک صارفین کو فراہم کردہ تالیفات میں شامل نہیں ہے اور اس کا بنیادی مقصد براؤزر کے انفرادی حصوں کو مورچا میں تیار کرنے اور C ++ میں لکھے ہوئے باقی حصوں کے ساتھ انضمام کے امکان کو جانچنا ہے۔

متوازی طور پر ، C ++ کوڈ کے لیے ، پروجیکٹ خام اشاروں کی بجائے MiraclePtr قسم کا استعمال جاری رکھتا ہے تاکہ میموری کے پہلے سے آزاد شدہ بلاکس تک رسائی کی وجہ سے ہونے والی کمزوریوں کے استحصال کے امکان کو روکا جا سکے ، اور مرحلے میں غلطیوں کا پتہ لگانے کے لیے نئے طریقے تجویز کیے جاتے ہیں تالیف

اس کے علاوہ، گوگل ممکنہ سائٹ کی بندش کو جانچنے کے لیے ایک تجربہ شروع کر رہا ہے۔ براؤزر دو کے بجائے تین ہندسوں کے ورژن تک پہنچنے کے بعد۔

خاص طور پر ، ترتیب "chrome: // flags # force-major-version-to-100" کروم 96 ٹرائل ورژن میں نمودار ہوئی ، جب صارف ایجنٹ ہیڈر میں بیان کیا گیا ہے ، ورژن 100 (کروم / 100.0.4650.4۔ XNUMX) ہوگا دکھایا گیا اگست میں ، فائر فاکس میں بھی ایسا ہی تجربہ کیا گیا تھا ، جس میں کچھ سائٹس پر ٹرپل ہندسوں کو سنبھالنے میں دشواریوں کا انکشاف ہوا تھا۔


مضمون کا مواد ہمارے اصولوں پر کاربند ہے ادارتی اخلاقیات. غلطی کی اطلاع دینے کے لئے کلک کریں یہاں.

تبصرہ کرنے والا پہلا ہونا

اپنی رائے دیں

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا. ضرورت ہے شعبوں نشان لگا دیا گیا رہے ہیں کے ساتھ *

*

*

  1. اعداد و شمار کے لئے ذمہ دار: میگل اینگل گاتین
  2. ڈیٹا کا مقصد: اسپیم کنٹرول ، تبصرے کا انتظام۔
  3. قانون سازی: آپ کی رضامندی
  4. ڈیٹا کا مواصلت: اعداد و شمار کو تیسری پارٹی کو نہیں بتایا جائے گا سوائے قانونی ذمہ داری کے۔
  5. ڈیٹا اسٹوریج: اوکیسٹس نیٹ ورکس (EU) کے میزبان ڈیٹا بیس
  6. حقوق: کسی بھی وقت آپ اپنی معلومات کو محدود ، بازیافت اور حذف کرسکتے ہیں۔