라인 메신저는 국내에서 가장 많이 쓰이는 메시징 앱 중 하나다. 하지만 대부분의 개발자들은 LINE Messaging API가 존재하는지도 모르거나, 있다는 걸 알아도 어디서부터 시작해야 할지 막막해한다. 공식 문서는 일본어나 영어로만 되어 있고, 한국 예제는 거의 없다. 이번에는 LINE 봇을 직접 만들면서 API 인증 방식부터 webhook 수신, 자동···
외부 결제 PG사나 알림 서비스 등을 연동하면서 웹훅(Webhook) 수신 엔드포인트를 만들어본 경험이 있을 것이다.다만 대부분의 개발자들은 URL만 노출되어 있으면 누구나 위조된 HTTP 요청을 보낼 수 있다는 위험성을 간과한 채, 수신된 데이터를 그대로 DB에 반영하곤 한다.이번에는 웹훅 위변조 공격이 왜 위험한지, 이를 방지하기 위한 HMAC SHA2···