Netflix-ის SafetyNet გამორიცხვა ფაქტიურად ახალი ფუნქციაა Google Play Console-ში

გასულ კვირას, სიახლეები Netflix აპლიკაციის შესახებ, რომელიც დამალულია root მომხმარებლებისთვის Play Store-ის ძიებისას საზოგადოებაში ტალღა გამოიწვია. თავიდან ზუსტად არ იყო ნათელი, რატომ ხდებოდა ეს, მაგრამ შემდეგ Netflix-მა გამოაქვეყნა განცხადება, რომელშიც ნათქვამია, რომ ეს იყო გამიზნული საქციელი. კომპანიამ განაცხადა, რომ ისინი იყენებდნენ Google-ის Widevine DRM-ს, როგორც მხარდაჭერილი მოწყობილობების დაბლოკვის საშუალებას, მაგრამ ამას აზრი არ ჰქონდა, რადგან მისი გვერდითი ჩატვირთვა მაინც შეიძლებოდა ძალიან მარტივად.

ამის ნაცვლად, ჩანდა, რომ Netflix იყენებს SafetyNet შემოწმებას, რათა დაადგინოს, გამოჩნდება თუ არა აპლიკაცია, როგორც ძიების შედეგი Play Store-ში. ახლა, როდესაც Google I/O დაიწყო, კომპანია ავრცელებს ახალ ფუნქციებს თავისი სერვისების დიდ რაოდენობაზე და Google Play Console ერთ-ერთი ასეთი სერვისია. როგორც ჩანს, იქ არის ახალი ფუნქცია, რომელიც დეველოპერებს საშუალებას აძლევს გამორიცხონ თავიანთი აპლიკაცია ან თამაში ადამიანებისგან, ცვლადების დამატებითი რაოდენობის მიხედვით.

ეს შეიძლება გაკეთდეს ისე, რომ თქვენი მძიმე გრაფიკული თამაში არ გამოჩნდეს ადამიანებს, რომლებსაც აქვთ მხოლოდ 1 GB ოპერატიული მეხსიერება, ან შეიძლება გამოყენებულ იქნას ისე, რომ მხარდაჭერილ SoC-ზე მყოფმა ადამიანებმა არ დაინახონ თქვენი სამუშაო. აქ ასევე არის ჩართვის ვარიანტი

SafetyNet გამორიცხვა აქაც. ეს ნიშნავს, რომ დეველოპერებს შეუძლიათ დამალონ თავიანთი აპლიკაციები მოწყობილობებისგან, რომლებიც არ გაივლიან SafteyNet-ის შემოწმებებს, ან არ გაივლიან ძირითადი მთლიანობის შემოწმებებს, ან თუნდაც მოწყობილობებს, რომლებიც არ არის სერტიფიცირებული Google-ის მიერ.

ეს რეალურად ოდნავ განსხვავდება ტრადიციული SafetyNet შემოწმებებისგან, რომლებსაც უმეტესობა ჩვენგანი შეჩვეულია. სტანდარტული შემოწმებით, შემოწმება ხდება აპლიკაციის გაშვების დროს და შემდეგ ის მიგიყვანთ შეცდომის გვერდზე, თუ ტესტი არ ჩააბარეთ. Device Catalog-ის გამორიცხვის ფუნქცია ხელს უშლის ხალხს აპლიკაციის ნახვას Play Store-ში, თუ გარკვეული ტესტები არ გაივლის, რაც საინტერესოა რადგან აპლიკაციის გვერდითი ჩატვირთვა მაინც შეიძლება (თუ ვივარაუდებთ, რომ SafetyNet შემოწმებები თავად აპლიკაციაში არ არის) და გააგრძელებს ფუნქციონირებას ჩვეულებრივად.

შემიძლია მხოლოდ ვივარაუდო, რომ ეს გამოიწვევს უფრო და უფრო მეტ ადამიანს გამოიყენოს მესამე მხარის აპლიკაციების საცავის ვებსაიტები, როგორიცაა ჩვენი საკუთარი XDA Labs როგორც ამ საკითხის გვერდის ავლით.


წყარო: Android Developers Blog

მეშვეობით: Android Police