분류 전체보기
-
reCAPTHCA핵심 기술/reCAPTHCA 2021. 12. 12. 12:57
리켑챠는 아래 문장으로 한마디로 요약 할 수 있다. 유추할 수 있겟지만 자동 봇 방지용이다. 자동 회원가입, 자동 로그인등을 막는데 사용된다. 버젼: 현재 v2 버전까지 있고 v3 테스트 버전이 있습니다. 원리: CAPTCHA의 종류 중 많이 쓰이는 reCAPTCHA라는 것은 사실 구글에서 고서의 내용을 처리하는데 사용되고 있다. 이것의 정체는 구글이 보유하고 있는 고서 스캔 데이터에서 자동 처리에 실패한 단어들의 이미지를 따온 뒤, 그것을 사람이 보고 입력하도록 함으로서 이미지를 텍스트로 바꾸는 프로그램이다. 적용 방법: 1. 적용할 본인 또는 회사 사이트의 호스트를 구글 리켑챠 사이트에 등록 시켜줘야 한다. (구글 리켑챠 사이트: https://www.google.com/recaptcha/about/..
-
쿠퍼네티스 아키텍처Docker/Kubernates(k8s) 2021. 12. 1. 17:59
pod: 단일 노드에 배포된 하나 이상의 컨테이너 그룹이다. 포드에 있는 모든 컨테이너는 IP주소, IPC, 호스트 이름, 기타 리소스를 공유하며 포드는 기본 컨테이너에서 네트워크와 스토리지를 추상화합니다 이렇게 하면 클러스터에서 컨테이너를 더 쉽게 이동할 수 있습니다. service: 포드에서 작업 정의를 분리합니다 쿠버네티스 서비스 프록시는 클러스터에서 다른 위치로 이동한 경우든 교체된 경우든 서비스 요청을 적절한 포드로 자동 수신합니다. master: 쿠버네티스 노드를 제어하는 머신입니다. 여기서 모든 태스크 할당이 시작됩니다. node: 할당된 태스크를 요청대로 수행하는 시스템입니다. 쿠버네티스 마스터가 이러한 노드를 제어합니다. 복제 컨트롤러: 이 컨트롤러는 클러스터에서 실행되어야 하는 동일한 ..
-
Github actions를 통한 CI/CD 구축AWS 2021. 11. 29. 09:58
배포 환경: AWS elastic beansstalk, docker npx create-react-app 으로 샘플 보일러플레이트 앱을 만든다. Dockerfile을 만든다. FROM node:16 WORKDIR '/app' COPY package.json ./ RUN npm install COPY . . RUN npm run build #FROM nginx #COPY --from=0 /app/build /usr/share/nginx/html github에 레포지토리를 만든다 aws elastic beanstalk에 환경을 구축한다. github 마스터 브렌치에 푸시한다. github actions에 워크플로우를 세팅한다. name: Deployment from github to AWS on: push:..
-
개발 환경 구축Node.js 2019. 5. 16. 14:58
current 버전 current 버전이란 어떠한 상태가 일어나고 있는 상태의 버전입니다. LTS 버전 30개월 장기적인 지원을 받는 안정적인 버전입니다. centOs 7 설치 ->https://tecadmin.net/install-latest-nodejs-and-npm-on-centos/ How To Install Nodejs On CentOS/RHEL 7/6 & Fedora 28-23 How To Install Latest Nodejs and Npm on CentOS/RHEL 7/6. Node.js is a platform built on Chrome's JavaScript runtime for building fast applications. Quick way to install node.js an..
-
memory protection과 그 기법들....현상들....linux study 2019. 2. 1. 17:39
메모리 보호 기술이란 각각의 프로세스들 혹은 운영체제 메모리에 허가없이 접근하지 못하도록 하는 기술이다. 이를 달성하기 위해, segmentation 과 paging, protection key등을 사용하는 기법이 있다. 저자는 segmentation 기법과 paging 기법을 알아보도록 하겠다. segmentation 기법이란 메모리공간을 조각 단위(segment)로 나누고 메모리 공간을 offset과 segment로 참조하는 하는 것을 말한다 paging 기법이란 메모리 공간을 page라는 같은 크기로 나누고 mmu에서 가상주소를 물리주소로 변화해서 쓰는 기법을 말한다. paging 기법 사용시 external 혹은 internal fragmentation이라는 현상이 나타난다. external fr..