Шкідливе або небажане програмне забезпечення

Google перевіряє сайти на наявність програмного забезпечення або завантажуваних виконуваних файлів, які можуть доставляти незручності користувачам. Крім усього іншого, до шкідливого та небажаного програмного забезпечення відносяться виконувані файли, які завантажуються на пристрої користувачів, і додатки на сайті, які можуть завдати відвідувачам будь-якої шкоди. Усі потенційно небезпечні файли, розміщені на вашому сайті, перераховані у звіті Проблеми безпеки.

Шкідливе програмне забезпечення — це програми або мобільні додатки, розроблені для заподіяння шкоди комп’ютерам, мобільним пристроям, операційним системам або користувачам. Такі програми можуть встановити те чи інше програмне забезпечення без відома користувача або заразити пристрій вірусом. Власники сайтів не завжди знають, що файли, доступні для завантаження на їхньому сайті, вважаються шкідливими, тому такі виконувані файли можуть зберігатися на сайті ненавмисно.

Небажане програмне забезпечення — це виконуваний файл або додаток, які можуть здійснювати оманливі або неочікувані користувачем дії і негативно впливати на роботу комп’ютера або мобільного пристрою. Крім усього іншого, такі програми можуть змінювати налаштування браузера, наприклад, стартову сторінку, або надсилати вашу особисту інформацію іншим особам.

Щоб дізнатися більше про те, як Google захищає користувачів від небажаного програмного забезпечення, прочитайте запис у нашому блозі, присвячений новим можливостям безпечного перегляду.

 

Переконавшись, що ваш сайт або додаток не порушують наші правила, ви можете подати запит на перевірку на наявність шкідливого або небажаного програмного забезпечення.

Якщо проблема стосується мобільного додатка, ви можете подати апеляцію.

Ознайомтеся з правилами щодо небажаного програмного забезпечення та переконайтеся, що ваш сайт не порушує їх. Список прикладів не є вичерпним. Якщо ми виявили порушення цих правил, при спробі перейти на ваш сайт або завантажити ваш додаток користувачам може відображатися попередження. Усі потенційно небезпечні файли, розміщені на вашому сайті, перераховані у звіті Проблеми безпеки.

  • Надайте точну інформацію про призначення ПЗ. Користувачі повинні знати, яку програму і навіщо вони завантажують. Зокрема, якщо для цього їм потрібно натиснути на оголошення, то в ньому повинна бути чітко викладена інформація про ПЗ. Оголошення не повинні містити недостовірну інформацію і вводити в оману. Нижче наведено приклади неприпустимої реклами:
    • оголошення, які замість назви додатку та інформації про нього містять лише слова «Завантажити» або «Відтворити»;
    • кнопка «Відтворити», при натисканні на яку починається завантаження програми;
    • оголошення, яке пов’язане з небажаним програмним забезпеченням, однак імітує інтерфейс звичайного сайту і виглядає так, ніби при натисканні на нього повинен відтворюватися контент, наприклад фільм.
    • Детальніше про соціальну інженерію читайте в нашому блозі.
  • Функції програми повинні відповідати її опису. Інформація про дії, які виконує додаток, повинна бути чітко викладена. Наприклад, якщо він збирає дані або додає рекламу в браузер, про це потрібно чітко повідомити користувача – такі функції не слід розглядати як другорядні.
  • Детально поясніть користувачам, як саме встановлення вашого програмного забезпечення вплине на роботу браузера та пристрою. Користувачі повинні мати можливість перевіряти та підтверджувати всі суттєві зміни. В інтерфейсі програми потрібно детально вказати компоненти виконуваного файлу та їх основні функції. Повинна бути передбачена можливість відмови від встановлення таких компонентів. У зв’язку з цим налаштування установки не можна приховувати, наприклад, використовуючи текст, який погано видно.
  • Використовуйте логотипи інших компаній та організацій, тільки якщо у вас є всі необхідні дозволи. Крім усього іншого, це стосується державних організацій. Додавання таких логотипів без дозволу є порушенням наших правил.
  • Не намагайтеся налякати користувачів. Додаток не повинен показувати неправильні або помилкові повідомлення про стан пристрою, наприклад, про те, що безпека системи під загрозою або виявлені віруси. Не можна стверджувати, що програмне забезпечення виконує певні функції, якщо це не так або цього взагалі неможливо досягти («зробіть свій комп’ютер у багато разів швидше»). Наприклад, додаток для очищення та оптимізації системи можна назвати безкоштовним, тільки якщо за виконання цих дій не стягуються кошти.
  • Якщо ваш додаток може впливати на будь-які налаштування Chrome, використовуйте Google Settings API. До таких налаштувань може відноситися вибір пошукової системи, стартової сторінки за замовчуванням і URL для нової вкладки. Ці матеріали допоможуть вам розпочати роботу з вказаним API. Вам доведеться використовувати спеціальне розширення Chrome і дотримуватися правил встановлення розширень.
  • Не заважайте користувачам отримувати сповіщення від браузера та операційної системи. Не блокуйте такі повідомлення, в тому числі містять інформацію про зміни в браузері або операційній системі.
  • Підписуйте свій код. Ми рекомендуємо вам отримати перевірений сертифікат підпису коду для ваших виконуваних файлів, хоча він не є обов’язковим для того, щоб вони вважалися безпечними. Цей сертифікат повинен містити достовірну інформацію про вас і бути виданий організацією, якій довіряють.
  • Не втручайтеся в роботу засобів забезпечення безпеки при підключенні за протоколом TLS/SSL. Програми не повинні встановлювати кореневі сертифікати. Перехоплювати з’єднання SSL/TLS можна тільки в тому випадку, якщо додаток призначений для перевірки та налагодження програмного забезпечення. Більш детальну інформацію про це ви знайдете в нашому блозі.
  • Забезпечте захист даних користувача. Програми та додатки можуть передавати дані користувача тільки на сервер (якщо це необхідно для роботи програмного забезпечення). При цьому інформація повинна бути зашифрована, а про всі факти її передачі необхідно повідомляти користувачеві.
  • Не намагайтеся нікому нашкодити. Ваш виконуваний файл повинен допомагати користувачеві, а не завдавати йому шкоди. Переконайтеся, що ваші доступні для завантаження виконувані файли відповідають наступним вимогам:
    • Не порушується працездатність скидання налаштувань браузера. Ознайомтеся з інформацією про кнопку Скинути налаштування в Chrome.
    • Ви не намагаєтеся внести зміни в налаштування браузера або операційної системи в обхід інтерфейсу користувача. Ваша програма повинна повідомляти користувача про встановлення та надавати йому повний контроль над цією процедурою. Щоб змінити налаштування Chrome, використовуйте Settings API. Прочитайте запис про захист користувацьких налаштувань на Windows за допомогою нового Settings API в нашому блозі про Chromium.
    • Вносьте зміни в алгоритми роботи Google Chrome тільки через розширення. Не використовуйте для цього інші програмні методи. Наприклад, ваша програма не повинна вбудовувати оголошення в браузер за допомогою DLL (бібліотек, що динамічно підключаються), використовувати LSP (багаторівневий постачальник послуг) для втручання в дії користувача або впроваджувати будь-які елементи інтерфейсу на кожну веб-сторінку, змінюючи код Chrome.
    • Не додавайте до опису продукту або його компонентів неправдиву інформацію або інформацію, яка може налякати користувача. Наприклад, не можна заявляти, що система знаходиться в критичному стані або заражена вірусами, якщо це не так. Програми, призначені для оптимізації роботи комп’ютера або мобільного пристрою (наприклад, для очищення реєстру), не повинні показувати помилкові сповіщення про проблеми.
    • Зробіть процес видалення програмного забезпечення зручним і безпечним. У програмі повинні бути чіткі інструкції щодо скидання змін у налаштуваннях браузера або системи. При цьому всі її компоненти повинні бути видалені. Неприпустимі повідомлення, що закликають користувача зупинити процес видалення, зокрема неправдиві заяви про можливі негативні наслідки для системи або безпеки персональних даних.
  • Перевіряйте сторонні компоненти. Якщо програмне забезпечення містить такі компоненти, переконайтеся, що вони не порушують наші рекомендації.
  • Детально розповідайте користувачам про розширення та надайте їм можливість самостійно встановлювати його в Chrome. Зверніть увагу, що розширення в Інтернет-магазині Chrome повинні відповідати нашим вимогам (зокрема, мати лише одне призначення) і бути вимкнені за замовчуванням. Ви також повинні дотримуватися правил встановлення розширень Chrome з додатків. Після завершення встановлення користувачеві має бути показана підказка про можливість включити розширення в Chrome. Ваше розширення не повинно блокувати сповіщення браузера про внесені зміни в налаштування.
    Adblock
  • Повідомте користувачеві, як самостійно вимикати або видаляти розширення. Зазвичай мається на увазі, що при видаленні програмного забезпечення з пристрою повинні бути також видалені всі пов’язані з ним елементи. Користувачу повинні бути надані інструкції щодо самостійного відключення або видалення розширення.
  • Якщо виконуваний файл встановлює розширення браузера або задає налаштування браузера, то зміни не повинні порушувати правила щодо встановлення та API. Наприклад, якщо встановлюється розширення Chrome, то воно має бути розміщене в інтернет-магазині Chrome і відповідати Правилам програми для розробників. Якщо ваш виконуваний файл встановлює розширення для Chrome з порушенням правил застосування альтернативних методів розповсюдження розширень Chrome, то він буде визнаний шкідливим.
  • Повідомляйте користувачів про намір збирати їхні дані. Отримайте згоду користувачів на збір їхніх даних, перш ніж почати збір і передачу такої інформації з пристрою. Крім усього іншого, це стосується інформації про сторонні облікові записи, адреси електронної пошти, номери телефонів, встановлені програми та файли на мобільному пристрої. Особисті та конфіденційні дані користувачів повинні безпечно оброблятися та передаватися за допомогою сучасних методів шифрування (наприклад, через HTTPS). Про збір даних у додатках, розміщених не в Google Play, необхідно повідомляти в самому додатку. Якщо додаток розміщено в Google Play, повідомляти про збір даних потрібно з дотриманням правил сервісу. Не збирайте дані, якщо вони не будуть використовуватися відповідно до опублікованого опису програми.

  • Не намагайтеся видати свій продукт за інший бренд або додаток. Не використовуйте зображення або елементи дизайну, які імітують інші бренди, щоб ввести аудиторію в оману.
  • Використання всього контенту має виконуватися в межах самого додатка. Програми не повинні взаємодіяти з іншими додатками і впливати на зручність роботи з пристроєм. Крім того, додатки можуть показувати користувачеві медійну рекламу або будь-які матеріали поза додатком і його функціями, тільки якщо від користувача отримано потрібну згоду і при будь-якому показі оголошення явно вказано його джерело.
  • Додаток повинен містити всі заявлені функції. Додатки можуть оновлюватися, але не повинні завантажувати інші додатки без згоди користувача.
  • Надавайте користувачам повну інформацію про роботу програми. Програми не повинні видаляти або переміщувати інші програми або їх ярлики, якщо це не є заявленою функцією програми. При видаленні програми повинні бути видалені всі її компоненти. Забороняється імітувати сповіщення операційної системи або інших додатків.

Додатки, які розповсюджуються через Google Play, повинні відповідати правилам програми для розробників і вимогам Угоди про розповсюдження програмних продуктів.