비밀키 암호 알고리즘암호화 및 복화화에 동일한 키가 사용된다.공유하는데 어려움이 따른다. 공개키 암호 알고리즘송신자 및 수신자는 두개의 키를 생성한다.(public 공개키, private 비밀키)송/수신자는 자신들의 공개키를 서로에게 공유한다.송신자는 수신자의 공개키로 암호화한 데이터를 전송한다.수신자는 자신의 비밀키로 복호화하여 데이터를 확인한다.특징공개키로 암호화한 데이터는 그에 상응하는 비밀키로만 복호화가 가능하다.비밀키로 암호화한 데이터는 그에 상응하는 공개키로만 복호화가 가능한다.대표적으로 RSA 가 존재한다. 전자서명 기반기술 - 해쉬함수 : 지문에 비유되는 무결성 검증을 위해 사용되는 함수이며 기존데이터를 일정한 크기로 축약한다. - 공개키 암호화 : 앞서 설명된 공개키 암호 알고리즘 송신자..
집 구할때 고려사항 - 집구조 확인(ㄱ자 구조인지 확인 : 에어컨 실외기 소음, 통풍문제) - 근처 나무(매미 소리 확인) - 수압확인 - 통풍확인 - 가스레인지(청소상태 및 가스레인지 청소 가능여부 확인) - 보일러 동작시 발생되는 소음은 없는지 확인 - 보일러 동작시 각 방에 보온은 제대로 이루어지는지 확인 - 아파트 히스토리(작은 규모의 아파트일 경우 아파트 시공시 조합원들의 입김에 의해 공사가 제대로 진행되지 않거나 중간에 먹튀를 한 이력등이 있어 공사시 부실공사가 된 경우가 있을수 있다.) - 지하철역이나 버스정류장에서 집까지 가는 동선 확인(밤에 너무 어둡지 않은지, 급경사는 아닌지)- 만약 1층을 보는경우라면 방범창이 되어 있는지(보안 경고 센서는 무의미 함) - 인터폰(경비실 및 현관 연결..
python 에서는 다음과 같은 XML을 지원한다. SAX, DOM, ElementTree 과 같은 방식이 존재한다. 이중 ElementTree 가 python에 적합하게 구현된 방식이다. lower 2.5 (minidom) from xml.dom import minidom xmldoc = minidom.parse('sample.xml') 참고사이트 - http://wiki.python.org/moin/MiniDom over 2.5 (ElementTree) from xml.etree.ElementTree as ET # import elementtree.ElementTree as ET tree = ET.parse('sample.xml') root = tree.getroot() rootTagName = ro..
저급 언어(low level language)- 저급언어는 기계중심적인 언어로 CPU에 대응된다.(각 CPU에 맞게 코드를 작성해야 한다.)- 종류 : assembler - http://c2.com/cgi/wiki?LowLevelLanguage- http://en.wikipedia.org/wiki/Low-level_programming_language고급 언어(high level language)- complier 에 의해 CPU에 맞게 번역된다.- 컴퍼일러나 인터프리터등을 이용해 기계어로 번역되어지는 과정이 필요하다.- 종류 : c / basic / C++ / python / ruby .... - http://c2.com/cgi/wiki?HighLevelLanguage- http://en.wikiped..
core dump 생성전우선 RHEL 7 기준으로 아래와 같은 설정이 이루어져 있어야 core dump가 생성된다.[root@localhost ~]# sysctl -a | grep -E 'kernel.core|suid_dumpable'fs.suid_dumpable = 1kernel.core_pattern = corekernel.core_pipe_limit = 0kernel.core_uses_pid = 1위와 같이 suid_dumpable 이라는 값이 1로 변경되어야 한다.kernel.core_pattern의 경우 남겨지는 파일의 패턴으로 sysctl에서 설정이 가능하다. 필요시 아래의 덤프를 강제로 생성시켜야할 경우 아래 floating point exception program code를 받아 comp..
what's metasploitmetasploit project에서 metasploit 은 perl scripting language 를 사용하는 휴대용 네트워크 도구로 2003년 HD 무어에 의해 만들어졌다. 그러나 루비에 의하여 재구조된 이후 2009년 10월 21일 Rapid7(취약성 관리 솔루션을 제공하는 보안회사)에 인수되었고 현재는 오픈소스, 보안취약점, 침투테스트 및 IDS 서명 개발 보조기구 등에 대한 정보를 제공하는 것에 목적으로 두고 프로젝트가 진행되고 있다. [rpc server listen]metaspolit pro를 구매하지 않은 경우 rpc server를 수동으로 load 해주어야 한다.msfconsole에서 아래의 command를 입력하여 실행한다. # load msgrpc d..
root권한으로 실행되는 아이콘을 생성하기 위해서는 다음과 같은 작업이 필요하다. 다음 경로의 eclipse 프로그램을 예로 들어보겠다. - PATH : /usr/share/applications/eclipse.desktopExec=gksu eclipse 이와 같이 변경한후에 해당 icon 클릭시에 다음과 같은 관리자 권한 패스워드 입력 화면이 출력된다. 참고사이트- http://linux.bigresource.com/Ubuntu-creating-desktop-shortcut-with-root-permissions--FGrFBdGz7.html
표준스트림표준 스트림에는 다음이 존재한다. name number stdin 0 키보드를 통해 입력을 받는것을 buffer 에 저장한다. stdout 1 일반적인 출력을 담당한다. stderr 2 일반적으로 에러 메세지를 출력한다. 실제 buffer에 쌓이지 않기 때문에 바로 출력해야 하는 (예로 tail -f 같은) 경우 사용하기 좋다. stderr vs stdout쉘 프로그래밍을 하다보면 stderr로 output을 받는 경우가 있다.왜 그럴까 보니 이런 차이가 있었다. - https://eklitzke.org/stdout-buffering 정리해보면 stderr는 buffer되지 않기 때문에 실제 출력결과가 즉시 출력되고 stdout은 buffer 되기 때문에 일정량 쌓여야 출력이 이루어진다. (해당..
- Total
- Today
- Yesterday
- Terraform
- kata container
- Jenkinsfile
- minikube
- openstacksdk
- minio
- hashicorp boundary
- macvlan
- K3S
- vmware openstack
- DevSecOps
- socket
- kubernetes install
- ansible
- kubernetes
- jenkins
- nginx-ingress
- metallb
- wsl2
- mattermost
- aquasecurity
- azure policy
- open policy agent
- GateKeeper
- openstack backup
- OpenStack
- crashloopbackoff
- Helm Chart
- boundary ssh
- ceph
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |