'화이트해커'에 해당되는 글 5건

 9/11일 뽐뿌사이트가 SQL 인젝션기법의 해킹으로 190만명의 개인정보가 유출되는 사고가 발생했다.


http://www.boannews.com/media/view.asp?idx=47836




SQL 인젝션(Injection)이란?


Injection이란 주입, 삽입이란 뜻으로 서버의 데이터베이스(DB)의 SQL 쿼리문을 조작하여 관리자권한을 얻는것으로, 사용자 입력창(ID-Password, url, 게시판 등등) 모든 입력창으로 공격이 가능하다.


우리가 로그인 할때에 아이디와 비밀번호를 입력하면 그 정보가 DB로 전송되어 비교한 후에 인증이 되어 로그인이 이루어지는데, 이때 크래커가 원하는 SQL문을 주입하여 DB내용을 바꾸거나 임의의 조작이 가능하다.




블로그 이미지

토유

개발일지

,

랜섬웨어란?

해킹/보안 2015. 9. 8. 10:15

랜섬웨어란?



컴퓨터 바이러스의 일종으로 ransom(몸값)과 ware(제품)의 합성어이다. 쉽게 말해 컴퓨터의 중요 파일에 복잡한 알고리즘으로 암호화시켜 돈(파일의 몸값)을 요구하는 것이다. 암호화된 파일은 공격자만이 풀수있어, 돈을 지불하고 개인키를 받아 풀지 않는이상 파일을 열수있는 방법은 없다. 물론 복구해주는 프로그램이나 업체가 존재하지만 100%복구가 힘들고 전문 업체에 맡기는대에도 돈이드니 이러나저러나 풀려면 돈이들기 때문에 의심스러운 파일이나 링크는 피하고 백업파일(외부)을 항상 만들어두는게 중요하다.



(감염되었을때)


시간제한을 설정해서 그 시간안에 돈을 보내지 않으면 가격이 점점 올라가 심리적으로 압박감을 준다.


'해킹/보안' 카테고리의 다른 글

SSL(Secure Socket Layer)이란?  (0) 2015.09.23
방화벽 이해  (0) 2015.08.27
DHCP Snooping 이해  (0) 2015.08.26
Buffer Overflow(버퍼 오버플로우)공격  (0) 2015.08.26
스택 프레임 형성 과정  (0) 2015.08.21
블로그 이미지

토유

개발일지

,

http://www.boannews.com/media/view.asp?idx=47168&kind=2


시간이 점차 지날수록 높은 수준의 해킹 위협이 늘어나 보안이 힘들어지고 있다.공격이 올때마다 대응하기란 쉽지 않고 피해복원도 어려워 미래창조과학부에선 대응방안으로 사이버트랩 10만개 구축을 준비중에 있다. 사이버트랩이란 쉽게 말해 사이버공간에 해커들을 대상으로 덫을 설치하는 것이라고 생각할 수 있는데, 일부러 취약점이 드러난 시스템에 가짜 개인정보 등을 노출시켜 해커들의 공격을 유도하여 공격에 대한 분석, 동향을 수집해, 그에 대한 대응책을 미리 세워놓는 것이다.





트랩으로 수집된 정보는 여러 보안업체들과 공유되어 효율적 대응 전략을 마련한다. 지피지기면 백전백승이란 말이 있듯이 덫에 걸린 크래커들을 미리 파악해 준비한다면

보안력이 한층 올라갈 것이라고 생각한다.


블로그 이미지

토유

개발일지

,

TCP/IP 이해

Network 2015. 8. 26. 14:27


TCP/IP

미국에서 개발한 인터넷의 기본 통신 프로토콜, DOD Model(미국방성 모델)을

기반으로 개발되었다.


TCP : 연결지향형 프로토콜, 세션의 연결과 종료, 흐름제어, 패킷의 분할 및 재조립

IP : 비 연결지향형 프로토콜, 데이터 전송

OSI 7 Layer은 표준 기준을 잡는데 사용하고,

TCP/IP는 실직적으로 사용되는 프로토콜이다.



TCP/IP 와 OSI 7 Layer 비교





공통점


- 둘다 계층형 구조이다.


차이점


- OSI 7 Layer의 세션, 표현, 응용계층을 TCP/IP의 응용계층에서 처리한다.

​- OSI 7 Layer의 데이터링크, 물리계층을 TCP/IP의 네트워크 계층으로 표현.

​- TCP/IP는 인터넷 개발 이후 수십년간 운용 경험에 의해 신뢰도가 높은 반면,

OSI 7 Layer는 표준 참조 모델로, 구현의 경험이 거의 없어 신뢰도가 낮다.



TCP/IP Protocol



 

각 계층의 역할


Network Interface(네트워크 인터페이스) 계층


- 데이터를 전송하는 케이블에 프레임을 송수신, 인터페이스 카드 포함

- Cable, Connector, Bit



Internet(인터넷) 계층


- 주소 관리와 라우팅.

- IP : IP 어드레싱과 패킷 분해, 재조합 프로토콜

- ARP : 인터넷 계층 주소를 네트워크 인터페이스 계층의 주소로 변환

- ICMP : IP 패킷 전달의 오류 진단

- IGMP : IP 멀티캐스트 그룹 관리



Transport(전송) 계층


- Application 계층에 세션과 데이터그램 통신 서비스 제공

- TCP : 1대1 연결 지향 서비스로 높은 신뢰도의 통신 서비스를 제공한다.

에러 제어, 오류 재전송 으로 보장된 세그먼트 전달.

- 단점으로 연결 초기 설정 시간이 걸린다.


- UDP : 비연결 지향 서비스로 낮은 신뢰도의 서비스를 제공한다. 연결을 맺지 않으므로 시간이 걸리지 않으며, 재전송을 하지 않아 네트워크의 부하를 줄인다. 신뢰성보다는 고속성에 사용된다.

​- 단점으로 신뢰성이 낮다.



Application(응용) 계층

​- 응용 계층은 다른 계층의 서비스에 접근할 수 있게 어플리케이션을 제공, 데이터 교환을 위해 사용

- DNS : 호스트 이름을 IP주소로 변환

- HTTP : 웹 페이지 파일 전송

- FTP : 상호 파일 전송

- SMTP : 메일 메세지와 파일들을 전송

- Telnet : 네트워크 호스트에 원격 접속

- SNMP : 네트워크 장비를 모니터링 하고 제어, 관리 정보를 수집, 교환

- RIP : 라우팅 정보를 교환



'Network' 카테고리의 다른 글

ACL(Access Control List) 이란?  (0) 2015.09.18
NAT란?  (0) 2015.09.10
OSI 7 Layer 이해  (0) 2015.08.26
프록시란?  (0) 2015.08.20
서퍼팜과 DMZ의 이해와 차이점  (0) 2015.08.19
블로그 이미지

토유

개발일지

,

OSI 7 Layer 이해

Network 2015. 8. 26. 14:26

osi 7 Layer


- 국제 표준화 기구(ISO)에서1984년에 발표한 OSI 7 Layer는 일어나는 과정을

7단계로 구분해서 한눈에 들어올 수 있도록 만든 표준 모델이다.


(osi 7 layer 모델은 실질적으로 사용되지는 않고 참조용으로 쓰인다)



osi 7 Layer 장점


- 데이터의 흐름이 한눈에 보인다.

- Throuble shooting(문제 해결)이 쉽다.

- 네트워크 동작과정 이해

- 계층을 7 단계로 구분하고 각 층별로 표준화를 했기 때문에

여러 회사 장비를 사용해도 네트워크가 이상없이 돌아간다.





​크게는 Application 계층과 Data Flow 계층으로 나뉜다



OSI 7 Layer 각 계층별 구조와 역할

1계층 Phsical Layer​ (물리 계층)

- 네트워크 통신을 위한 물리적인 표준 정의

- 컴퓨터산의 전기적, 기계적, 절차적인 연결을 정의

(케이블 종류, 데이터 송수신 속도, 신호의 전기 전압 등)

- Physical 계층 장비 : 리피터, 허브

- 전송 단위 : Bit(비트)

- 프로토콜 : Ethernet(이더넷), RS-232C 등



2계층 Data link Layer (데이터 링크 계층)


- 물리적 계층을 통한 데이터 전송에 신뢰성 제공

- 물리적 주소(MAC)지정, 네트워크 토폴로지, 오류통지, 프레임의 순차적 전송,

흐름제어 등의 기능

- 로컬 네트워크에서 프레임을 안전하게 전송하는 것이 목적

- Data link 계층 장비 : Switch, Bridge

- 전송 단위 : Frame(프레임)

- 프로토콜 : MAC, PPP 등


3계층 Network Layer (네트워크 계층)



- Logical address (IP, IPX)를 담당하고, Packet의 이동 경로를 결정한다.

- 경로 선택, 라우팅, 논리적인 주소를 정의

- 라우팅 프로토콜을 이용해 최적 경로 설정

- Network 계층 장비 : Switch

- 전송 단위 : Packet(패킷)

- 프로토콜 : IP, ICMP



​4계층 Transport Layer (전송 계층)



- 전체 메시지를 발신지와 목적지에서 제어와 에러를 관리

- 패킷 전송에 오류가 있는지 확인하고 실패된 패킷을 재전송 해주는

신뢰성 있는 통신

- 주소 설정, 오류 및 흐름 제어, 다중화를 수행

- Transport 계층 장비 : Gateway, L4 Switch

- 전송 단위 : Segment(세그먼트)

- 프로토콜 : TCP, UDP 등



​5계층 Session Layer (세션 계층)


- 양 끝단의 프로세스가 통신을 관리하기 위한 방법 제공

- 전이중(Full-Duplex), 반이중(Half-Duplex), 동시송수신(Duplex) 방식으로

통신을 하는 호스트들 사이에 세션을 열고, 닫고, 관리하는 기능을 담당

- 프로토콜 : NetBIOS, SSH, TLS



​6계층 Presentation Layer (표현 계층)


- 전송하는 데이터의 Format을 결정

- 다양한 데이터 Format을 일관되게 상호 변환하고

압축, 암호화, 복호화 기능 수행

- 프로토콜 : ASCII, EBCDIC, 유니코드, GIF, JPEG, AVI, MPEG 등



​7계층 Application Layer (응용 계층)


- 사용자 인터페이스 역할을 담당

- 사용자와 가장 가까운 프로토콜 정의

- 프로토콜 : HTTP(80), FTP(21), Telnet(23), SMTP(25), DNS(53), TFTP(69) 등


'Network' 카테고리의 다른 글

NAT란?  (0) 2015.09.10
TCP/IP 이해  (0) 2015.08.26
프록시란?  (0) 2015.08.20
서퍼팜과 DMZ의 이해와 차이점  (0) 2015.08.19
EIGRP 와 OSPF의 차이점  (0) 2015.08.18
블로그 이미지

토유

개발일지

,