گوشی جدید گوگل باز بودن چشم کاربران را کنترل می‌کند

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از انگجت، فناوری تشخیص چهره برای باز کردن قفل نمایشگر در بسیاری از گوشی‌های هوشمند مورد استفاده قرار می‌گیرد. اما نقطه ضعف این فناوری امکان فریب دادن آن با استفاده از ماسک‌های سه بعدی یا حتی عکس‌هایی است که با دقت از افراد تهیه شده‌اند.

گوگل برای جلوگیری از فریب گوشی پیکسل ۴ و باز کردن قفل گوشی‌ها که موجب دسترسی به داده‌های خصوصی کاربران می‌شود، یک به روزرسانی امنیتی را به این گوشی اضافه کرده که از طریق بخش تنظیمات گوشی مذکور قابل دسترسی است. از این طریق افراد می‌توانند گزینه ضروری بودن بازکردن چشم را فعال کنند.

در نتیجه فرد تنها زمانی می‌تواند گوشی خود را فعال کند که با چشمانی کاملاً باز به نمایشگر آن نگاه کند و به طور مستقیم به خود نمایشگر نگاه کند. بنابراین اگر فرد سر خود را به اطراف بگرداند یا به طور مستقیم به گوشی نگاه نکند، قادر به بازگشایی قفل صفحه نیست.

119
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });