일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 리뷰
- 앱테크
- docker
- VPC
- 하나머니
- codecommit
- MongoDB
- 커피머니불리기
- 포인트앱
- docker network
- 토스카드
- 재테크
- built-in
- DocumentDB
- python3
- mininet
- 실사용
- aws codecommit
- namespace
- network
- 도커
- Python
- AWS
- 후기
- 리워드앱
- MongoEngine
- Container
- clone
- S3
- Linux
- Today
- Total
ㅍㅍㅋㄷ
OTP 방식을 적용한 AWS 콘솔 접속 - AWS MFA ( Multi-Factor Authentication ) AWS 의 Management Console 접속의 기본 방법은 ID/Passowrd 기반의 인증이다.그러나 만약 AWS 콘솔 계정 정보가 누군가에 의해 유출된다면?내 계정에서 생성한 Instance나 각종 서비스가 마음대로 삭제될수도 있고, 또 내가 모르는 사이에 누군가가 각종 서비스들을 내 계정에 마음대로 생성하여 사용료가 부과 될수도 있는 것이다. 물론, 이러한 것을 방지 하기 위해 IAM을 통해 계정을 권한별로 분리 하고 관리 하여야 하겠지만, 기본적으로 ID와 Password 인증 방식 자체의 취약점은 해결할 수 없다. 따라서 AWS 콘솔 접속에 대한 인증 보안을 강화하기 위해 OT..
Python Super() 함수 Python에서 다중 상속시 발생할 수 있는 문제점이 있다.이 현상은 Python 뿐만 아니라 다중 상속이 가능한 어떤 언어에서나 발생할 수 있는 문제이다. 아래와 같은 상황을 보자. D 클래스가 B와 C 클래스를 상속 받고,B와 C 클래스는 같은 부모 클래스인 A 클래스를 상속 받는 형태이다. 이때, D 클래스를 호출하게 되면 어떤 현상이 일어나게 될까? D는 B를 상속받았으니, B의 생성자가 한번 실행되며 B는 A를 상속 받았으니, A의 생성자를 실행할 것이다. 또한 D는 C도 상속받았으니, C의 생성자를 한번 실행하며, C는 또 A를 상속 받았으니, A의 생성자를 실행할 것이다. 즉, A의 생성자는 두번 호출 되는 꼴이다. #!/usr/bin/python class ..
1. Operating system model : kernel mode and user mode 대부분의 운영체제에서와 마찬가지로 Windows 또한 kernel 모드와 user 모드로 나뉘어진 OS 모델을 갖추고 있다. kernel 모드는 모든 시스템 메모리와 CPU instruction에 접근이 허가되며, user모드에서는 접근이 제한된다. 이렇게 나눈 이유는 user application이 중요한 운영체제 데이터에 접근하지 못하게 하기 위함이다. 만약 user application 코드를 통해 모든 system instruction에 접근이 가능하다면? 오작동을 유발하는 application이 시스템 전체에 악영향을 끼치는 사태를 막을 방법이 없을 것이다. 또한 악의적인 시스템 코드 수정을 보호할 ..