썸네일 이미지
SSL 인증서 갱신 문제 왜 그런가? 인증서(SSL/TLS)의 역사는 1995년부터 2021년 기준 26~27년 정도 됐습니다. 아래 사진은 예시로 가져온 *.google.com, *.tistory.com의 인증서입니다. 루트 인증서로 보통 장기간(20~30년간) 인증합니다. 중간 인증서로 보통 5~15년 인증합니다. 서버 인증서로 보통 30일~1년간 인증합니다. *서버인증서는 2년도 됐으나 2020-09-01부터 사파리의 2년 인증서 제한으로 1년 인증서로 대체되었습니다. 갱신 문제는 왜? 루트 인증서가 처음 나오고 지금까지 30년이 안됐으니 아직 한 번도 만료 안된 경우가 대다수이다. 자주 있는 일이 아니라 많이 대비하지 않았다. 윈도우에서 인증서 업데이트만 안된다? 사용자가 업데이트를 하지 않아서 ← 이 경우는 명백한 사용자의 문제 여..
썸네일 이미지
ZeroSSL을 사용해보자 최근 Let's Encrypt로 문제가 발생하고, 해결방법은 사용자가 고치는 방법밖에 없어 무료 SSL으로 알고있던 ZeroSSL을 이용해봤습니다. ZeroSSL 발급 ZeroSSL은 사이트에서 간단히(이메일) 회원가입후 어렵지 않게 발급가능했습니다. (과정이 매우 간단하니 글로만 작성합니다.) 입력값만 제대로 입력하고 버튼클릭 서버인증을 도메인 관리자 메일, DNS의 CNAME, 웹서버에 업로드 중 1개로 하면 끝이었습니다. 이후 인증서 파일을 다운받아 설치하면됐습니다. 기존에 ZeroSSL은 Let's Encrypt를 대신 발급해주던 서비스였는데 지금은 Sectigo(구 Comodo)기반의 자체 인증서를 발급해주네요. 장점 Let's Encrypt와 동일하게 90일간 무료로 인증서를 사용할 수 있습니..
썸네일 이미지
오류해결) 오래된 기기에서 Let's Encrypt 미지원 이슈 Let's Encrypt의 SSL사용중 DST Root CA X3의 9월 30일 만료로 SSL을 미지원 하는 경우가 발생 할 수 있습니다. PC에서는 아래의 방법으로 해결가능합니다. 아래의 파일을 다운받습니다. isrg-root-x1-cross-signed.der 0.00MB isrgrootx1.der 0.00MB 우클릭 후 인증서 설치를 누릅니다.(두개 과정 동일함) 로컬 컴퓨터 클릭후 다음 버튼을 클릭합니다. 1. 모든 인증서를 다음 저장소에 저장 2. 찾아보기 3. 신뢰할 수 있는 루트 인증 기관 4. 확인 5. 다음 그리고 "마침"을 누른후 다음 파일도 똑같이 설치합니다. 잠시후 설치 관련 경고 문구[보안 경고 : CA(인증 기관)로부터 다음을 위한 인증서를 설치하려고 합니다]가 나오는데 "예"를..
최근 CloudFlare의 라우팅 변경사항 최근에 CloudFlare에서 라우팅이 변동되었습니다. 2021-08-23에 변경되어 약 7일간 파악중이였습니다. 8월 트래픽에 문제가 있어 바뀐건가? 라는 생각으로 9월 1일(미국시간으로 넘기고..) 아직도 그대로인걸 보면 어찌된건지는 정확히 모르겠네요. 날짜 CloudFlare 연결 리전 2021-08-23~2021-08-26 KT 회선 : LAX(기존) → NRT SKT 회선 : NRT, KIX, SIN, HKG 케이블 회선 : KIX, ICN 2021-08-26 이후 ~ 작성일 KT 회선 : KIX SKT 회선 : KIX, NRT, SIN, HKG 케이블 회선 : KIX, ICN NRT 회선과 KT KT에서 CloudFlare의 NRT회선과는 새벽시간 150ms, 일반적인 사용시간 250ms정도로..
썸네일 이미지
크롬 "하이라이트 링크 복사" 설정/해제 방법 하이라이트 링크 복사 소개 크롬 90버전에 "하이라이트 링크 복사"라는 새로운 기능이 탑재되었습니다. 우클릭하여 "하이라이트 링크 복사" 기능을 이용 할 수 있고, 복사된 링크로 접속시 하이라이트 설정한 부분이 형광펜을 칠한것 처럼 강조된 모습을 확인할 수 있습니다. 이러한 기능은 일반적으로 검색시 검색한 내용을 강조해주는 경우 주로 사용된 기능입니다. 설정과 해제 방법 2021. 10. 20 내용 추가 : 최신버전의 크롬인 95버전부터 해제방법이 다릅니다. https://hi098123.tistory.com/447 주소창에서 다음의 링크에 들어갑니다.(알맞은 브라우저 링크로 복사 붙여넣기 하세요. 일반적으로 크롬계열 브라우저에서 크롬 주소를 넣으면 알맞게 바뀌긴 합니다.) [크롬] chrome://fl..
썸네일 이미지
최근 겪은 다른작업을 하면 기존 앱이 꺼지는 문제 - 안드로이드 글 작성일인 2021년 04월 06일 대략 문제가 생긴건 4월 1일 ~ 3일 정도였던것 같네요. 모바일 기기와 OS는 제 전문 분야가 아니라서 정확한 문제 분석은 불가하며, 몇 가지 사례와 지표로 문제에 대해서는 추정만 할 예정이며 해결방법 또한 안내할 예정입니다. 예전엔 안그랬는데 4월 들어 안드로이드 기기에서 문제가 생겼습니다. 홈 버튼을 눌러 다른작업을 하려면 기존 앱이 꺼지는 현상으로 이전에는 이런적이 없었습니다. 이 경우 보통 설정으로 백그라운드를 제한하거나, 램 여유 공간이 부족해 생기는 현상으로 두가지를 위주로 살펴보았습니다. 오류 발생 장치는? 운영체제 안드로이드10 안드로이드9 제가 확인한 운영체제로는 안드로이드10, 안드로이드9 에서 문제가 있었습니다. 최근에 생긴 문제로 이외의 운영체..
썸네일 이미지
로또 QR코드 기능으로 알아보는 웹서비스 최적화 방법 한가지 이 글은 대략 1년전 로또번호 랜덤 생성 도구를 제작할 당시 눈에 띈 내용입니다. 과거에 만들어져 이렇겠지만 분명 최적화가 가능한 방식이 있고, 이런 서비스가 은근히 많습니다. 로또는? 로또는 발행일을 비롯하여, 회차, 게임의 정보(찍은 숫자 6개)등을 포함하여 발행됩니다. 발급과정은 발급과 동시에 발급 장소, 게임 정보 등이 로또 발행 업체측으로 전송이 되어 저장될것입니다. 하지만, 발급과정등 부수적인 내용을 다룰것이 아니라 이 글에서 중점적으로 다룰부분은 웹서비스 최적화입니다. 기술적인 내용을 다루므로.. 초보개발자~전문가들을 위한 글입니다. 이해가 안되시는 부분이 있다면 댓글 남겨주시면 해당부분 설명을 추가해보도록 하겠습니다. 로또 QR코드 기능 로또에는 QR코드 기능이 있습니다. 여기에는 다음의 ..
썸네일 이미지
Ads.txt 기술적 처리 과정 Ads.txt는? 사이트 내에 표시되는 광고 게시자를 확인할 수 있게 만들어진 규격입니다. https://example.com/ads.txt 와 같이 루트(최상위 도메인)에 두는것이 기본입니다. 알아 볼 내용 크롤링 되는 과정과 어떻게 처리되는지 예외사항은 어떤게 있는지 먼저 크롤링 과정입니다. 여기서는 애드센스 크롤러인 Mediapartners-Google으로 예를들어 상황을 설명해보고자 합니다. 여기의 설명은 구글의 처리과정을 기반으로하여 페이스북, 마이크로소프트 등 타 광고 서비스와는 약간의 차이가 있을 수 있습니다. Ads.txt 크롤링 과정 애드센스 크롤러는 게시자의 루트도메인/robots.txt 파일에 접근을 시도합니다. robots.txt 파일이 없다면 실패합니다. (성공시) robots.t..