apport를 제거하는 것이 안전합니까?


19

내가한다면 뭐라도 깰까

sudo apt-get purge apport

나는 세계 지배를위한 비밀 사업 계획을 가지고 있으며 누가 핵심 덤프에 무엇이 있는지 알고 있습니까?

우분투 (특히 dconf)가 구성 설정을 다시 만드는 것을 보았습니다 . 비활성화하는 방법을 알고 있지만 비활성화 된 상태로 신뢰할 수는 없습니다. 따라서 내 질문.

Yea Yea 나는 나의 다른 배포판을 알고있다. 그러나 나는 가능하다면 우분투를 사용하고 싶다.


1
5 년 후, 세계 지배를위한 비밀 사업 계획은 지금까지 어떻게 진행 되었습니까? ;)
Christopher K.

2018 년 5 월 LOL (v16.04). 재밌 네요 그건 그렇고,이 단계를 추가해야합니다 sudo rm /etc/cron.daily/apport: askubuntu.com/questions/84831/… 및 다른 18.04의 새로운 데이터 유출을 확인하십시오 : askubuntu.com/questions/1027532/… :
SDsolar

개인적으로 선호합니다 (# sudo apport stop). 바로 가기도 가능합니다. 모든 안전은 다 방향 프로세스입니다. 따라서 문제는 고려할 필요가있다. 우분투 16.04에서도 같은 문제가 있습니다.
크리스

답변:


23

예, apport를 제거 할 수 있지만 정보를 전송하는 데 실제로 동의하지 않으면 데이터를 보내지 않습니다.

더 나은 : apport의 자동 충돌 차단 구성 요소는 여러 가지 이유로 안정적인 릴리스에서 기본적으로 비활성화되어 있습니다 .

  • Apport는 코어 덤프, 스택 추적 및 로그 파일과 같이 잠재적으로 민감한 데이터를 수집합니다. 비밀번호, 신용 카드 번호, 일련 번호 및 기타 개인 자료를 포함 할 수 있습니다. 이는 버그 추적기로 전송 될 내용을 제공하고 모든 충돌 보고서 버그는 기본적으로 비공개이며 우분투 버그 심사 팀으로 제한된다는 사실로 인해 완화됩니다. 개발 릴리스를 실행하는 개발자와 기술에 정통한 사용자가이 사실을 알고 충돌 보고서를 제출하는 것이 적절한 지 판단 할 수 있습니다. 그러나 우리는 안정적인 릴리스의 모든 우분투 사용자가 그렇게 할 수 있다고 가정해서는 안됩니다.

  • 개발 릴리스 동안 우리는 이미 수정 가능한 것보다 훨씬 많은 충돌 보고서를 수집합니다. 안정적인 릴리스를 위해 계속해서 수집하는 것은 실제로 유용하지 않습니다.

    • 가장 중요한 충돌은 이미 개발 릴리스에서 발견되었습니다.
    • 덜 중요한 것은 안정된 릴리스에서 수정하기에 적합하지 않습니다 ( https://wiki.ubuntu.com/StableReleaseUpdates 참조).
    • 사용자에게 충돌 보고서를 보내달라고 요청하는 것은 성실하지 않습니다. 모든 답변을 처리하고 처리 할 수 ​​없기 때문입니다.
  • apport에서 데이터를 수집하면 CPU 및 I / O 리소스가 많지 않아 컴퓨터 속도가 느려지고 충돌 한 프로그램을 몇 초 동안 다시 시작할 수 없습니다.


apport가 현재 활성화되어 있으면 편집하여 비활성화 할 수 있습니다 ...

sudo nano /etc/default/apport

의견을 따르십시오.

# apport를 비활성화하려면 0으로 설정하고 활성화하려면 1로 설정하십시오.
# 일시적으로 이것을 무시할 수 있습니다
# sudo 서비스 apport start force_start = 1
enabled = 1

0으로 설정하십시오.


정보 주셔서 감사합니다, 매우 도움이됩니다. 따라서 기본적으로 전원을 끈 다음 제거하지만 구성 파일을 남기고 컴퓨터를 인터넷에 연결하지 마십시오 ... 도움을 주셔서 감사합니다.
gecko

2
Rinzwind의 답변에서 "기계를 인터넷에 연결하지 마십시오"를 어떻게 얻습니까?

왜 인터넷에 연결하지 않습니까!? 당신이해야 할 모든 기능을 해제합니다. apport를 삭제할 필요조차 없습니다.
Rinzwind

FWIW 우리는 14.04에 있으며 enabled1로 설정되어 있습니다.
Frew Schmidt

업데이트 된 솔루션에 대해서는 이 답변 을 참조하십시오 (Ubuntu 16.04+ 용).
whoan

6

Apport를 제거하는 것이 안전 할 수도 있지만 개인 정보를 보호하기 위해 완전히 제거 할 필요는 없습니다.

안정적인 버전의 우분투에서는 Apport의 핵심 덤프 차단이 기본적으로 비활성화되어 있습니다. Apport 를 완전히 비활성화 하려면을 편집하십시오 /etc/default/apport. 변경 enabled=1enabled=0. ( 1활성화되어 0있음을 의미합니다. 비활성화되어 있음을 의미합니다.) 그런 다음 재부팅하여 서비스를 수동으로 중지하여 변경 사항을 적용합니다. 자세한 내용은 Apport 설명서 , 특히 최신 버전의 Ubuntu 섹션 을 참조하십시오.

Apport는 사용 여부를 설정 gconf하거나 사용하지 않습니다 dconf. 시스템 서비스이며 실행 여부 (즉, 충돌을 가로채는 지, 크래시 덤프를 작성하고 사용자가이를 런치 패드 또는 기타 웹 서비스에 제출할 수 있는지 여부)는 사용자마다 결정되지 않습니다. -사용자 설정.

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가 비활성화되어 있어도 Apport가 표시된다고 말하는가? 출력은 cat /etc/default/apport무엇입니까?
Eliah Kagan

1
@Eliah : apport를 비활성화하는 방법을 지적 해 주셔서 감사합니다. 최근 12.04로 업그레이드 한 후 "크래시 보고서 보내기?"라는 쿼리를 받기 시작했습니다. 내가 아는 한, "안정된"우분투를 실행하고 있기 때문에 / etc / default / apport가 "enabled"상태에있는 이유를 모르겠습니다. 이제 enabled = 0으로 설정했습니다 ... 팁 주셔서 감사합니다!
George McNinch
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.