처음 만나는 클라우드 보안

MAC주소, IP헤더 그리고 TTL 본문

네트워크

MAC주소, IP헤더 그리고 TTL

영민하게 2022. 4. 28. 20:50
반응형

MAC주소

  • 총 48bit의 주소체계로 16진수를 따른다.
  • 앞의 24bit: 제조사 식별 코드(OUI-Organizationally Unique Identifier)
  • 뒤의 24bit: 제품 일련번호

참고) IEEE*에서 MAC 6자리로 제조사 이름, 주소 확인이 가능하다.

 

 

IP주소 (Network+Host)

네트워크와 호스트 두 부분으로 구분되고 네트워크 부분의 길이는 가변적이다.

예전엔 클래스 기반으로 구분되어 왔으나 현재는 사용하지 않고, Subnet Mask구분 방식을 사용한다. 1이면 Network, 0이면 Host로 구분한다. ex) 111111은 255 => 255.255.255.255

 

참고) 가변적이라는 의미는

가변적이다 => 수신측에서 예측을 못함, 소프트웨어적 처리, 처리속도 느려져

고정측이다 =>수신측 예측가능, 하드웨어적 처리 가능 ex) ATM – 고정형, 빠르다.

 

IP헤더의 구조

: 기본 20Bit, 한줄에 32bit(4byte) => 기본헤더 4byte5줄로 구성된다. 옵션으로0~40byte까지 합치면 총 크기는 20~60byte이다.

 

 

 

TTL (Time to Live)

  • :패킷의 수명, 다른 네트워크로 갈 때(라우터를 지날 때) 1씩 감소, TTL값이 0이면 버린다. => 네트워크 혼잡 방지
  • :출발지의 운영체제에 따라 값이 다르다. ex) UNIX: 255, Window:128, Linux:64
  • 기술적으로는 바꿀 수는 있다. (잘안바꿔)

Ex) ping 168.126.63.1 TTL=54 원래 64였는데 방화벽 포함 라우터들 10개를 거치면서 54로 감소한것

참고) 대부분의 공유기, CCTV, IoT 모두 리눅스로 만든다. 무료로 사용하는 오픈소스 기반.

 

단편화 필드 (Fragmentation)

: 패킷이 너무 커서 작게 나눠야 할 때 사용하는 필드들, 보안에서 중요한 3가지 포인트들이다.

  • Identification: 재조립을 위해서 같은 패킷을 단편화 하더라도 같은 ID값을 가짐
  • Flag: 막내(맨 마지막 패킷)가 아니면1, 맞으면 0 => 패킷이 다 왔다 라는 뜻
  • fragment Offset: 순서 번호 (패킷을 단편화 하면 Offset값을 부여함)

 

Port 번호

16bit = 216= 65536 (0~65535)

  • System Port (구-Well Know Port): 1~1023 à 공통의 서비스를 사용하는 서버들                                              Ex) 53-DNS, 80-http, 22-hssh, 23-Telnet, 25-SMTP
  • User Port / Registered Port: 1024~49151 à 특정 회사의 Application에서 사용하는 포트번호                            ex) 3306(MySQL) 카카오, MSN메신저 포트번호의 노출 – 공격자에게는 힌트 ex) 안티백신 몇번을 쓰게되면 공격자는 해당 포트를 피할 수 있다.
  • Dynamic Port: 49152~65535 à 자유롭게 사용 가능 (주로 웹브라우저는 5만번대 사용)                                      * Netstat –nab (관리자권한으로 실행)

 

TCP헤더

5줄로 총 20byte, 한 줄 당 32bit = 4byte 

보안에서는 특히 'TCP Flag'가 중요하다.

TCP Flag: UAPRSF (1bit6bit 할당되어 있음) à On이면 1, Off일때는 0으로 표시

-SYN: 000010

-ACK: 010000

-ACK/SYN: 010010

 

UDP헤더 구조

아무것도 없다. 출발지 포트, 목적지 포트, 전체 길이 그래서 처리 속도가 빠르다.

 

Ex) 게임: 로그인, 게임점수, 수치 : TCP (정확하지만 느리다.)

    게임화면, 음성 : UDP (확인 과정 없이 처리됨, 화면이)

 


*IEEE (전기전자 공학회): 통신, 네트워크를 연구하는 미국의 표준 기관-->MAC주소를 판매하고 있음

https://regauth.standards.ieee.org/standards-ra-web/pub/view.html#registries

IEEE802.11= Wi-Fi (Wireless Lan)

IEEE802.3 Ethernet의 후속버전(표준

구글에 default password를 통해 제조사들의 초기세팅 ID/PW 정리되어있다.

=> 제품 구매 후 반드시 패스워드부터 변경해야한다.

반응형
Comments