API 개발 뉴스
REST API, GraphQL, gRPC 등 API 설계와 개발 트렌드, 도구 소식을 정리합니다.
총 1,602건·최신 업데이트
- 223
보안 전문가, 공항 그룹이 4년간 API 키를 클라이언트 측 JavaScript에 방치했다고 주장
맨체스터 공항 그룹의 API 키가 2022년부터 약 4년간 외부로 노출되어 880만 명의 고객 데이터가 유출되었습니다. 노출된 키는 마케팅 자동화 플랫폼인 Iterable에 대해 과도한 읽기/쓰기 권한을 가지고 있어, 데이터 유출뿐만 아니라 데이터 삭제 및 변조까지 가능한 심각한 상태였습니다.
Security boffin claims airport group left API keys in client-side JavaScript for four years↗theregister.com
- 230
Node.js에서 탄력적인 WhatsApp Cloud API 웹훅 핸들러 구축하기
Meta Webhook의 재시도 메커니즘으로 인해 발생하는 서버 과부하와 중복 응답 문제를 해결하기 위해, 메시지 수신 즉시 큐(Queue)에 저장하고 응답하는 비동기 아키텍처를 제안합니다. 또한 보안을 위한 HMAC-SHA256 검증 시 발생할 수 있는 런타임 에러 방지법과 데이터 무결성 확보를 위한 설계 패턴을 다룹니다.
Building a Resilient WhatsApp Cloud API Webhook Handler in Node.js↗dev.to
- 231
구글 크롤 큐 우회: IndexNow 및 Google Indexing API 배포 구현
기존의 수동적인 XML 사이트맵 방식에서 벗어나, 배포 단계에서 검색 엔진에 직접 업데이트를 알리는 능동적인 인덱싱 파이프라인 구축 방법을 다룹니다. IndexNow 프로토콜과 Google Indexing API를 활용해 Bing, Naver 등 주요 검색 엔진에 실시간으로 콘텐츠를 전파하고 구조화된 데이터 검증까지 자동화하는 것이 핵심입니다.
Bypassing Google Crawl Queues: Implementing IndexNow and Google Indexing API on Deployment↗dev.to
- 232
검색 범위는 읽기 범위다: 751개의 예/아니오 질문으로 내 개인 API의 모든 "개인" 필드 복구
이 글은 API의 특정 스코프(scope)가 데이터의 본문(body)을 숨기더라도, 검색(search)이나 카운트(count) 기능을 이용해 문자 단위로 데이터를 추론해내는 '오라클 공격'의 위험성을 다룹니다. 실험 결과, 75한 개의 질문만으로 모든 개인 정보를 완벽하게 복구할 수 있었으며, 단순한 권한 분리나 속도 제한만으로는 불충분하다는 점을 강조합니다.
A Search Scope Is a Read Scope: 751 Yes/No Questions Recover Every "Private" Field in My Personal API↗dev.to
- 236
Next.js API에서 ===로 Secrets 비교 시 타이밍 공격에 취약할 수 있습니다.
JavaScript의 문자열 비교 방식은 불일치 발견 즉시 연산을 중단하므로, 공격자가 응답 시간을 측정해 비밀 값을 추측할 수 있는 위험이 있습니다. 이를 방지하기 위해서는 Node.js의 `crypto.timingSafeEqual`을 사용하여 비교 시간이 일정하게 유지되도록 구현해야 합니다.
Comparing Secrets with === in Your Next.js API Might Be Vulnerable to a Timing Attack↗dev.to
- 237
주식 시세 API 가격이 일치하지 않는 이유: 홍콩 주식, 미국 주식, A주 지연 문제 디버깅
주식 시세 API의 가격 불일치 현상은 개발자의 로직 오류가 아닌 상위 데이터 피드의 지연이나 시장별 특수성에서 기인하는 경우가 많습니다. 이를 해결하기 위해서는 가격 수치 대신 타임스탬프 델타를 추적하고, 여러 API를 교차 검증하며, 시장별 거래 규칙을 고려한 정밀한 모니터링이 필요합니다.
Why your stock quote API prices are out‑of‑sync: latency debugging for Hong Kong stocks, US stocks and A‑Shares↗dev.to
- 239
핵심 Web API 이해: Fetch API, WebSockets, 그리고 Service Workers
이 기사는 현대 웹 애플리케이션의 근간이 되는 세 가지 핵심 API인 Fetch API, WebSockets, Service Workers의 기능과 활용 사례를 다룹니다. 각 API가 네트워크 요청, 실시간 양방향 통신, 그리고 백그라운드 프로세싱을 통해 어떻게 더 빠르고 안정적인 사용자 경험을 제공하는지 상세히 설명합니다.
Understanding Key Web APIs: Fetch API, WebSockets, and Service Workers↗dev.to












