https://www.teumjournal.com/
금주의 글감 (자유 주제가 부담스러운 분들을 위한)
말할 수 없는 비밀입니다.
익명으로도 쓸 수 있도록 패치해놨으니 쓰실 분들은 이 글감으로 쓰기 눌러주시면 됩니당!
많관부. (참여도에 따라 상품이 있을지도, 없을지도...)
금주의 글감 (자유 주제가 부담스러운 분들을 위한)
말할 수 없는 비밀입니다.
익명으로도 쓸 수 있도록 패치해놨으니 쓰실 분들은 이 글감으로 쓰기 눌러주시면 됩니당!
많관부. (참여도에 따라 상품이 있을지도, 없을지도...)
❤1🔥1
Forwarded from AI 구독료 벌어야하는 레오
🔐 거래소 API키, 평문 저장 대신 암호화 참조 방식 권고
API키와 시크릿을 .env에 평문으로 두면 그 파일 자체가 자산이
됨. 1Password CLI를 쓰면 값을 볼트에 암호화해 두고, .env에는
참조 문자열만 남길 수 있음.
실행 시점에만 프로세스 메모리로 주입됨.
op run --env-file=.env -- python main.py
보안상 얻는 것
- 디스크에 평문이 기록되는 순간이 사라짐
- .env가 유출돼도 노출되는 건 볼트·항목 이름뿐, 키 자체는 안
나감
- 백업 아카이브, Time Machine, 클라우드 동기화 폴더, git 커
밋 실수, 화면 공유 같은 간접 유출 경로가 전부 무력화됨
- 키를 꺼내려면 생체인증 언락이 필요해짐. 디스크 이미지만 탈
취해도 복호화 불가
- 접근·변경 이력이 남아 언제 어떤 키가 교체됐는지 추적 가능
- 유출 정황이 있을 때 볼트에서 한 번만 교체하면 즉시 반영됨
- 서버에는 읽기 전용 권한의 서비스 계정 토큰만 두면 되므로,
서버가 뚫려도 다른 자격증명은 보호됨
API키와 시크릿을 .env에 평문으로 두면 그 파일 자체가 자산이
됨. 1Password CLI를 쓰면 값을 볼트에 암호화해 두고, .env에는
참조 문자열만 남길 수 있음.
- 기존: UPBIT_API_KEY=xR9k2…실제키
- 이후: UPBIT_API_KEY=op://trading/upbit/api_key
실행 시점에만 프로세스 메모리로 주입됨.
op run --env-file=.env -- python main.py
보안상 얻는 것
- 디스크에 평문이 기록되는 순간이 사라짐
- .env가 유출돼도 노출되는 건 볼트·항목 이름뿐, 키 자체는 안
나감
- 백업 아카이브, Time Machine, 클라우드 동기화 폴더, git 커
밋 실수, 화면 공유 같은 간접 유출 경로가 전부 무력화됨
- 키를 꺼내려면 생체인증 언락이 필요해짐. 디스크 이미지만 탈
취해도 복호화 불가
- 접근·변경 이력이 남아 언제 어떤 키가 교체됐는지 추적 가능
- 유출 정황이 있을 때 볼트에서 한 번만 교체하면 즉시 반영됨
- 서버에는 읽기 전용 권한의 서비스 계정 토큰만 두면 되므로,
서버가 뚫려도 다른 자격증명은 보호됨
김피카썬더볼트
하도 오디세이 개추하셔서 통신사 쌀먹티켓으로 보고오겠습니다... 씨 유 쑨...
후기: 시작부터 끝까지 이미 다 아는 내용이라 개인적으로 막 그정돈가..? 싶었다
(그리스로마신화 만화책 광인 출신으로 오딧세이 부분만 100회이상 정독한 이력이 있다.)
(그리고 영화를 별로 안 좋아한다.)
(그리스로마신화 만화책 광인 출신으로 오딧세이 부분만 100회이상 정독한 이력이 있다.)
(그리고 영화를 별로 안 좋아한다.)
😱2