전체 글

memo
·IT/Python
파이썬을 이용한 패킷생성 코드로 진단이나 취약점 Test에 사용하자(ver 3.x) import urllib.parse import urllib.request import urllib.request, ssl from bs4 import BeautifulSoup import request # SSL 통신을 위한 설정 ctx = ssl.create_default_context() ctx.check_hostname = False ctx.verify_mode = ssl.CERT_NONE hdr = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko', 'Accept': 'text/html, application..
·IT/Network
1. 토폴로지(Topology) 신호를 전달하는 매체를 통해 네트워크가 배열되어 있는 형태를 말하며, 대표적인 토폴로지로는 star, bus, ring 등이 있다. (1) Star Topology(성형) 전송되는 데이터를 중앙에서 제어를 해주는 방식 중앙의 시스템에 모든 호스트들이 연결되는 형식으로 중앙의 시스템과 개별 호스트는 point-to-point 방식으로 연결된다. Star Topology 특징 모든 호스트들이 중앙으로 집중된다는 장점 때문에 호스트의 관리가 쉬워진다. 네트워크에 새로운 호스트의 추가 및 확장이 쉬워진다. 스타 토폴로지를 사용하기 위해서는 중앙으로 회선을 모아 줄 수 있는 허브나 스위치 같은 장비가 꼭 필요하다. 모든 호스트들이 중앙 시스템과 개별적으로 설치가 되기 때문에 케이블..
·IT/Python
1.1 파이썬이란? 파이썬은 1991년 귀도 반 로썸(Guido van Rossum)이 발표한 인터프리터 언어이다. 파이썬이라는 이름은 귀도가 좋아하는 코미디 프로그램인 "Montry Python's Flying Circus"에서 따왔으며, 파이썬의 사전적인 의미를 나타내는 뱀을 아이콘으로 사용하고 있다. 1.2 파이썬의 특징 - 가독성 : 문법이 간결하고 가독성이 좋다 / 코드블럭을 들여쓰기로 구분한다. - 풍부한 라이브러리 : 많은 라이브러리가 기본으로 포함되어 있으며, 확장성도 좋음. - 접착성 : C로 구현되어 있는 모듈을 쉽게 만들어 붙일 수 있다. - 무료 : 파이썬 소프트웨어 재단에서 관리하고 있으며, 라이센스는 Python Software Foundation License를 따른다. - 유..
·IT/Network
(2) 메시지교환 기법 전송되는 데이터를 일련의 메시지 단위로 교환을 해준다. 각 중간의 교환 노드들은 수신된 데이터를 자신의 버퍼에 먼저 저장을 해놓았다가 회선의 상태를 파악해 적당한 때에 전송을 해준다. 전자메일이 대표적 메시지 교환의 특징 데이터의 전송 전에 Call Setup 과정을 거치지 않고 곧 바로 데이터를 전송할 수 있다. 교환되는 메시지는 파일단위의 형태로 이루어진다. 중간 교환 노드들은 메시지를 전부 다 받은 후 그 다음 노드로 전송을 한다. 메시지를 전부 받은 후 전달을 하기 때문에 Store and Forward(축적 전송)이라고 한다. 메시지 교환의 장점 송신측과 수신측이 동시에 통신 가능상태에 있지 않아도 된다. 메시지를 교환노드에서 축적한 후 전송을 하기 때문에 혼잡상황을 피할..
·etc/알쓸신잡
BIS(Bank for International Settlements) 비율?  국제결제은행(BIS) 기준에 따른 은행의 자기자본 비율을 뜻함  BIS 비율이 높은 은행일 수록 안전한 은행으로 보면 된다.   BIS 비율은 자기자본을 위험 가중 자산으로 나눠 100을 곱하면 나온다.  따라서, 자기자본이 많고 위험가중자산이 적으면 BIS 비율은 높게 나온다.    기본 자본 비율 / 보완 자본 비율 / 위험 가중 자산    자기자본  국제결제은행의 기준에 따른 기본자본과 보완자본의 합계액을 말함  자기자본 비율이 8% 이상이면 양호 최소 10%이상은 우량회사라고 할 수 있다.    기본자금  자본금, 내부유보금 등 금융기관의 실질순자산으로서 영구적인 성격을 지닌 것    보완자본  후순위채권, 하이브리드..
·IT/Network
1. 통신망의 개요 통신망이란 생산된 정보가 여러 노드를 거쳐 목적지까지 갈 수 있도록 구축된 네트워크를 말한다. 통신망의 종류 (1) 기능에 의한 분류 PSTN(Public Switched Telephone Network) 오로지 음성 통신망을 위한 망을 말하며, 통신 사업자에 의해 구축되며 현존하는 전화 네트워크를 말함 PSDN(Public Switched Data Network) 목적은 전화통신을 위해 만들었지만 그 일부를 따로 떼서 데이터 통신 용도로만 사용하는 네트워크를 말함 ISDN(Integrated Service Digital Network) 일반 전화선을 사용하지만, 음성과 데이터를 동신에 전송할 수 있는 종합정보통신망이라 말함 (2) 거리에 의한 분류 LAN(Local Area Netw..
·IT/Network
1. Token Passing 토큰이라는 특수한 패킷을 획득한 노드만이 데이터를 전송할 수 있는 방법 (1) Token Ring(토큰 링) 토폴로지가 원형으로 구축된 네트워크에서 사용하는 토큰 전달 액세스 방식으로 원형으로 설계된 케이블을 따라 한 컴퓨터에서 다른 컴퓨터로 토큰을 전달하는 방법 주로 사용되는 전송 매체로는 Thinnet cable, Thicknet cable을 주로 사용하고, 접속하기 위한 장치로는 BNC T커넥터를 사용한다. Token이라는 특수한 패킷이 원형을 따라서 한쪽 방향으로만 순차적으로 전송이 됨으로써 한 컴퓨터가 데이터를 전송하기 위해서는 빈 토큰이 자신에게 전달될 때까지 기다려야 한다. 만약 전송할 데이터가 있을 때 자신에게 빈 토큰이 전달된다면 즉시 토큰에 데이터를 실어 ..
·IT/Network
1. LAN LAN은 일반적으로 큰 건물이나 지리적으로 한정된 거리에서 고속으로 데이터를 교환할 수 있는 망을 의미한다. 거리에 제한을 둔, 고속의 망을 보통 LAN이라고 부른다. (1) LAN의 특징 고속 통신 제공 거리의 제한 신뢰도가 높음 망 설치 및 확장,변경가능 다양한 통신 장비와 연결 가능 다양한 데이터의 처리가 가능 오류 제어 가능 (2) LAN의 분류 토폴로지별 분류 : 버스(Bus), 링(Ring), 스타(Star) 전송매체에 의한 분류 액세스 방법에 의한 분류 케이블 규격에 의한 분류 (3) LAN의 통신 장비 분류 NIC(Network Interface Card) 리피터(Repeater) Bridge Switch Router Brouter Gateway (4) LAN의 표준 802.X..
·IT/Security
1. 개요 통신 구간 암호화를 위해 많이 사용하는 OpenSSL 라이브러리에서 서버에 저장된 중요 메모리 데이터가 노출되는 HeartBleed라고 명명된 심각한 버그가 발견되어 시스템 및 소프트웨어에 대한 신속한 취약점 조치를 권고 2. 취약점 정보 시스템 메모리 정보 노출 취약점 CVE-2014-0160 (2014.04.07.) 영향 받는 버전 OpenSSL 1.0.1 ~ OpenSSL 1.0.1f OpenSSL 1.0.2-beta, OpenSSL 1.0.2-beta1 영향 받는 시스템 및 소프트웨어 취약한 OpenSSL 버전이 탑재된 시스템 서버(웹서버, VPN 서버 등), 네트워크 장비, 모바일 단말 등 다양한 시스템이 해당될 수 있음 취약한 OpenSSL 라이브러리가 내장된 소프트웨어 제품 영향 ..
·IT/Tip
오라클 에러 코드 ORA-00000 성공적인 정상 종료입니다. ORA-00001 유일성 제약조건(%s.%s)에 위배됩니다. ORA-00017 트레이스 이벤트 설정이 세션에 요구되었습니다. ORA-00018 최대 세션 수를 초과했습니다. ORA-00019 최대 세션 라이선스 수를 초과했습니다. ORA-00020 최대 프로세스 수(%s)를 초과했습니다. ORA-00021 세션이 다른 프로세스에 첨부되어 있음; 세션을 변경할 수 없습니다. ORA-00022 부적절한 세션 번호; 액세스가 거절되었습니다. ORA-00023 세션이 프로세스 고유의 메모리를 참조함; 세션을 분리할 수 없습니다. ORA-00024 단일 프로세스 모드에서는 하나 이상의 프로세스가 로그인할 수 없습니다. ORA-00025 %s에 메모리를..
김반장님
Remember