도리안의 2026년 개발기 #118 - 갑자기 발생했던 API 암호화 오류
갑자기 발생했던 API 암호화 오류
No. 118
2026. 08. 05 (수) | Written by @dorian-dev
성능 문제로 인해 API를 다른 것으로 교체해 달라는 요청을 받았다. 검토해봤는데, 암호화 오류가 발생했다. 이유를 물어봤는데, 사족으로 추가되었던 firebase app id 파라메터 때문이었다. 보안 문제로 API 파라메터에 핑거프린트가 적용되었는데, 사용하지 않는 파라메터로 인해 이 문제가 발생되었다. 전체 API에 핑거프린트가 적용된 것은 아니었고, 담당자가 관리 중인 것에만 적용되었다. 그래서 이 문제가 발생함을 처음부터 인지할 수는 없었다. 사용하지 않는 파라메터를 삭제한 버전을 급히 내고, API 교체 작업을 진행했다.
어제, 오늘 한 일
- NP 2.1.5
- API 연동에 사용했던 firebase app id 파라메터 제거 (푸시 관련 일부 제외)
- NP 2.1.6
- 리팩토링: 유사 객관식 퀴즈 화면 관련 코드 통합
- 상단의 필기 툴바 통합 (tier 5)
- 이벤트 API 교체: 집계 기능 수행하던 것에서 경량화된 것으로
- 리팩토링: 유사 객관식 퀴즈 화면 관련 코드 통합
이슈
- 백엔드에서 변경한 사항으로 인해 앱에 오류가 발생하는 경우가 간혹 있다.
- AI 사용은 개발에 편리하지만, 개발이 빨라지는 거 같지는 않다.
한줄 소감
- 화요일에는 늦어지는 작업으로 개발기를 아예 작성조차 못했다.
- 필기 관련 기술 부채는 일단락된 것 같다.
- 개발 요청이 계속 들어오고 있으니 안심은 할 수 없는 상황
지난 2026년 개발기
- #117 - 최근 들어오는 API 대체 요청
- #116 - 금요일 저녁에 오히려 길어진 작업
- #115 - 오늘은 영어 앱에 집중
- #114 - 또 다른 긴급 이슈
- #113 - 긴급하게 수정한 이슈
- #112 - 꾸준히 올라오는 버그들
- #111 - 반복되는 회의
- #110 - 1차 기술 부채 해결
- #109 - AI 활용 도중 발생했던 중복 코드 제거 시작
- #108 - 코드의 일관성을 지키기 위한 리팩토링
- #107 - 비슷한 이름들 사이에 혼란스러웠던 하루
- #106 - 지속적으로 올라오는 버그
- #105 - 수면 시간을 늘릴 필요가 있다
- #104 - 영어 앱 개발 재개
- #103 - 오류 제보 관련 기능 수정
- #102 - 오늘까지 숨 고르기
- #101 - 출시 직후 잔여 버그 수정
- #1 ~ #100
Layout provided by Steemit Enhancer hommage by ayogom
Upvoted! Thank you for supporting witness @jswit.