2016-09-14 2 views
0

Bg : 최근에 호스트 관리 도구를 개발 중입니다. 그런 기능을 실현하고 싶습니다 : btn을 클릭하여 크롬 브라우저의 HSTS 캐시 자동 삭제. 크롬의 HSTS 캐시 파일을 삭제하려면 python scripts을 실행합니다. 하지만 ... 파일을 삭제하고 나면 크롬을 다시 시작한 다음이 작업을 수행해야합니다 (크롬에서 파일을 읽고 캐시에 저장하는 경우)크롬 HSTS 캐시를 삭제하는 방법은 무엇입니까?

질문 : hsts- 자동? chrome : // net-internals/# hsts를 열거 나 내 방법을 사용할 필요가 없으며 Chrome 브라우저를 다시 시작할 필요가 없습니까?

THX ~

답변

0

가장 쉬운 옵션은 최대 연령 = 0과 엄격한 - 운송 및 보안 헤더로 웹 서버에 페이지를 구성하는 것입니다. 그런 다음 Chrome을 통해 해당 페이지를 방문하여 해당 사이트에 대한 HSTS cache.l을 삭제하십시오.

일부 페이지는 Chrome의 소스 코드에 HSTS 헤더를 미리로드하므로 삭제할 수 없습니다. 그러나 미리로드되지 않은 사이트의 경우 위의 사항을 따라야합니다.

이것은 또한 헤더 처리를 위해 HTTPS를 통해 제공되는 "삭제 페이지"에 따라 달라집니다.

+0

전 프런트 엔드 개발자로서 local-proxy 때문에 항상 다른 웹 페이지의 HSTS 캐시를 지워야합니다. 그래서 난 여전히 쉽게 캐시를 지우려면 몇 가지 방법을 찾아야합니다 ~ 대답은 – Leedut

+0

다음 제안 할 수있는 건 당신이 거짓 CA를 만들려면 openssl을 사용하여 작업하는 사이트에 대한 자신의 인증서 야. 이 "CA"인증서를 트러스트 스토어에 가져 와서 발급 한 모든 인증서를 브라우저에서 수락해야합니다. 그런 다음 가서 https를 통해 테스트 할 수 있습니다 (더 정확한 테스트가 될 수도 있습니다). –

관련 문제