개발이야기
-
C#을 이용한 국민건강보험공단 스크래핑틸코 API 서비스 2021. 3. 31. 16:56
안녕하세요 #틸코블렛 입니다. 최근 많은 분들이 #스크린_스크래핑 개발에 관심을 가지고 문의를 해주시는데요. 오늘은 #국민건강보험공단 홈페이지에 #공인인증서로 로그인하고 원하는 데이터를 스크래핑 하는 방법에 대해서 알아 보도록 하겠습니다. 1) 로그인에 필요한 변수들 획득 방안 우선 로그인 패킷을 살펴 보도록 하겠습니다. 위 이미지에서 보시는 바와 같이 로그인에 중요한 변수 중에 “signedMsg”와 “vidMsg”라는 값이 있습니다. “signedMsg”의 경우는 인증서의 개인키를 이용하여 서명한 문자열 변수 데이터입니다. SHA1 방식으로 암호화 되므로, 복호화는 불가능합니다(hash 방식). “vidMsg”는 “signedMsg” 값과 기타 변수들을 복합적으로 조합하여 생성해내는..
-
C#을 이용한 홈택스 공인인증서 자동 로그인 구현틸코 API 서비스 2021. 3. 31. 16:39
안녕하세요 #틸코블렛 입니다. 오늘은 국내에서 발급되는 공인/공동인증서를 이용하여 홈택스에 자동으로 로그인되는 C# 개발에 관하여 알아보겠습니다. 국내 공인인증서 규격에 대해서는 전자서명인증관리센터(http://www.rootca.or.kr)의 기술규격 메뉴를 참고해주세요 :) 아래에 링크 클릭 ! 전자서명인증관리센터 - 기술규격 메뉴 홈택스는 아이디/비밀번호 로그인을 지원하지만, 일부 메뉴에 대해서는 공인/공동인증서 로그인 없이는 접근이 불가능 하기 때문에 필수적이라고 볼 수 있죠. 사실 개인식별 수단으로서의 공인 인증서는 법의 개정 이후 기관 및 업체들의 자율성에 맡겨지고 있었으나 이용자들이 사용에 불편을 호소하면서 공인인증서-> 공동인증서 로 전환하면서 민간인..