чи безпечно видалити аплікацію?


19

Я щось зламаю, якщо я

sudo apt-get purge apport

У мене є секретний бізнес-план світового панування, і хто знає, що в основному смітнику?

Я бачив, як Ubuntu (зокрема dconf) відтворював конфігураційні налаштування. Я знаю, як відключити його, але не можу довіряти йому залишатися інвалідом. Звідси моє запитання.

Так, так, я знаю, що знаю різний дистрибутив ... але я хотів би використовувати Ubuntu, якщо зможу.


1
Як через 5 років, як склався секретний бізнес-план світового панування? ;)
Крістофер К.

LOL з травня 2018 року (v16.04). Це кумедно. До речі, не забудьте додати цей крок: sudo rm /etc/cron.daily/apportа також перевірити це інші биту витік даних: askubuntu.com/questions/84831 / ... і це той , який є новим в 18.04: askubuntu.com/questions/1027532 / ... :
SDsolar

Особисто я віддаю перевагу (# sudo apport stop). Ярлик також може бути зроблений до нього. Адже безпека - це багатонаправлений процес. Таким чином, питання потребує розгляду. У мене така ж проблема в моєму Ubuntu 16.04.
chris

Відповіді:


23

Так, ви можете видалити додаток, але якщо ви дійсно не погодитесь (d) щодо надсилання інформації про те, що він не надсилатиме, він ніколи не надсилатиме даних.

Ще краще: компонент автоматичного перехоплення аварійного завершення відключення за замовчуванням відключений у стабільних випусках з кількох причин :

  • Apport збирає потенційно чутливі дані, такі як основні скиди, сліди стека та файли журналу. Вони можуть містити паролі, номери кредитних карток, серійні номери та інший приватний матеріал. Це пом'якшується тим, що він відображає те, що буде надіслано трекеру помилок, і що всі помилки звітів про аварійну ситуацію за замовчуванням є приватними, обмежуючись командою тригерування помилок Ubuntu. Ми можемо сподіватися на те, що розробники та технічно кмітливі користувачі, які виконують версію розробки, усвідомлюють це і судять, чи доцільно подати звіт про збій. Але ми не повинні вважати, що кожен користувач Ubuntu стабільних релізів може це зробити.

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

    • Найважливіші збої вже були виявлені у випуску розробки.
    • Менш важливі з них не підходять для виправлення у стабільних випусках (див. Https://wiki.ubuntu.com/StableReleaseUpdates
    • Попросити користувачів надсилати нам звіти про аварійну ситуацію є нещирим, оскільки ми не можемо відповісти на них і не впоратися з усіма ними.
  • Збір даних за допомогою apport вимагає нетривіального обсягу ресурсів процесора та вводу / виводу, які уповільнюють роботу комп'ютера і не дозволяють перезапустити збійну програму протягом декількох секунд.


Якщо опція наразі активна, ви можете відключити її, відредагувавши ...

sudo nano /etc/default/apport

і слідкуйте за коментарями:

# встановіть це значення 0, щоб вимкнути apport, або 1, щоб увімкнути його
# ви можете тимчасово змінити це
# sudo service apport start force_start = 1
увімкнено = 1

Встановіть його на 0.


Добре дякую за інформацію, дуже корисно. Тому в основному вимкніть його, потім видаліть його, але не залишаючи конфігураційний файл, і ніколи не підключайте машину до Інтернету ... Здається, добре, дякую за допомогу.
gecko

2
Як отримати відповідь "і ніколи не підключати машину до Інтернету"?

Чому ніколи не підключатися до Інтернету !? Все, що вам потрібно зробити - це вимкнути його. Вам навіть не потрібно видаляти додаток.
Rinzwind

FWIW ми на 14.04 і enabledточно встановлено 1
Frew Schmidt

Зверніться до цієї відповіді щодо оновленого рішення (для Ubuntu 16.04+).
whoan

6

Видалити Apport, ймовірно, безпечно, але це робити зовсім не потрібно для захисту вашої конфіденційності.

Основне перехоплення основного дампа Apport відключено за умовчанням у стабільних версіях Ubuntu. Щоб повністю відключити Apport, відредагуйте /etc/default/apport. Змінити enabled=1на enabled=0. ( 1означає, що його ввімкнено. 0означає, що він відключений.) Потім перезавантажте (або вручну зупиніть службу), щоб застосувати зміни. Докладніші відомості див. У документації Apport та особливо у розділі про поточні версії Ubuntu .

Apport не використовується gconfабо dconfдля установки чи ні він включений. Це системна послуга, і незалежно від того, незалежно від того, чи запускається вона (тобто, перехоплює вона збої, створює звалища та дає змогу користувачеві подавати їх до Launchpad або інших веб-служб), не визначається користувачем на налаштування користувача.

Якщо ви видалите Apport, ви втратите можливість використовувати його для повідомлення про помилки без збоїв (за допомогою довідки> Повідомити про помилку) або запуску ubuntu-bug. Якщо потім ви або інший адміністратор вирішили перевстановити його для цієї мети, то, залежно від того, як ви його видалили та в якій системі ви працюєте при перевстановці, він може потім увімкнутись для перехоплення збоїв та створення / подання базових дампів.

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

Якщо ви вирішите видалити Apport, ви можете спочатку перевірити, чи не вдасться це порушити все, імітуючи його видалення:

apt-get -s remove apport

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

sudo apt-get remove apport

Зверніть увагу, що ви, мабуть, цього не хочете purge, оскільки, якщо ви видалите його, ви захочете зберегти apportфайл конфігурації в /etc/defaultтакому enabled=0. (Просто знайте, що це не обов'язково гарантує, що служба звітування про збої ніколи не буде ввімкнена при перевстановці в будь-якій майбутній версії.)


Я все ще отримую "Щось зламалось: надішліть звіт про аварійну ситуацію (Y / N)", який все ще з'являється в цій системі, що становить 12.04 і встановлений з ISO-релізу. Насправді я не оновлюю цю машину з міркувань безпеки (що здається дивним, оскільки це також означає, що я також сумую за виправленнями безпеки. Я в порядку з цим, оскільки він насправді не має належного мережевого з'єднання). Чи слід форматувати та перезавантажувати систему?
gecko

@gecko Якщо ви раніше відміняли типовий параметр і ввімкнули Apport (замість того, щоб він був включений за замовчуванням, оскільки ви встановили бета-систему або пізню альфа-систему), можливо, її не буде вимкнено, коли ваша система переходить від бета-версії до випуску. У будь-якому випадку, ви говорите про те, що Apport з'являється, навіть якщо він відключений у файлі конфігурації? Який вихід cat /etc/default/apport?
Елія Каган

1
@Eliah: дякую за вказівку, як відключити apport. Після мого останнього оновлення до 12.04 я почав отримувати запити: "надіслати звіт про аварійну ситуацію?" Наскільки я знаю, я запускаю "стабільний" ubuntu, тому я не знаю, чому / etc / default / apport знаходився в "включеному" стані. Зараз я встановив увімкнено = 0 ... дякую за пораду!
Джордж Макніч
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.