2016-11-09 4 views
-3

웹 서버 로그를 분석하고 데스크톱 컴퓨터의 Chrome 브라우저에서 어떤 사용자가 액세스했는지 확인하려고합니다.사용자 에이전트 문자열에 Chrome이 포함되어 있습니다. 실제로 Chrome입니까?

내가 볼 수있는 단어 크롬을 포함 할뿐만 아니라, 단어 등의 사파리와 에지가 포함 된 다음 에이전트 :

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/49.0.2623.87 Chrome/49.0.2623.87 Safari/537.36 

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 AOL/9.8 AOLBuild/4346.2019.US Safari/537.36 

Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36 

Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36 

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586 

Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36 

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36 

Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36 

Mozilla/5.0 (X11; CrOS x86_64 7834.66.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.111 Safari/537.36 

왜 혼란이며 어떻게 어느 하나가 정말 크롬했다 말할 수 있습니까?

편집 : 주요 질문 중 하나는 Chrome입니다.

+1

[모든 브라우저의 사용자 에이전트가 "Mozilla /"로 시작하는 이유는 무엇입니까?] (http://stackoverflow.com/questions/1114254/why-do-all-browser-user-agent-start-with-mozilla) –

+0

내 질문은 행동에 관한 것입니다. ually 크롬. – rockyraw

답변

-1

브라우저가 실제로 Chrome 인 경우 UserAgent: 헤더에서 알 수있는 방법이 없습니다. 원하는 UA 문자열을 출력하는 웹 봇/스파이더를 작성하는 것은 간단합니다.

http://www.user-agents.org/에는 연관성이있는 배열에서 사용할 수있는 다양한 브라우저에 매핑되는 공통 UA 문자열 목록이있어 에이전트/소유권 주장/대상을 가장 잘 추측 할 수 있지만 "증명"할 방법이 없습니다. 그것.

이들을 사용하려면 미들웨어 언어 또는 로그 처리 프레임 워크의 맵 또는 배열 구조에로드하고 UserAgent: 헤더 필드의 왼쪽 입력을 기반으로 오른쪽 컬럼을 찾으십시오.

브라우저 구성이 여러 가지 구성 요소 (전체 프로젝트, 레이아웃 엔진, 브라우저 코드베이스, 변형, OS 구성 요소, 배포 제공 값 추가 등)로 구성되어 있기 때문에 혼란스러운 이유는 이러한 네임 스페이스 충돌 할 수 있습니다.

+1

브라우저는 다른 브라우저를 모방합니다 _ 목적. –

+0

내 방문자가 UA를 위조 한 스파이더를 사용하지 않는다는 것을 고려하면 상담원 중 하나는 Chrome이됩니까? 내가 제공 한 데이터베이스 링크에서 에이전트를 찾을 수 없어 정말 도움이되지 않았습니다. 그것은 단지 거미의 목록입니다. 나는 브라우저에 관심이있다. – rockyraw

+0

사이트에는 "거미, 로봇, 크롤러 [및] 브라우저 [들]"이 포함되어 있습니다. 크롬에 매핑되는 단일 UA가 없지만 많은지도가 있습니다. 모든 Chrome 변형 파일에 대해 파일을 필터링하려면 DB의 '링크'입력란에서 'http://www.google.com/chrome'을 찾으십시오. – BadZen

-1

다음은 몇 가지 설명입니다.

그러면 Chrome 브라우저에서 다음과 같은 사용자 에이전트 문자열이 표시됩니다.

모질라/5.0 (Windows NT는 10.0; WOW64) AppleWebKit/537.36 (게코 같은 KHTML) 크롬/54.0.2840.71 사파리 /이에 같은 정보를 제공 537.36

사파리에 따라 크롬과 같은 어떤 플랫폼 537.36을 구축 Gecko 또는 Trident와 같은 레이아웃 엔진이 사용됩니다. 이 정보는 브라우저마다 http://www.useragentstring.com/index.php에서 찾을 수 있습니다.

이제는 다른 브라우저에서이 정보를 생성합니다. 파이어 폭스는

모질라/5.0과 같은 정보를 제공 (; WOW64; 윈도우 NT 10.0 RV : 49.0)를 게코/20100101 파이어 폭스/

49.0 지금 제대로 브라우저를 검색하는 방법, 좋은 정보가 있습니다. 당신은 당신이 이들 중 대부분은 크롬입니다 https://msdn.microsoft.com/en-us/library/3yekbd5b.aspx?f=255&MSPPError=-2147217396

-1

를 참조하지만, 모든 수 C#을 들어

How to detect Safari, Chrome, IE, Firefox and Opera browser?

Browser detection in JavaScript?

에 대한 자세한 정보를 확인할 수 있습니다.

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/49.0.2623.87 Chrome/49.0.2623.87 Safari/537.36 

Linux에서 실행되는 Chromium (대부분 Chrome과 동일한 소스 코드로 작성 됨)입니다.Chrome과 동일한 것으로 간주하는 것이 좋습니다.

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 AOL/9.8 AOLBuild/4346.2019.US Safari/537.36 

이것은 AOL 데스크톱으로 Chromium 기반 브라우저입니다.

Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36 
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36 
Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36 
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36 
Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36 
Mozilla/5.0 (X11; CrOS x86_64 7834.66.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.111 Safari/537.36 

다른 운영 체제에서 실행되는, 크롬입니다 (윈도우 7, 윈도우 10, OS X, 윈도우 8.1과 크롬 OS.)

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586 

이 실제로없는 마이크로 소프트 가장자리 (인 Chrome을 기반으로하지만이 기능은 현재 IE보다 Chrome과 같은 역할을합니다.)