본문 바로가기
[도서 정리] 47. 중간자 공격 - 보안의 기본 47. 중간자 공격 - 보안의 기본 -중각자(Man In The Middle: MITM) 공격은 통신 중간에서 공격자가 통신을 수신하여 비밀정보를 도청하거나 경우에 따라서는 통신 내용을 몰래 변조하는 공격이다.중간자 공격은 모든 종류나 형태의 2자간 통신에 있어서 적용 가능한 범용적인 공격이다. * 웹 엑세스의 중간자 공격의 예 -브라우저와 웹 서버 간의 통신에 있어 전형적인 것은 프록시 타입이다.프록시는 데이터의 송수신을 중계하는 기기로, 조직 내부에서 인터넷에 연결할 때 엑세스처를 제어할 목적으로 사용한다.하지만 이를 공격자가 사용하면 통신 데이터를 일단 수취하게 되므로 데이터의 내용을 보거나 중계처에게 송신하기 전에 데이터의 내용을 바꿔 쓸 수 있다.이것이 프록시를 사용한 중간자 공격이다. -프록시.. 2019. 11. 26.
[도서 정리] 안드로이드 앱 성능 최적화 #7 네트워크 성능 안드로이드 앱 성능 최적화 #7 네트워크 성능 이 글은 “안드로이드 앱 성능 최적화” 의 일부 내용만 정리한 것입니다.자세한 내용은 책을 구매하여 보세요~7.1. 와이파이와 무선 통신망 신호 -인터넷에 연결될 때 성능의 제약을 만드는 두 가지 요소는 “대역폭” 과 “지연시간” 이다. 7.1.1. 와이파이 -이상적 환경에서 와이파이의 대역폭은 상당히 좋고, 지연시간도 짧다.또한 대부분의 경우 사용량에 따라 요금이 부과되지도 않는다. -앱이 와이파이 네트워크 연결을 시도할 때는 최소한의 대기시간만 필요하다.연결되고 나면 무선신호를 전송하기 위해 높은 전력을 사용한다.이후 데이터가 다 전송되면 무선신호는 거의 바로 꺼진다.와이파이 무선신호를 켜고 끄는 데는 최소한의 지연시간만 필요하다. ( 측정시, 켤 때는 .. 2018. 6. 28.
Efficient Android Threading #3 프로세스 간 통신 Efficient Android Threading #3 프로세스 간 통신 이 글은 Efficient Android Threading 의 일부 내용만 발췌한 내용입니다.자세한 내용은 책을 구입해서 보세용. 5.1. 안드로이드 RPC -안드로이드의 변형 리눅스 커널 안에서, 리눅스 IPC 기술은 프로세스 사이의 RPC 메커니즘을 수행하는 바인더 프레임워크로 대체되었다.이를 통해 클라이언트 프로세스는 마치 로컬에서 메서드를 실행하듯 서버 프로세스의 원격 메서드를 호출할 수 있다. -RPC 메서드 호출 자체는 단순하지만, RPC 매커니즘의 하부는 다음과 같은 단계로 구성된다. 1. 메서드 데이터 분해(마샬링, marshalling)2. 원격 프로세스로 마샬링된 정보를 전송3. 원격 프로세스에 정보를 재구성(언마.. 2018. 3. 19.
[Django] 파이썬 웹 프로그래밍 - 웹 프로그래밍의 이해 [Django] 파이썬 웹 프로그래밍 - 웹 프로그래밍의 이해 -책을 읽으며 Remind 하는 내용, 핵심 내용, 모르던 내용을 정리한 것입니다. 예문 및 자세한 설명은 책을 구매하여 보세요~ * 1.2.1. 웹 브라우저를 사용하여 요청 * 1.2.2. 리눅스 curl 명령을 사용하여 요청 -curl 명령은 HTTP/HTTPS/FTP 등 여러 가지의 프로토콜을 사용하여 데이터를 송 수신할 수 있는 명령이다. * 1.2.3. Telnet 을 사용하여 요청 -telnet 명령은 터미널 창에서 입력하는 내용을 그대로 웹 서버에 전송한다.telnet 명령모드에서 나가려면 아래 두 라인을 입력해야 한다. ^] ( Ctrl + ] )quit .. 2016. 12. 6.
크롬에서 프록시 서버 적용방법 크롬에서 프록시 서버 적용하는 방법 국내에서 접근이 차단된 사이트들은 외국 프록시 서버를 통해서 ( IP 우회 ) 접근할 수 있다.외국에서 접근하는 것처럼 되어 국내에서 접근이 차단된 사이트에 접근할 수 있는 것이다. chrome 웹 스토어에서 Switchy Sharp 를 다운받아서 프록시 서버를 지정해주면 된다. 외국의 프록시 서버 리스트는 아래 링크에서 구할 수 있다. http://hidemyass.com/proxy-list/ 외국의 프록시 서버를 사용할 경우 외국을 거쳐서 해당 사이트를 접근하기 떄문에 속도는 한참 느리다. Chrome, chrome store, chrome 스토어, IP 우회, proxy, proxy server, switchy sharp, 속도, 외국 접근, 외국 프록시 서버, .. 2014. 1. 6.
Proxy, Proxy Server 란? Proxy, Proxy Server 란? Proxy, Proxy Server 란? 사전적 의미로 프록시는 중계 혹은 대리인의 의미가 있다.Proxy Server 란 대리인 기능을 제공하는 서버를 이야기한다. 1. 보통 자신의 IP 를 속여(?), 일부 국가 또는 기관에서 차단한 사이트를 접속할 때 사용한다. 2. 프록시 서버의 사용은 IP 를 속이기 위해 해커들도 즐겨 사용한다.해외 프록시 서버를 사용하여 해킹을 한 경우 백로그를 통해 추적할 때 해외 프록시 서버의 로그를 봐야 할 경우 해외이기 때문에 해당 국가에 협조를 구해야 하여 시간도 오래 걸리고 해커를 잡기도 힙들어진다. 3. 일반적인 경우의 프록시 서버는 프록시 서버가 cache 의 역할을 하여 빠른 인터넷 연결을 제공하는 데 이용된다. 보통 .. 2013. 12. 2.
반응형