iPhone 앱 : 특정 앱을 사용하는 사람들에게만 웹 페이지에 액세스 할 수 있도록합니다.

StackOverflow https://stackoverflow.com/questions/1641412

문제

가능한지 궁금하고 그렇다면 맞춤형 iPhone 응용 프로그램에서만 액세스 할 수있는 웹 페이지를 만드는 가장 좋은 방법은 무엇입니까? 예를 들어, iPhone의 내장 브라우저 또는 기타 브라우저에서 웹 페이지에 액세스하려고하면 오류 페이지가 표시되지만 사용자 정의 구축 애플리케이션에서 액세스하면 완전히 작동합니다.

출시 된 아이디어 중 하나는 응용 프로그램 내부의 임베디드 브라우저의 사용자 에이전트 문자열을 사용자 정의로 변경하는 것입니다. 그래도 이것이 실행 가능한지 잘 모르겠습니다.

나는 이것이 의미가 있기를 바랍니다.

미리 감사드립니다.

-벤

도움이 되었습니까?

해결책

모든 요청 헤더는 스푸핑 될 수 있습니다. 인증은 유일한 그럴듯한 솔루션입니다.

다른 팁

사용자 에이전트 문자열을 변경하는 것은 좋은 방법입니다. 나는 개인적으로 그것을 시도하지 않았지만, 당신은 nsurlrequest 객체를 변경하고 요청이 이루어지기 전에 사용자 에이전트를 변경할 수 있어야합니다.

HTTP 요청에서 다른 사용자 정의 데이터를 사용하여 방문을 허용/차단할 수도 있습니다. URL에 쿼리 문자열을 추가하거나 고유 한 게시물 데이터를 포함시킬 수 있습니다.

누구나 HTTP 요청의 모든 부분이 액세스를 얻기 위해 가짜가 될 수 있으므로 실제 보안 조치가 아닙니다. 누군가는 앱에서 생성 된 HTTP 트래픽을 쉽게 읽고이를 사용하여 브라우저를 사용하여 사이트에 액세스하는 방법을 알아낼 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top