Skip to main content
← Glossary

캐시 오염

Cache poisoning

키와 맞지 않거나 신뢰할 수 없는 결과가 저장돼 이후 사용자가 잘못된 결과를 복원하게 되는 상태다.

같은 뜻으로 쓰는 말

  • 캐시 포이즈닝

마지막 검증

캐시 오염은 잘못 만들었거나 변조된 결과가 정상 키 아래 저장되어 이후 적중에서 반복 복원되는 상태다. 빌드 도중 입력이 바뀌거나, 선언하지 않은 도구가 결과를 바꾸거나, 신뢰하지 않는 사용자가 공유 저장소에 쓸 수 있을 때 생길 수 있다.

공유 캐시는 영향 범위를 여러 개발자와 빌드 실행자로 넓힌다. 읽기와 쓰기 권한을 분리하고, 신뢰한 빌드만 항목을 쓰게 하며, 저장 결과가 저장된 뒤 바뀌지 않았는지(무결성) 확인한다. 오염이 확인되면 원인을 막은 뒤 관련 항목이나 저장소를 정확한 범위로 비운다.

출처와 검증 범위

아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.

  1. Remote CachingBazel · 공식 문서 · 확인 2026-08-04