보안 정책과 민감 데이터 관리
GitHub 중급 개념
Stan Konkin
ML Enthusiast, DataCamp
개요
🔑 보안 정책 설정
⚙ 민감 데이터 제거
🛠 과거 커밋 관리
보안 정책 설정
SECURITY.md:
📝
목적
: 보안 이슈 신고 안내
🔑
핵심 요소
: 연락처, 가이드라인, 응답 시간
🛠
맞춤화
: 프로젝트에 맞게 조정
SECURITY.md 파일 설정
SECURITY.md 파일 설정
민감 데이터 커밋의 위험
⚠
노출
: 민감 데이터 유출 위험
🔒
무단 액세스
: 타인이 시스템에 접근
🚨
신속 대응
: 위험 감소를 위해 즉시 데이터 제거
민감 데이터 커밋
📢
즉각 조치
: 자격 증명이 노출되면 바로 변경하십시오
파일 삭제·수정의 한계
민감 데이터 제거: 두 도구 비교
git filter-repo:
⚙
정밀 제어
: 히스토리 세부 관리
🔧
복잡함
: 복잡한 사례에 적합
🛠
다재다능
: 다양한 작업 지원
BFG Repo-Cleaner:
⚡
신속함
: 빠르고 간단
🛠
대량 처리
: 대규모 삭제에 적합
🔒
오픈 소스
: 속도에 중점
1
docs.github.com/en/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository
BFG Repo-Cleaner 사용 개요
⚙ 고급 작업에는 GitHub UI가 제한적임
🛠 민감 데이터 제거는 터미널 명령 사용
💾 BFG Repo-Cleaner 실행을 위해
bfg.jar
다운로드
1
rtyley.github.io/bfg-repo-cleaner/
정리 작업 마무리
연습해 봅시다!
GitHub 중급 개념
Preparing Video For Download...