본문 바로가기

분류 전체보기

(92)
[Chrome] User-Agent Reduction Origin 평가판 및 날짜 구글은 지난 5월에 사용자 에이전트 문자열 감소 계획에 대한 업데이트 를 게시했으며, 일정에 대한 자세한 내용을 게시할 것을 약속했습니다. 이제 Reduced User-Agent 헤더(및 관련 JS 인터페이스)를 테스트 하기 위한 원본 평가판이 준비 되었으므로 공유할 일정을 예상했습니다. 다음 내용은 원래 블로그 게시물에서 반복되지만 이러한 단계가 준비하는 데 도움이 될 예상 Chrome 버전이 포함되어 있습니다. 크롬 일정 대시 보드는 각 크롬 버전과 베타와 안정 릴리스에 카나리아에서의 진행과 관련된 날짜를 이해하는 데 도움이 될 것입니다. 참고: 엔지니어링 마감일 추정에 대한 일반적인 면책조항이 적용됩니다. 예상치 못한 상황으로 인해 지연이 발생할 수 있습니다. 그러나 지연이 발생하는 경우 단계 사이..
브라우저 핑거프린팅(Browser fingerprinting)이란? 간단히 말해서, 브라우저 핑거프린팅은 구성 설정 또는 기타 관찰 가능한 특성을 통해 방문 사용자, 사용자 에이전트 또는 장치를 식별하는 사이트의 기능입니다. 핑거프린팅 유형 수동 핑거프린팅(Passive fingerprinting) 수동 핑거프린팅은 클라이언트에서 실행되는 코드의 실행 없이도 웹 요청 콘텐츠에서 식별가능한 지표를 기반으로 하는 브라우저 핑거프린팅입니다. 수동 지문은 쿠키(HTTP 요청으로 전송되는 고유 식별자), HTTP 요청 헤더 집합, IP 주소 및 기타 네트워크 수준 정보를 포함한다. 예를 들어 User-Agent 문자열은 일반적으로 브라우저, 렌더러, 버전 및 운영 체제를 식별하는 HTTP 요청 헤더입니다. User-Agent와 IP 주소는 특정 사용자의 브라우저를 고유하게 식별하..
[Chrome] User-Agent Reduction; 사용자 에이전트 축소와 사용자 에이전트 클라이언트 힌트(UA-CH) User-Agent(UA) Reduction 민감한 정보를 제거하고 핑거프린팅을 줄이기 위해 공유되는 브라우저 데이터를 제한하세요. 사용자 에이전트 축소란 무엇입니까? 사용자 에이전트 축소(User-Agent reduction)는 수동 핑거프린팅에 사용될 수 있는 사용자 에이전트 문자열(User-Agent String)에서 공유되는 식별 정보를 최소화하려는 노력입니다. 이러한 변경 사항이 적용되면 모든 리소스 요청에 축소된 User-Agent 헤더가 포함됩니다. 결과적으로 navigator.userAgent, navigator.appVersion 및 navigator.platform을 포함한 특정 Navigator 인터페이스의 리턴값이 축소됩니다. 웹 개발자는 사용자 에이전트 문자열의 인스턴스 및 사용에..
[Linux] Nginx 설치하기, 버전 확인하기 Nginx 설치 확인하기, 버전 확인하기 nginx -v
[Linux] pm2 설치하기 pm2 설치 확인하기 pm2 -version pm2 설치하기 npm install -g pm2
[Linux] nvm을 이용하여 node 설치 확인하기 nvm 설치하기 nvm 설치 확인하기 nvm // -bash: nvm: command not found => 설치안됨 // Node Version Manager (v0.35.3) ... => 설치됨 nvm 설치 하기 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash 💡 설치 후 재접속하면 nvm 명령어 사용 가능 node, npm 설치 하기 node, npm 설치 확인하기 node -v // v16.13.0 => 설치됨 npm -v // 8.1.0 => 설치됨 nvm을 이용하여 node.js 최신 버전 설치 nvm install --lts 최근 안정화 버전(stable)을 node 기본 버전으로 설정하기 $ nv..
[Logstash] Logstash란? Logstash란? 데이터 집계, 변환, 저장 서버의 데이터 처리 파이프라인인 오픈 소스 Logstash는 다양한 소스에서 데이터를 수집하여 변환한 후 자주 사용하는 저장소로 전달합니다. Logstash는 형식이나 복잡성과 관계 없이 데이터를 동적으로 수집, 전환, 전송합니다. grok을 이용해 비구조적 데이터에서 구조를 도출하여 IP 주소에서 위치 정보 좌표를 해독하고, 민감한 필드를 익명화하거나 제외시키며, 전반적인 처리를 손쉽게 해줍니다. 입력: 모든 형태, 크기, 소스의 데이터 수집 (ex. Filebeat) 데이터는 여러 시스템에 다양한 형태로 보관된 경우가 많습니다. Logstash는 일반적인 다수의 소스에서 동시에 이벤트를 가져오는 다양한 입력을 지원합니다. 로그, 메트릭, 웹 애플리케이션,..
[Filebeat] 파일비트(Filebeat)란? Filebeat 경량 로그 수집기 Filebeat는 로그와 파일을 경량화된 방식으로 전달하고 중앙 집중화하여 작업을 보다 간편하게 만들어 주는 역할을 합니다. Filebeat 사용 예시: 모니터링하려는 각 시스템에 Filebeat 설치 수집할 로그 파일의 위치 명시 로그 데이터를 필드로 파싱하고 Elasticsearch로 전송 Kibana에서 로그 데이터 시각화 Filebeat 개요 파일비트(Filebeat)는 로그 데이터를 전달하고 중앙 집중화하기 위한 경량 전달자입니다. 서버에 에이전트로 설치된 파일비트는 사용자가 지정한 로그 파일이나 위치를 모니터링하고 로그 이벤트를 수집하여 인덱싱을 위해 Elasticsearch 또는 Logstash로 전달합니다. Filebeat를 시작하면 내가 로그 데이터 위치..