Aikido Security 연구 결과 Google Cloud API 키는 삭제 후에도 8 23분 동안 인증이 가능했으며 중앙값은 약 16분이었다. 이 문제는 Google의 분산 인프라에서 삭제 정보가 모든 서버에 동시에 반영되지 않는 전파 지연(propagation delay) 때문에 발생한다.
Aikido Security 연구 결과 Google Cloud API 키는 삭제 후에도 8 23분 동안 인증이 가능했으며 중앙값은 약 16분이었다.
이 문제는 Google의 분산 인프라에서 삭제 정보가 모든 서버에 동시에 반영되지 않는 전파 지연(propagation delay) 때문에 발생한다.
개발팀과 보안팀은 API 키 삭제를 즉시 차단으로 가정하지 말고 로그 모니터링, 키 제한 설정, 빠른 키 교체 등의 대응을 해야 한다.
What security vulnerability did Aikido Security discover in Google Cloud API key deletion, how long can deleted keys still authenticate requSecurity researchers found that deleted Google Cloud API keys may still authenticate requests for several minutes while revocation propagates across infrastructure.
AI 프롬프트
Create a landscape editorial hero image for this Studio Global article: What security vulnerability did Aikido Security discover in Google Cloud API key deletion, how long can deleted keys still authenticate requ. Article summary: Aikido Security reported that deleting a Google Cloud API key does not revoke it immediately: the key can still successfully authenticate requests for several minutes after deletion, creating a delayed-revocation window . Topic tags: general, documentation, general web, government, education. Reference image context from search candidates: Reference image 1: visual subject "CyberInsider covers the latest news in the cybersecurity and data privacy world. Deleted Google API keys remain valid for up to 23 minutes after revocation, potentially allowing at" source context "Google “Won’t Fix” API key staying active for 23 mins after deletion | CyberInsider" Reference
openai.com
클라우드 환경에서 API 키를 삭제하면 즉시 접근이 차단될 것이라고 대부분의 개발자와 운영팀은 기대한다. 그러나 보안 업체 Aikido Security의 연구에 따르면 Google Cloud에서는 반드시 그렇지 않을 수 있다. 삭제된 API 키가 최대 약 23분 동안 계속 인증 요청을 통과할 수 있는 사례가 확인됐기 때문이다.
연구진의 테스트에서는 API 키 삭제 후에도 8~23분 동안 요청이 성공적으로 인증됐으며, 중앙값은 약 16분이었다. Google Cloud 콘솔에서는 키가 즉시 삭제된 것처럼 표시되지만 실제 인프라 전체에서 완전히 무효화되기까지는 시간이 걸릴 수 있다는 의미다.
Studio Global AI
연구를 계속하세요
이 페이지에는 Studio Global 내에서 계속할 수 있는 소스 기반 답변이 포함되어 있습니다.
"삭제했는데도 최대 23분 작동하는 Google API 키"에 대한 짧은 대답은 무엇입니까?
Aikido Security 연구 결과 Google Cloud API 키는 삭제 후에도 8 23분 동안 인증이 가능했으며 중앙값은 약 16분이었다.
먼저 검증할 핵심 포인트는 무엇인가요?
Aikido Security 연구 결과 Google Cloud API 키는 삭제 후에도 8 23분 동안 인증이 가능했으며 중앙값은 약 16분이었다. 이 문제는 Google의 분산 인프라에서 삭제 정보가 모든 서버에 동시에 반영되지 않는 전파 지연(propagation delay) 때문에 발생한다.
실무에서는 다음으로 무엇을 해야 합니까?
개발팀과 보안팀은 API 키 삭제를 즉시 차단으로 가정하지 말고 로그 모니터링, 키 제한 설정, 빠른 키 교체 등의 대응을 해야 한다.
Aikido Security 연구 결과 Google Cloud API 키는 삭제 후에도 8 23분 동안 인증이 가능했으며 중앙값은 약 16분이었다. 이 문제는 Google의 분산 인프라에서 삭제 정보가 모든 서버에 동시에 반영되지 않는 전파 지연(propagation delay) 때문에 발생한다.
Aikido Security 연구 결과 Google Cloud API 키는 삭제 후에도 8 23분 동안 인증이 가능했으며 중앙값은 약 16분이었다.
이 문제는 Google의 분산 인프라에서 삭제 정보가 모든 서버에 동시에 반영되지 않는 전파 지연(propagation delay) 때문에 발생한다.
개발팀과 보안팀은 API 키 삭제를 즉시 차단으로 가정하지 말고 로그 모니터링, 키 제한 설정, 빠른 키 교체 등의 대응을 해야 한다.
What security vulnerability did Aikido Security discover in Google Cloud API key deletion, how long can deleted keys still authenticate requSecurity researchers found that deleted Google Cloud API keys may still authenticate requests for several minutes while revocation propagates across infrastructure.
AI 프롬프트
Create a landscape editorial hero image for this Studio Global article: What security vulnerability did Aikido Security discover in Google Cloud API key deletion, how long can deleted keys still authenticate requ. Article summary: Aikido Security reported that deleting a Google Cloud API key does not revoke it immediately: the key can still successfully authenticate requests for several minutes after deletion, creating a delayed-revocation window . Topic tags: general, documentation, general web, government, education. Reference image context from search candidates: Reference image 1: visual subject "CyberInsider covers the latest news in the cybersecurity and data privacy world. Deleted Google API keys remain valid for up to 23 minutes after revocation, potentially allowing at" source context "Google “Won’t Fix” API key staying active for 23 mins after deletion | CyberInsider" Reference
openai.com
클라우드 환경에서 API 키를 삭제하면 즉시 접근이 차단될 것이라고 대부분의 개발자와 운영팀은 기대한다. 그러나 보안 업체 Aikido Security의 연구에 따르면 Google Cloud에서는 반드시 그렇지 않을 수 있다. 삭제된 API 키가 최대 약 23분 동안 계속 인증 요청을 통과할 수 있는 사례가 확인됐기 때문이다.
연구진의 테스트에서는 API 키 삭제 후에도 8~23분 동안 요청이 성공적으로 인증됐으며, 중앙값은 약 16분이었다. Google Cloud 콘솔에서는 키가 즉시 삭제된 것처럼 표시되지만 실제 인프라 전체에서 완전히 무효화되기까지는 시간이 걸릴 수 있다는 의미다.
Studio Global AI
연구를 계속하세요
이 페이지에는 Studio Global 내에서 계속할 수 있는 소스 기반 답변이 포함되어 있습니다.
"삭제했는데도 최대 23분 작동하는 Google API 키"에 대한 짧은 대답은 무엇입니까?
Aikido Security 연구 결과 Google Cloud API 키는 삭제 후에도 8 23분 동안 인증이 가능했으며 중앙값은 약 16분이었다.
먼저 검증할 핵심 포인트는 무엇인가요?
Aikido Security 연구 결과 Google Cloud API 키는 삭제 후에도 8 23분 동안 인증이 가능했으며 중앙값은 약 16분이었다. 이 문제는 Google의 분산 인프라에서 삭제 정보가 모든 서버에 동시에 반영되지 않는 전파 지연(propagation delay) 때문에 발생한다.
실무에서는 다음으로 무엇을 해야 합니까?
개발팀과 보안팀은 API 키 삭제를 즉시 차단으로 가정하지 말고 로그 모니터링, 키 제한 설정, 빠른 키 교체 등의 대응을 해야 한다.
원인은 Google의 대규모 분산 인프라 구조에 있다. API 인증을 처리하는 서버가 여러 지역과 시스템에 분산되어 있기 때문에, 키 삭제 정보가 모든 서버에 동시에 적용되지 않고 단계적으로 전파된다.
Aikido는 새 API 키를 생성한 뒤 삭제하고, 이후에도 계속 인증 요청을 보내는 방식으로 테스트를 진행했다. 총 10번의 실험에서 일부 서버는 몇 초 내에 키를 거부했지만, 다른 서버는 삭제 정보가 전파될 때까지 계속 키를 받아들였다. 그 결과 8~23분 사이의 사용 가능 창이 확인됐다.
즉, 관리 콘솔에서는 이미 삭제된 키라도 플랫폼의 일부 시스템에서는 잠시 동안 여전히 유효할 수 있다는 뜻이다.
Gemini·BigQuery·Maps 같은 서비스에 미치는 위험
이 지연은 특히 유출된 API 키에 대응하는 상황에서 문제가 된다. 보안 사고 대응에서는 보통 키를 즉시 폐기해 접근을 차단하는데, 이 경우 삭제 이후에도 공격자가 일정 시간 계속 사용할 수 있는 창이 생기기 때문이다.
공격자가 해당 시간 동안 할 수 있는 일은 다음과 같다.
프로젝트에 연결된 API 접근
추가 API 요청 전송
예상치 못한 클라우드 사용량 증가 및 비용 발생
연구진은 Gemini API 접근 권한이 있는 키로 테스트를 진행했으며, BigQuery와 Google Maps API에서도 동일한 현상을 확인했다고 밝혔다. 즉, 문제는 특정 서비스가 아니라 Google Cloud API 키라는 인증 방식 자체의 특성과 관련된 것으로 보인다.
Google의 초기 대응
보고에 따르면 Google은 처음에 이 현상을 **보안 취약점이 아닌 분산 시스템의 전파 지연(propagation delay)**으로 판단하고 문제 보고를 “won’t fix”로 처리했다는 보도가 있었다.
하지만 이후 검토 과정에서 해당 보고는 다시 열렸고 내부적으로 우선순위가 매우 높은 P0 버그로 재분류되어 조사 대상이 된 것으로 전해졌다.
근본적인 원인은 여전히 삭제 정보가 인프라 전체에 단계적으로 전파되는 구조이기 때문에, 실제로 키가 완전히 무효화되는 정확한 시점은 요청이 어떤 백엔드 시스템에 도달하느냐에 따라 달라질 수 있다.
개발자와 보안팀이 취할 수 있는 대응
문제가 완전히 해결되기 전까지는 API 키 삭제가 즉각적인 차단을 의미하지 않을 수 있다는 가정으로 대응하는 것이 권장된다.
삭제 후 일정 시간 위험 창을 가정
API 키를 삭제해도 약 30분 정도는 여전히 사용될 가능성이 있다고 보고 대응 계획을 세운다.
삭제 직후 로그와 비용 모니터링
삭제 이후에도 API 호출이 발생하거나 사용량이 급증한다면 지연 창 동안 악용되고 있을 수 있다.
API 키 제한 설정
Google은 가능한 경우 키에 허용된 IP, referrer, 특정 API만 허용하는 제한을 적용해 유출 시 피해 범위를 줄일 것을 권장한다.
키 회전(rotate)과 빠른 교체
단순 삭제에만 의존하기보다 새로운 키를 생성해 서비스 구성을 빠르게 교체하는 방식이 더 안전하다.
클라우드 보안에서 얻는 교훈
이번 사례는 대규모 클라우드 시스템에서 설정 변경이나 자격 증명 폐기(revocation)가 항상 즉시 적용되는 것은 아니라는 점을 보여준다.
결국 보안 운영의 핵심 교훈은 간단하다.
“삭제됨(deleted)”이 곧바로 “완전히 비활성화(inactive)”를 의미하지는 않을 수 있다.
따라서 클라우드 환경에서 자격 증명을 폐기할 때는 항상 짧은 전파 지연 시간을 고려한 대응 절차가 필요하다.
원인은 Google의 대규모 분산 인프라 구조에 있다. API 인증을 처리하는 서버가 여러 지역과 시스템에 분산되어 있기 때문에, 키 삭제 정보가 모든 서버에 동시에 적용되지 않고 단계적으로 전파된다.
Aikido는 새 API 키를 생성한 뒤 삭제하고, 이후에도 계속 인증 요청을 보내는 방식으로 테스트를 진행했다. 총 10번의 실험에서 일부 서버는 몇 초 내에 키를 거부했지만, 다른 서버는 삭제 정보가 전파될 때까지 계속 키를 받아들였다. 그 결과 8~23분 사이의 사용 가능 창이 확인됐다.
즉, 관리 콘솔에서는 이미 삭제된 키라도 플랫폼의 일부 시스템에서는 잠시 동안 여전히 유효할 수 있다는 뜻이다.
Gemini·BigQuery·Maps 같은 서비스에 미치는 위험
이 지연은 특히 유출된 API 키에 대응하는 상황에서 문제가 된다. 보안 사고 대응에서는 보통 키를 즉시 폐기해 접근을 차단하는데, 이 경우 삭제 이후에도 공격자가 일정 시간 계속 사용할 수 있는 창이 생기기 때문이다.
공격자가 해당 시간 동안 할 수 있는 일은 다음과 같다.
프로젝트에 연결된 API 접근
추가 API 요청 전송
예상치 못한 클라우드 사용량 증가 및 비용 발생
연구진은 Gemini API 접근 권한이 있는 키로 테스트를 진행했으며, BigQuery와 Google Maps API에서도 동일한 현상을 확인했다고 밝혔다. 즉, 문제는 특정 서비스가 아니라 Google Cloud API 키라는 인증 방식 자체의 특성과 관련된 것으로 보인다.
Google의 초기 대응
보고에 따르면 Google은 처음에 이 현상을 **보안 취약점이 아닌 분산 시스템의 전파 지연(propagation delay)**으로 판단하고 문제 보고를 “won’t fix”로 처리했다는 보도가 있었다.
하지만 이후 검토 과정에서 해당 보고는 다시 열렸고 내부적으로 우선순위가 매우 높은 P0 버그로 재분류되어 조사 대상이 된 것으로 전해졌다.
근본적인 원인은 여전히 삭제 정보가 인프라 전체에 단계적으로 전파되는 구조이기 때문에, 실제로 키가 완전히 무효화되는 정확한 시점은 요청이 어떤 백엔드 시스템에 도달하느냐에 따라 달라질 수 있다.
개발자와 보안팀이 취할 수 있는 대응
문제가 완전히 해결되기 전까지는 API 키 삭제가 즉각적인 차단을 의미하지 않을 수 있다는 가정으로 대응하는 것이 권장된다.
삭제 후 일정 시간 위험 창을 가정
API 키를 삭제해도 약 30분 정도는 여전히 사용될 가능성이 있다고 보고 대응 계획을 세운다.
삭제 직후 로그와 비용 모니터링
삭제 이후에도 API 호출이 발생하거나 사용량이 급증한다면 지연 창 동안 악용되고 있을 수 있다.
API 키 제한 설정
Google은 가능한 경우 키에 허용된 IP, referrer, 특정 API만 허용하는 제한을 적용해 유출 시 피해 범위를 줄일 것을 권장한다.
키 회전(rotate)과 빠른 교체
단순 삭제에만 의존하기보다 새로운 키를 생성해 서비스 구성을 빠르게 교체하는 방식이 더 안전하다.
클라우드 보안에서 얻는 교훈
이번 사례는 대규모 클라우드 시스템에서 설정 변경이나 자격 증명 폐기(revocation)가 항상 즉시 적용되는 것은 아니라는 점을 보여준다.
결국 보안 운영의 핵심 교훈은 간단하다.
“삭제됨(deleted)”이 곧바로 “완전히 비활성화(inactive)”를 의미하지는 않을 수 있다.
따라서 클라우드 환경에서 자격 증명을 폐기할 때는 항상 짧은 전파 지연 시간을 고려한 대응 절차가 필요하다.