한 브라우저에서 다른 브라우저의 쿠키를 읽고 쓸 수 있습니까?

한 브라우저에서 다른 브라우저의 쿠키를 읽고 쓸 수 있습니까?

브라우저 간에 쿠키를 동기화하는 방법을 찾고 있는 것이 아닙니다. 이에 대한 답변이 제공되었습니다.여기.

Chrome이 Firefox의 쿠키를 읽고 쓸 수 있는지 여부를 알고 싶습니다. (또는 다른 브라우저 조합...)

아마도 일부 OS 메커니즘에서 이것이 금지되어 있습니까? Firefox 자체는 실행되지 않는 동안에는 쿠키를 거의 보호할 수 없습니다...

이것을 감지할 수 있는 방법이 있을까요?

Firefox 쿠키가 Chrome에서 읽혀지지 않고 내 Google 프로필에 추가되지 않도록 하려면 어떻게 해야 합니까? Google 기록에 넣기를 원하지 않는 웹사이트에 Firefox를 사용하는 것만으로도 충분합니까? (예: 은행...)

답변1

쿠키는 브라우저마다 다르지만, 플러그인(예: Flash)에는 자체 저장소가 있으며 브라우저 간에 정보를 공유하는 데 사용할 수 있습니다. 요즘에는 Chrome에 자체 샌드박스 플래시가 있다고 생각하므로 여기에도 자체 저장소가 있을 가능성이 있습니다.

즉, 브라우저이론에 의하면쿠키는 파일 시스템의 파일에 불과하므로 일반적으로 서로의 쿠키를 읽을 수 있습니다. 그러나 내가 아는 한(확인할 필요는 없음) 브라우저에는 이를 수행하는 코드가 없습니다. 하지만 파일 시스템 액세스가 가능한 확장 기능을 사용하면 이것이 가능할 수 있습니다.

한 브라우저에 JavaScript의 파일 시스템 액세스를 허용하는 큰 보안 허점이 있는 경우 웹 사이트가 다른 브라우저에서 쿠키를 훔칠 수 있습니다. 하지만 그런 경우 쿠키 훔치는 것이 가장 큰 걱정거리가 될 것이라고 생각합니다. .

Red Hat Enterprise Linux 및 형제 자매에서는 SElinux가 기본적으로 활성화되어 있습니다. SElinux는 파일과 프로세스에 컨텍스트를 제공합니다. 이를 통해 실제로 OS 수준의 브라우저가 다른 브라우저의 쿠키를 읽는 것을 방지할 수 있습니다.

답변2

절대 그렇지 않습니다. 쿠키는 OS 수준 기능이 아닌 애플리케이션 수준 기능입니다. 현재 브라우저에는 명시적인 도메인 외에 웹페이지가 쿠키에 액세스할 수 있는 기능이 없습니다. 마찬가지로 명시적인 권한이 부여되지 않는 한 웹페이지가 사용자 컴퓨터의 모든 파일에 액세스할 수 있는 기능이 없습니다(예: 파일 업로드).

답변3

일반 HTTP 쿠키는 브라우저마다 다릅니다. 그러나 쿠키와 유사한 기능을 달성할 수 있는 다른 기술이 있습니다. "슈퍼쿠키" 또는 "좀비 쿠키"라는 기술을 사용하여 사용자가 쿠키를 삭제한 후 쿠키를 복원할 수 있습니다. 이는 종종 Flash나 기타 플러그인 저장소를 사용합니다. 이제 이 저장소를 여러 브라우저에서 공유할 수 있는 경우 메커니즘은 한 브라우저에서 다른 브라우저의 쿠키를 다시 생성합니다. 또 다른 방법은 컴퓨터 식별자를 얻는 것입니다. 컴퓨터 ID를 지속적으로 얻을 수 있으면 웹 서버는 브라우저가 동일한 컴퓨터에 설치되어 있음을 인식하고 브라우저 간에 쿠키를 동기화할 수 있습니다.

답변4

즉, 다른 브라우저를 사용하기 전에 브라우저를 종료하는 한 브라우저 쿠키는 여러 브라우저에서 읽혀지지 않습니다. 슈퍼쿠키는 일반적으로 #sharedobjects의 매크로미디어 폴더에 저장되지만 다른 위치에도 들어갈 수 있습니다. 웹에 액세스하는 데 사용하는 모든 항목에서 슈퍼쿠키가 실행됩니다. 새로운 위협은 보이지 않는 글꼴로 jpg 이미지에 글을 쓰는 것입니다. 컴퓨터의 장치 추적을 추적하기 위해 엘리트 보호 및 하이재킹 서비스를 제공하는 회사에 주의를 기울이십시오.

관련 정보