본문 바로가기
반응형

수업32

[네트워크보안개론] ICMP 개요 및 스캔 ICMP 개요 및 스캔 스캔 (Scan) ● 서비스를 제공하는 서버의 작동 여부와 서버가 제공하는 서비스를 확인하기 위한 작업 ICMP 스캔 ①Echo Request(Type 8)와 Echo Reply(Type 0) 이용하기 --> 이게 막혔을 경우 아래와 같은 방법 사용 ②Timestamp Request(Type 13)와 Timestamp Reply(Type 14) 이용하기 ③Information Request(Type 15)와 Information Reply(Type 16) 이용하기 ④ICMP Address Mask Request(Type 17)와 ICMP Address Mask Reply(Type 18) 이용하기 ▶▶▶ 윈도우 실행 결과 1. ICMP 패킷의 길이 (윈도우 32byte, 리눅스나 유.. 2017. 6. 13.
[네트워크보안개론] VPN (Virtual Private Network) VPN (Virtual Private Network) 터널링 ● 터널링 - 인터넷을 사적이고 안전한 네트워크의 일부로 사용하게 하는 기술 ● 캡슐화 - 터널 장비를 지날 때 원래 패킷에 있던 2계층이나 3계층 정보를 벗겨내지 않고 캡슐화 수행 VPN (Virtual Private Network) ● VPN - 공중망을 사용하여 둘 이상의 네트워크를 안전하게 연결하기 위하여 가상의 터널을 만들고 암호화된 데이터를 전송할 수 있도록 구성된 네트워크 - 인터넷을 이용하여 고비용의 사설망을 대체하는 효과 - 터널링의 대표적인 보안 장비 ● Internal Network - 기업 내부에서 데이터 통신을 하기 위한 네트워크 - 회사 내의 데이터 통신은 인터넷과 구분된 별도의 임대 회선(Leased Line) 사용 .. 2017. 6. 13.
[네트워크보안개론] 스푸핑 공격 및 방어방법 스푸핑 공격 및 방어방법 ARP 스푸핑 ARP (Address Resolution Protocol) : IP 주소 값으로 MAC 주소 값을 알아내는 프로토콜 RARP (Reverse ARP) : MAC 주소 값으로 IP 주소 값을 알아내는 프로토콜 ● ARP 스푸핑 - MAC 주소를 속이는 것 (2계층에서 작동해 공격 대상이 같은 랜에 있어야 함.) - 스니핑의 또 다른 기법 - 공격자는 자신의 IP 주소 값이 있을 필요가 없음 (2계층에서 이루어짐) ● ARP 스푸핑에 대한 보안 대책 - arp - a 명령을 입력하고 Enter를 누르면 현재 MAC 주소 테이블을 볼 수 있음. - 윈도우 서버 2012의 경우, 설정하고자 하는 IP 주소와 MAC 주소를 static으로 확인한 뒤 'arp - s ' (.. 2017. 6. 12.
[수치계산] Debugging in Visual Sudio 오류 수정 및 디버깅 ● 컴파일이나 실행 시에 오류가 발생할 수 있다. ● 에러와 경고 - 에러(error) : 심각한 오류 - 경고(warning) : 경미한 오류 ● 오류의 종류 - 컴파일 시간 오류 : 대부분 문법적인 오류 - 실행 시간 오류 : 실행 중에 0으로 나누는 연산 같은 오류 - 논리 오류 : 논리적으로 잘못되어서 결과가 의도했던 대로 나오지 않는 오류 오류 메시지의 분석 오류 수정 과정 디버깅 ● 디버깅 : 논리 오류를 찾는 과정 >> Start Debugging >> 명령어 진행 ◎ Step Into : F11 - 함수 안으로 들어가서 한 줄 실행 ◎ Step Over : F10 - 함수 전체를 실행 ◎ Step Out : Shift + F11 - 현재 함수 전체를 실행 후 리턴 >>.. 2017. 6. 12.
[수치계산] 연립선형방정식의 해 - Gauss Jordan 소거법 Gauss Jordan 소거법 ● n 개의 미지수를 가지는 n 개 연립 방정식을 아래와 같은 모양으로 변환 ※ Gauss 소거법과 비슷하지만 다름. Gauss 소거법▼▼▼▼▼▼▼▼▼▼▼ Gauss Jordan 소거법 예제 일반화 #include #define n 4 void main(){ float a[5][5], b[5], x[5]; int i, j, k; float c; printf("Input A : \n"); for(i = 1; i 2017. 6. 11.
[수치계산] 연립선형방정식의 해 - Gauss Seidel 반복법 Gauss Seidel 반복법 ● Gauss 소거법 & Gauss-Jordan 소거법 - 방정식 개수가 수십개인 작은 크기의 연립방정식에서 실근에 매우 근접한 해를 구할 수 있다. - O(n^3)의 덧셈/곱셈 연산을 필요로 하기 때문에 매우 큰 규모의 연립방정식을 풀기 힘들다 ● Gauss-Seidel 반복법 - 큰 규모의 연립방정식 근사해를 빠르게 구할 수 있다 - 과정 1. 초기 근사해를 설정 2. 1의 해를 이용해 더 나은 근사해를 구한다 3. 허용가능한 오차범위보다 작아질때까지 2를 반복한다 #include #include #define n 4 #define THRESHOLD 0.001 void main(){ float a[5][5], b[5], x_now[5], x_previous[5]; int.. 2017. 6. 11.
반응형