전체 글 794

요즘 느낀건.. c, c++은 위대하다...

우리가 사용하는 파이썬은 cpython으로 컴파일되어 실행됩니다. 결국, 파이썬을 실행한다는 것은 C프로그램을 실행한다는 의미로 해석될 수 있다고 생각합니다. nodejs는 v8이 자바스크립트를 실행하고 실제 코드는 libuv가 작업을 제어하는데요. libuv는 C++로 개발되었습니다. 결국은.. nodejs를 실행하면 C++프로그램을 실행하는 의미로 해석될 수 있다고 생각합니다. 찾아보면 알게모르게 많은 프로그램이 근본적으로 C나 C++로 동작하는 경우가 많습니다....

일상생활 2021.11.06

21.11.2 일하면서 알게 된 것

https://malwareanalysis.tistory.com/181에서 언급한 것처럼 probe설정이 끝났습니다. 조금 헤맸던 부분이 있었는데.. readiness probe 특징입니다. 공식문서 에서 말하는 것처럼 radiness probe를 통과하지 못하면 엔드포인트에서 파드의 IP주소를 제거합니다. 그러므로, pod, 서비스와 인그레스 통신이 되질 않는데요. 이 특징을 까먹고 있어서 readiness에 pod자신의 ingress주소로 검사가 통과하지 않았습니다. 파이라이플사이클 공식문서: https://kubernetes.io/ko/docs/concepts/workloads/pods/pod-lifecycle/#%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88-%ED%94%84%E..

일상생활 2021.11.03

2021.11.1 일하면서 있었던 일

쿠버네티스에서 실행되고 있는 쥬피터 서버가 알수없는 장애로 서비스가 중지되었습니다 .... 결국 이유는 밝히지 못해(사실.. 쿠버네티스 설치된 서버 접속 권한이 없어 상세분석 제한) probe설정을 하기로 결정했습니다. 오늘이나 내일 probe설정 테스트를 끝내고 적용할 예정입니다. probe대상은 2개 이고 http방식으로 liveness probe를 설정할 생각입니다.

일상생활 2021.11.02

스프링시큐리티 3편 - 컨트롤러에서 로그인 정보 조회

1편 스프링시큐리티 구조와 프로젝트 생성: https://malwareanalysis.tistory.com/143 2편 스프링시큐리티가 어떻게 세션을 이용할까? : https://malwareanalysis.tistory.com/179 3편 컨트롤러에서 인증정보 조회: https://malwareanalysis.tistory.com/180 4편 인메모리 사용자: https://malwareanalysis.tistory.com/176 5편 설정 오버라이드: https://malwareanalysis.tistory.com/210 3편에서는 컨트롤러에서 스프링시큐리티로 로그인한 사용자 정보를 어떻게 가져오는지 설명합니다. ▶ 영상(20:59 ~ ): https://youtu.be/ewslpCROKXY?t=79..

스프링시큐리티 2편 - 세션

1편 스프링시큐리티 구조와 프로젝트 생성: https://malwareanalysis.tistory.com/143 2편 스프링시큐리티가 어떻게 세션을 이용할까? : https://malwareanalysis.tistory.com/179 3편 컨트롤러에서 인증정보 조회: https://malwareanalysis.tistory.com/180 4편 인메모리 사용자: https://malwareanalysis.tistory.com/176 5편 설정 오버라이드: https://malwareanalysis.tistory.com/210 2편에서는 세션이 무엇이고 스프링시큐티가 어떻게 세션을 사용하는지 설명합니다. ▶ 영상(13:15 ~ 20:55): https://youtu.be/ewslpCROKXY?t=798 1..

proxmox 커뮤니티 저장소 수정

변경방법 proxmox의 default 리눅스 저장소는 엔터프라이즈(enterprise)로 설정되어 있습니다. 커뮤니티버전은 엔터프라이즈 저장소를 사용할 수 없어 forbidden 오류가 발생합니다. 엔터프라이즈 저장소를 커뮤니티버전으로 변경합니다. # vi /etc/apt/sources.list.d/pve-enterprise.list deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription deb http://security.debian.org/debian-security bullseye-security main contrib 참고자료 https://pve.proxmox.com/wiki/Package_Repositories

Hyper-V 비활성화

Hyper-V를 사용하게 되면 가상화 기술(VT-x)를 사용하는 소프트웨어에 영향을 미칩니다. 저는, virtualbox를 자주 사용하기 때문에 virtualbox 작업에 영향이 미쳤습니다. Hyper-V 비활성화 [제어판 -> windows 기능 켜기/끄기]메뉴에서 Hyber-V와 가상머신 플랫폼 선택박스를 체크해제 합니다. 명령어 입력 관리자 권한으로 윈도우 터미널을 연 후, 비활성화 명령어를 입력하면 됩니다. dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

스프링시큐리티 4편 인메모리 사용자 생성

1편 스프링시큐리티 구조와 프로젝트 생성: https://malwareanalysis.tistory.com/143 2편 스프링시큐리티가 어떻게 세션을 이용할까? : https://malwareanalysis.tistory.com/179 3편 컨트롤러에서 인증정보 조회: https://malwareanalysis.tistory.com/180 4편 인메모리 사용자: https://malwareanalysis.tistory.com/176 5편 설정 오버라이드: https://malwareanalysis.tistory.com/210 안녕하세요. 4편에서는 스프링시큐리티 인메모리 사용자에 대해 살펴보고자 합니다. 인메모리 사용자는 https://malwareanalysis.tistory.com/157글에도 소개했..