2017-03-24 2 views
11

저는 Android 및 iOS 스마트 폰을 대상으로하는 코드바 기반 하이브리드 모바일 앱을 개발 중입니다.어느 것이 더 안전합니까? 승인을 위해 외부 브라우저 또는 ChromeTab?

업데이트 : 마지막으로 구글 캘린더 API의, 그리고 응용 프로그램에서 사용자 이벤트를 표시 액세스하는 것 다음 응용 프로그램을 인증 사용자 및 : 임베디드 웹보기 방식은 더 이상 Google

은 Usecase에 의해 지원되지 않습니다.

참고 : 클라이언트 라이브러리없이 3-legged OAuth 및 Google Data API를 사용합니다.

질문 Google에 OAuth 요청을 호출하려면 외부 브라우저 또는 ChromeTab을 사용해야합니까?

어떤 접근 방식이 보안 관점에서 가장 적합합니까? 감사합니다.

+0

사용자 지정 탭은 모든 브라우저에서 열 수 있습니다. 그것은 설탕을 넣은'ACTION_VIEW' 의도 일 뿐이므로 크롬에서 열면 멋져 보입니다. 이 앱은 앱이 아닌 Chrome (또는 다른 브라우저)에서 기술적으로 열립니다. –

답변

9

보안상의 관점에서 Chrome 맞춤 정보 탭은 Chrome 브라우저 정보에 의존하며 보안에는 차이가 없습니다.

이 무엇인지 크롬 사용자 정의 탭에 대한 공식 문서

보안 : 브라우저가 사용자 위험한 사이트에서 장치를 보호하기 위해 구글의 세이프 브라우징을 사용합니다.

앱 통합의 관점에서 볼 때, 사용자가 로그인을 위해 앱에서 사용자를 푸시하지 않기 때문에 Chrome 맞춤 탭을 사용하는 것이 좋습니다. Chrome 맞춤 탭은 Jellybean 이상 (API 16)에서만 사용할 수 있으며 기기에 Chrome 45가 설치되어 있어야합니다.

0

Google 크롬은 다른 사이트에서 허가없이 액세스 할 수있는 권한 및 기타 사항을 허용하지 않기 때문에 최상입니다. 따라서 다른 브라우저와 비교할 때 안전해야합니다.

-2

Chrome의 보안 포인트가 Chrome보다 우수하므로 외부 브라우저에서와 마찬가지로 Chrome의 데이터가 암호화 된 형식으로 외부 브라우저에서 암호화해야합니다. 또한 위험한 사이트에서도 전화를 보호합니다.

감사합니다.

관련 문제