분류 전체보기4 React에서 테스트용 가짜 서버를 올려보자 (json-server) 보호되어 있는 글 입니다. 2024. 6. 9. 단축URL 구축 개요 요즘 많은 문자 내역과 공유 링크에서 단축URL 도입이 부쩍 늘어난 것 같다.이전에 단축URL을 구축하는 것은 코딩 시험문제로도 많이 출제가 되었었는데, 이번 기회에 좀 더 알아보도록 한다. 단축URL 제공 시스템중에 가장 유명한 사이트는 bit.ly인데, 이러한 단축URL 시스템은 어떻게 구축할 수 있을까? 먼저 bit.ly와 같은 단축URL로 사용할 주소가 필요하다. 신한카드는 shcard.io, 예스24는 ye4.kr 처럼 독특한 짧은 도메인을 사서 활용하는 경우도 있고,we.kurly.com처럼 그냥 subdomain으로 링크를 열어서 사용하는 경우도 있다. 이렇게 구매한 도메인을 원본주소로 보내줄 서버와 연결하면된다. 서버는 단순히 이렇게 구축하면 되지만 단축URL과 실제 도메인간의 정보를 어.. 2024. 5. 19. 휴대폰 본인인증 서비스 적용기 서비스를 만들 때, 19세 이상만 사용해야하는 기능이 있거나, 어뷰징 결제를 방지하기 위해서 본인인증 기능을 도입하는 경우가 많이 있다. 보통 이러한 휴대폰 본인인증 서비스를 제공하는 여러 업체들이 있고, 카드 PG서비스를 제공하는 업체들이 주로 해당 기능도 함께 제공한다. 아마 그 중에서도 이니시스나 NICE 업체를 많이 사용할 것 같다. 처음 서비스를 이용하기 위해서는 업체 측에 견적을 문의하는 것으로 시작한다.보통 사용량이 많고, 알려진 기업일수록 할인을 많이 해주며, 그렇지 않은 스타트업 등 초기 사용량이 많지 않을 때는 건당 30원대로 제공받을 수 있다. 휴대폰 본인인증은 우리가 많은 서비스에서 만나볼 수 있는 웹뷰 방식(아래 화면) 또는 자체 화면을 구축해서 사용하는 소켓 방식으로 나뉘며 이 .. 2024. 5. 15. 잘못된 로그인 시도를 네이버 CAPTCHA로 막아보자 브루트 포스 공격(brute force attack)이란?무차별 암호 대입 공격으로 비밀번호, PIN 번호, 암호화 키를 무작위로 계속해서 입력함으로써 해킹을 시도하는 공격 방식이다. 서비스가 어느 정도 알려지게 되면 해커의 눈을 피할 수 없게 되면서 각종 공격을 받게 된다. 그중에 하나가 이메일 로그인에 아주 꾸준하고 끈질기게 로그인을 무작위로 시도하는 브루트 포스 공격이다. 네이버의 경우에도 아래 이미지와 비밀번호를 5회 이상 틀리면 아래와 같이 이미지를 띄우고 이미지 속의 글자를 입력하게 하는데 이것이 바로 CAPTCHA이다. CAPTCHA는 컴퓨터와 인간을 구분하기 위한, 완전 자동화된 공개 튜링 테스트(Completely Automated Public Turing test to tell Comp.. 2024. 5. 3. 이전 1 다음