안드로이드 폰을 응원하는 보안상의 단점은 무엇입니까?


답변:


18

대답은 '아니요'입니다. 모든 응용 프로그램에 루트 권한이있는 것은 아닙니다. 모든 앱에 루트가 필요한 것은 아니며 루트가 필요한 앱에는 권한을 부여하지 않는 한 루트가 필요하지 않습니다. 적어도 z4root와 superoneclick을 사용하여 몇 대의 전화를 루팅 한 후에 알 수 있습니다. 루트 계정이 필요한 앱의 요청을받는 수퍼 유저 앱이 제공되며이를 활성화 할 수 있습니다. 장치를 루팅하는 것과 관련된 위험은 어느 정도의 유닉스 계열 시스템에서 관리 사용자를 사용하는 것과 관련된 위험입니다.

rm -RGNU / Linux에서 (모든 파일을 삭제하는 명령)을 시도한 적이 있습니까? 휴지통에 Windows 폴더를 넣고 루트 사용자이므로 할 수있는 것처럼 비우는 것과 같습니다.

초강대국에는 항상 최고 책임과주의가 필요합니다. :)

나는 일상 생활에서 (작은 두뇌를 켠 상태에서) 어떤 종류의 피해를 입힐 수있는 실제적인 방법을 볼 수 없다고 말했습니다. 그러나 당신이 al quaeda와 수많은 불법 복제 된 앱에서 나온 이상한 스크립트와 인증되지 않은 코드를 설치한다면 ... 음. 나쁜 일이 생길 수 있습니다.

복구를 설치하고 nandroid 백업을 수행하십시오. 그 후 휴대 전화로 즐겁게 재생하십시오 :)


2
더 정확하게 말하면, rm -r폴더를 재로 굽는 것과 같습니다. 휴지통에 넣어두면 여전히 비교적 쉽게 복원 할 수 있습니다. 그러나 rm -r유닉스 계열 시스템 (Linux 및 Android 포함)에서 작업하는 경우 파일을 복구하기 위해 어두운 부두를 수행해야 할 수 있으며 파일을 손상시키지 않아도됩니다.
Lie Ryan

당신은 의미하지 rm -rf않습니까?
kyrias

-r(또한 플래그 -R수단, 재귀 일부 오래된 유닉스 시스템과의 호환성을 위해이) -f즉, 당신이 얻을하지 않습니다, 강력한 의미 프롬프트 당신이 정말로 (재귀) 파일 및 디렉토리 목록에있는 모든 단일 파일을 삭제할 것인지를 묻는.
John Sonderson

26

전화기를 루팅하면 루트 액세스 권한을 명시 적으로 부여한 응용 프로그램 만 루트 액세스 권한을 갖습니다. 그 여분의 단계로이, 화장의 상황이 매우 안전하지 합니다 중지하고 생각하게하는 충분 "왜이 응용 프로그램의 요구 루트를합니까?".

당신은 단지 것을 응용 프로그램에 대한 루트 액세스 권한 부여하면 좋은 이유에 대한 필요성 루트 입니다 신뢰할 수있는 개발자에서를 , 당신은 어떤 신뢰할 수있는 소스로부터 획득 당신은 해야합니다 확인합니다.

주제에 대한 이전 답변 에서 루트 액세스 권한이있는 앱이 수행 할 수있는 작업을 명심 하십시오.

루팅 된 전화에서 루트 액세스 권한이 부여 된 앱은 하드웨어에서 가능한 모든 작업을 수행 할 수 있습니다. 루트 권한이있는 앱은 읽기 전용이 아닌 스토리지 미디어에 쓰기 (부트 로더 수정 포함), 다른 프로그램의 개인 데이터 수정, 시스템 설정 수정, 시스템 파일 수정 등을 할 수 있습니다. 루팅 된 앱은 시스템에서 자체를 숨길 수도 있습니다. 완벽하게 잘 살아있는 상태에서 제거하는 것처럼 가장합니다.

전화기에서 루트 액세스 권한이 부여 된 악의적 인 앱에 대한 최악의 시나리오 보안 영향을 상상해 보겠습니다. 조심해


5

최신 버전의 SuperUser (3.x)는 PIN을 사용하여 앱에 대한 루트 액세스를 승인합니다. 즉, 앱이 루트를 요청할 때마다 루트 액세스 권한이 부여되기 전에 PIN을 입력해야합니다. 이것은 다소 바보입니다. 수퍼 유저 나 시스템의 일부 버그를 악용하지 않고는 앱 자체 또는 루트 버튼을 클릭하여 루트 액세스 권한을 얻을 수 없으며, 루트 권한이 없어도 망할 수 있습니다.


물어 보려고했지만, "슈퍼 유저 3.x"는 무엇입니까? 안드로이드 버전에 바인딩되어 있습니까?
LanceBaynes

@LanceBaynes 그것은 슈퍼 액세스 응용 프로그램의 버전이며, 루트 액세스 요청을 차단하는 자체 su 바이너리와 함께 제공됩니다-앱이 루트가되기 전에 액세스를 승인해야합니다.
Broam

1
슈퍼 유저 앱이 악성 앱이 아닌지 어떻게 확인할 수 있습니까? (일반적으로 묻는 특별한 앱은 아닙니다.)
caw

@MarcoW. 바이너리가 악성이 아니거나 브라우저가 악성이 아니거나 Android를 제외한 모든 안드로이드가 비밀을 훔치려는 Google이라는 것을 확신 할 수없는 것처럼 할 수는 없습니다. 소스를 신뢰할 수없는 경우 해당 소스에서 제공하는 소프트웨어를 신뢰하지 마십시오.
Matthew 읽기

1
@MarcoW SuperUser는 여기 Chainfire에 의해 출시되었습니다 . 공식 릴리스와 함께 당신은 모든 루트 방법을 분석하고 적어도 그들이 세부 사항을 사용할 수있게 한 경우 직접 할 수 있어야합니다. 하지만 보안 문제의 핵심은 무엇입니까? 다른 사람을 신뢰해야합니다. 우리가 할 수있는 일은 없습니다.
Matthew 읽기
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.