네이버 SENS API 를 활용한 SMS 발송 서비스 개발 진행 시 휴대전화 번호를 발신번호를 등록하고자 한다면 휴대폰 본인인증 서비스를 활용하면 됩니다. 핸드폰 본인인증을 통한 SMS 발신번호 등록 하지만 법인 서비스의 경우 회사 대표번호 등록을 통해 서비스를 구현해야 하는데 발신번호 사전등록제* 로 인해 별도의 인증절차가 추가로 필요하게 됩니다. 발신번호 사전등록제 시행 안내 전기통신사업법에 따라 2015년 10월 16일부터 발신번호 사전등록제 가 시행되었습니다. 발신번호 사전등록제는 전기 통신사업법 제 84조에 의거 거짓으로 표시된 전화번호로 인한 이용자 피해 예방을 위해서 이용고객이 사전등록된 발신번호로만 문자발송이 가능하도록 하는 제도입니다. 발신번호는 반드시 기업 또는 본인이 소유한 번호로 등록해야 하며, KISA가 발신번호 변조 의심으로 소명자료를 요청할 경우, 3일 이내에 제출하여야 합니다. 휴대푠 인증과 달리 서류인증으로 진행하게 되는데요 이때, 서류인증을 위해 필요한 문서가 바로 통신서비스 이용증명원* 입니다. * 통신서비스 이용증명원이란? 전기통신사업자가 이용자 본인이 사용하는 전화번호임을 증명하기 위해 발급하는 서류입니다. 가입자의 통신사명, 가입자의 성명/주소/생년월일(기업회원의 경우 사업자등록번호), 가입자 통신 서비스 종류(유선, 무선, 인터넷 전화 등) 및 전화번호가 포함되어 있어야하며, 등록 신청일 기준으로 3개월 이내에 발급된 서류여야만 합니다. 자세한 사항은 가입한 통신사 고객센터에 문의하시기 바랍니다. 사업자의 경우 통신사의 고객센터로 전화하여 상담원게 서류를 요청하거나 지점을 방문하여 이용증명원을 발급 받아야 한다고 합니다. <주요 통신사> <서비스 가입 확인서 예시> 통신서비스 이용증명원 발급이 완료되었다면 SENS SMS 발송 메뉴의 발신번호 등록 - 서류인증 ...
웹에서 Facebook 연동해서 로그인하는 방법을 알아보기 전에 Facebook Api 를 이용하기 위해 App Key를 발급받아야 합니다. 우선 Facebook 개발자 센터를 접속합니다. Facebook developer URL : https://developers.facebook.com/ 화면 위에 상단에 로그인을 버튼을 누르고 facebook ID 와 Password 로 로그인을 합니다. (처음 시작하기전에 facebook 회원가입을 언급 하지 않았지만 facebook api 사용하기 위해서는 facebook 회원가입은 필수 입니다.) 로그인 후에 위 상단에 앱만들기를 누르면 위와 같은 팝업이 보이고 표시이름을 넣고 앱만들기 버튼을 클릭합니다. 클릭하면 보안관련 캡챠 화면이 보이고 입력이 끝나면 다음과 같은 화면이 보입니다. 왼쪽 메뉴에서 Dashboard 를 누르면 다음과 같은 화면 보입니다. 대쉬보드에 앱시크릿 코드에 보기 버튼을 클릭합니다. 클릭 후에 비밀번호 입력 창이 나오고 Facebook 비밀번호를 입력 한후 제출 버튼 클릭 합니다. 그다음 화면에서 앱연동할 때 사용하는 앱 시크릿 코드가 발급 된 정보를 보실 수 있습니다. 다음 시간에는 앱 시크릿코드와 앱 ID로 자바 프로그램에서 연동하는 걸 공유 하겠습니다.
AWS 의 Certificate Manager 를 활용하면 운영중인 웹사이트에 무료로 SSL 적용이 가능합니다. 기존 방식대로 Web 서버에 HTTPS 접속을 위한 SSL 인증서 적용을 위해서는 웹서버에 직접 모듈을 설치하고 인증서 업로드 및 설정 작업을 진행해 주어야 했지만 ACM 을 활용하면 아래 비교표와 같이 간단한 절차로 SSL 구성이 가능합니다. 그럼 본격적으로 ACM 을 통한 SSL 적용 방법에 대해 알아보겠습니다. 1. 본인소유 도메인과 이메일 접속권한 확인 ACM 을 통한 SSL 적용을 위해서는 우선 본인 소유의 도메인 계정과 도메인 구매시 등록한 이메일 접속 권한이 필요합니다. 도메인 소유자의 이메일을 통해 인증절차 진행 되므로 소유자 메일에 접속이 불가능 하다면 인증서 발급이 불가능 합니다. 2. 소유 도메인 Route53 연결 도메인이 확보 되었으면 두번째로 AWS Route53 서비스에 도메인을 연결 시켜야 합니다. Route 53 > HostZone 에 해당 도메인 정보를 등록하고 NS Value 값을 따로 기록해 둡니다. 3. 소유 도메인의 네임서버 설정 변경 도메인 관리 사이트에 접속하여 위에서 따로 기록해둔 NS Value 값을 네임서버 설정 화면에서 변경하여 적용 합니다. 아래는 가비아의 네임서버 설정 화면 입니다. 네임서버 변경은 일정 시간이 필요 하므로 바로 적용되지 않으면 잠시 기다렸다 다음작업을 진행 합니다. 4. 인증서 요청 도메인에 대한 ACM에서 증명서를 발급받아야하므로, AWS Dashboard에서 Certificate Manage 로 이동합니다. “인증서 요청” 버튼을 선택합니다. 본인이 가지고 있는 도메인 네임을 ibksplatform.com 과 같은 형식으로 입력합니다. 서브 도메인을 사용 예정이라면 *.ibksplatform.com 과 같은 형식으로 이름을 추가합니다. 이렇게 ...
AWS 에서 Instance 를 생성하여 사용하고 있다면 유지관리를 위하여 서버에 SSH 접속을 하는 경우가 생기게 됩니다. 기본적으로 무료로 제공되는 Security Group(SG) 을 Chaining으로 구성 하게 되면 간략하게 특정 EC2 인스턴스 에게만 SSH 접속을 허용하는 보안 구성이 가능합니다. 구성하고자 하는 모형은 아래와 같습니다. [SecurityGroup을 통한 SSH 접근제어 구성] AWS 보안 구성을 하기전에는 먼저 Security Group을 생성한 후 EC2 인스턴스 생성시 해당 Security 그룹을 적용하는 방법을 사용하는 것이 순서입니다. 하지만 이미 서버가 운영중에 추가 보안구성을 하는 경우를 감안해서 EC2 인스턴스를 먼저 생성한 후에 Security Group 설정을 진행 하겠습니다. 우선 Bastion Host 역할을 할 EC2 인스턴스를 생성해 보도록 하겠습니다. EC2 Dashboard 로 이동해 Launch Instance 를 선택합니다. Amazone Linux 를 선택 합니다. Free Tier 가 적용되는 T2 Micro 를 선택하고 Review and Launch 를 선택 합니다. Review 화면이 나오면 Launch 를 선택합니다. Key Pair 를 새로 생성하고 Download Key Pair 를 선택하여 Key 파일을 다운로드 한후 Launch Instance 를 선택합니다. View Instance 를 선택하여 생성된 EC2 인스턴스를 확인 합니다. 인스턴스가 정상적으로 생성되었습니다. 접속 IP가 54.157.118.232 인 Instance 가 생성되었습니다. 동일한 방법으로 Web Server 역할을 수행할 EC2 Instance 를 생성해 보도록 하겠습니다. 접속 IP 가 34.224.165.38 인 inst...
지난 포스팅에서 Certification Manager 를 통한 SSL 적용방법에 대해 다룬적이 있습니다. 지난포스팅 보러가기 SSL 인증서를 발급받기 위해서는 이메일 인증을 통해 사용중인 도메인 소유자 임을 인증해야 합니다. 얼마 전부터 AWS 에서 DNS 검증을 통한 도메인 소유자 인증을 지원하기 시작 했습니다. 도메인 계정 관리자와 서비스 관리자가 따로 있다면 매번 도메인 소유자 인증때 마다 계정 관리자에게 확인을 하거나 고객사에 연락하여 확인을 요청하는 방법밖에 없었지만 더이상 이런 번거로운 작업이 필요 없어 졌습니다. 아래와 같은 방법으로 도메인 인증을 진행합니다. 1. SSL 인증서 요청 인증서 요청 페이지 에서 사용하고자 하는 도메인 이름 입력 후 다음을 선택 합니다. 2. 검증 방법선택 검증방법에 DNS 검증이 추가 되었습니다. DNS 검증을 선택하고 다음을 선택합니다. 3단계: 검토 및 요청에서 내용을 확인후 다시 다음 단계로 넘어 갑니다. 3. 검증 도메인이 검증 대기 상태로 등록 됩니다. DNS 에 CNAME 항목에 입력할 이름 / 값 정보가 노출 됩니다. 도메인 사이트로 이동하여 DNS 설정 메뉴에서 해당 값을 입력해주면 되지만 Route53을 사용하고 있다면 “Route 53 에서 레코드생성” 버튼을 선택하면 됩니다. 클릭해 보겠습니다. 생성 버튼을 클릭하면 Route 53 을 통해 자동으로 CNAME 이 등록됩니다. 도메인 등록 성공 메시지가 표출 됩니다. 변경사항 전파에 30분이 소유 된다고 하니 계속을 선택하고 기다립니다. 기다리는 동안 Route 53 메뉴로 이동해서 확인해 보면 CNAME 이 등록된 것을 확인해 볼 수 있습니다. 다시 인증서 요청 화면으로 이동합니다. 변경사항 전파가 완료되면 도메인 검증이 완료되고...
댓글
댓글 쓰기