동찰 Beating AI 속보, GitHub은 10월 19일 일부 공개 저장소의 HTTPS 다운로드 요청에 일시적으로 신원 인증을 추가한다고 발표했습니다. 시스템이 비정상 트래픽을 감지하면, 원래 로그인 없이 클론(clone) 및 페치(fetch)할 수 있었던 코드에 갑자기 Token 제공을 요구할 수 있습니다. 익명 다운로드에 의존하는 CI 빌드와 자동 설치 스크립트도 이로 인해 중단될 수 있습니다.
유사한 문제는 9월에도 이미 발생했습니다. 9월 2일 한 개발자가 GitHub 커뮤니티에 CI 서버가 MariaDB 공개 저장소를 가져올 때 반복적으로 `401` 오류를 받았고 서브모듈 업데이트조차 완료할 수 없었다고 피드백했습니다. 게임 서버 관리 도구 AMP의 개발자도 다수의 사용자 설치 과정이 영향을 받아 팀이 긴급히 프로그램 수정을 고려해야 했다고 밝혔습니다.
GitHub은 당시 플랫폼이 점점 더 많은 봇 트래픽에 직면하고 있으며 정상적인 개발 요청도 오판될 수 있다고 설명했습니다. 이번 공지는 임시 인증 조치의 적용 범위를 더욱 명확히 했습니다.
GitHub은 개발자에게 자동화 작업에 신원 인증을 구성하고 익명 HTTPS 풀에 의존하지 말 것을 권장합니다. 인증된 HTTPS 및 SSH 작업은 이번 제한의 영향을 받지 않습니다.