본문 바로가기
[Network] OSI 7 Layers - Layer 5, 6, 7 Session, Presentation, Application [Network] OSI 7 Layers - Layer 5, 6, 7 Session, Presentation, Application 출처, 참조 : http://luuzun.blog.me/50189217223http://defoenet.com/ccna/ Layer 5. 세션 계층 : 인증 관련 세션 연결, 관리, 제어 시스템 간의 통신 중 세션 유지 및 데이터 교환을 관리한다. 프로토콜 : NetBIOS, TLS Layer 6. 표현 계층 : 데이터 형식의 정의, 압축, 암호화 데이터 구조를 하나의 통일된 형식으로 표현.데이터의 압축과 암호화 기능 수행. 프로토콜 : ASCII, JPEG, MPEG Layer 7. 응용 프로그램 계층 : 컴퓨터의 응용프로그램 메일 클라이언트, 브라우저, FTP 클리이언트.. 2014. 4. 21.
[android] open source library 비교 분석. android, open source library 비교 분석. * HTTP Client libraryhttp://helloworld.naver.com/helloworld/377316 * ORM Libraryhttp://helloworld.naver.com/helloworld/472196 * Image Loading Libraryhttp://helloworld.naver.com/helloworld/429368 * DI Libraryhttp://helloworld.naver.com/helloworld/342818 di, di library, HTTP, http client, http client library, http open source, image load, image loader, image loa.. 2014. 2. 17.
[보안] 리눅스( Linux ) 기본 보안 보안, 리눅스( Linux ) 기본 보안 reference : securityproof SSH Bruteforce Attack /etc/passwd 파일에 등록되어 있는 각 계정과 패스워드를 무작위 대입하는 방법 사용하여 서버 접속하는 방법. 이 공격을 하면 /var/log/secure 파일에 로그가 남는다. Jul 25 08:31:32 localhost sshd[23569]: Failed password for invalid user samba from ::ffff:211.140.122.36 port 56974 ssh2 Jul 25 08:31:33 localhost sshd[23572]: Invalid user wwwrun from ::ffff:211.140.122.36 Jul 25 08:31:36 l.. 2014. 1. 27.
[보안] 웹 해킹 원리와 방어. 보안, 웹 해킹 원리와 방어 방화벽, 백신을 설치해도 웹 해킹은 당한다!! - HTTP protocol 은 개방형이라 일반 방화벽에서 차단하지 않는다.- 방화벽에서 outgoing 패킷에 대한 제한이 대부분 설정되어 있지 않다.- 정상적인 웹 접속을 가장하는 경우 발견이 어렵다.- 백도어등의 프로그램도 백신의 패턴에 없다면 검출되지 않는다.- php, asp, jsp 등의 웹쉘을 이용하여 뚫을 수 있다.- swf, 이미지 파일 감염의 경우도 있다. 웹 해킹의 종류와 기법 1. Injecting Malicious DataURL 로 전송되는 중요한 데이터를 변조하여 오작동을 유발한다.- Hidden Field Manipulation : Hidden Field 를 통해 특정 값을 웹 어플리케이션으로 전달.- .. 2014. 1. 25.
[PHP] File Manipulation Tutorial PHP, File Manipulation Tutorial =====파일 열기 $fp = fopen( "$DOCUMENT_ROOT/../orders/orders.txt", "w" ); - $_SERVER['DOCUMENT_ROOT'] 는 웹 문서 트리의 루트를 가르킨다. - 경로를 나타낼 때, / 를 쓰는 것이 좋다. \ 는 윈도우즈에서는 사용할 수 있지만, Linux 에서는 \\ 로 인식시켜야 하기 때문. - file mode 는 다음과 같다.rr+ : 읽고 쓰기 위함.ww+ : 읽고 쓰기 위함.x : 경고 쓰기, 만일 파일이 있을 경우 파일을 열지 않고, fopen() 이 false 를 반환하고 PHP 는 경고x+ : 파일을 읽고 쓰기 위함.a : 추가 모드, 파일을 추가 쓰기 위해 연다.a+ : 파일.. 2013. 12. 30.
[android] HttpResponseCache library 안드로이드, HttpResponseCache Open Source Library 참조 : https://developer.android.com/reference/android/net/http/HttpResponseCache.html ICS 부터 지원하는 녀석.HTTP 와 HTTPS response 를 filesystem 에 cache 하여 시간과 bandwidth 를 절약한다. HttpURLConnection 과 HttpsURLConnection 을 지원하고, DefaultHttpClient 또는 AndroidHttpClient 는 지원하지 않는다. Cache 설치하기 다음 코드는 10메가 Cache 를 만든다. protected void onCreate(Bundle savedInstanceState) .. 2013. 7. 20.
"웹을 지탱하는 기술" 내용정리. "웹을 지탱하는 기술" 내용정리. "웹을 지탱하는 기술" 이라는 일본 저자가 쓴 책을 본 후에,핵심이 되는 내용이랑 내가 몰랐던 내용인데 정리해두면 좋을 것 같은 내용을 정리해본다. 설명과 함께 정확한 내용, 빠진 내용을 확인하고 싶은 사람은 책을 직접 볼 수 있도록~ 웹을 지탱하는 기술 서평을 보고 싶으면 여기를 클릭! 웹의 다양한 용도 1. 웹사이트 2. User InterfaceHTML 도움말, 웹 UI for embedded systems 3. APIWeb Service 라 부름 웹을 지탱하는 기술 1. HTTP, URI, HTML 2. 하이퍼미디어비선형적 컨텐츠. 중간에 link 타고 갈 수 있고, 동영상, 다른 사이트 등을 껴 넣을 수 있다. (책은 선형) 3. 분산시스템자료의 내용이 전세계적.. 2013. 6. 24.
[책] 웹을 지탱하는 기술. 책 리뷰, 웹을 지탱하는 기술. 웹을 지탱하는 기술저자야마모토 요헤이 지음출판사멘토르 | 2011-05-30 출간카테고리컴퓨터/IT책소개『웹을 지탱하는 기술』. 이 책은 규모의 대소에 상관없이 웹 기...글쓴이 평점 원래 JSP 책을 빌리러 도서관을 갔는데,도서관이 작은지라 JSP 는 없고 이 녀석이 눈에 뗘서 빌리게 되었다. 평점은 10점 만점에 5점! 저자가 일본인인만큼 내용이 매우 꼼꼼하고, 체계적으로 작성하였다.( 출처도 정확히 밝힌다. )웹의 역사, HTTP, URI, HTML, Header, Status Code 등 웹에 대한 대부분의 모든 것을 다룬다. 개인적으로 웹에 대한 전반적인 내용을 알 수 있어 매우 좋으나,현재 많이 사용되지 않는 스펙들에 대한 내용 역시 너무 상세하기도 하고,뭐랄까.. 2013. 6. 20.
[Script] node.js 란 무엇인가? node.js 란 무엇인가? - 서버 사이드 자바스크립트 기술. - 모든 API는 이벤트 지향 비동기 API. - 비동기 처리 특성에 의한 동시 접속 처리 능력이 월등히 뛰어남. - 오픈소스로 모듈에 대한 커뮤니티가 활성화가 잘 되어있다. - js 파일 하나가 하나의 모듈 - 각각의 모듈은 기본적으로 외부에서 접근할 수 없으나, module.exports 를 통해 외부에 오픈할 변수나 함수를 정의할 수 있다. - 반대로 require 는 다른 외부 모듈( js ) 를 가져올 수 있으며, 해당 모듈에서 module.exports 로 정의한 변수나 함수를 사용할 수 있다. - Node는 다음과 같은 기본 모듈을 가진다. * Process : 프로세스에 대한 정보를 담고 있는 전역 객체 * Utilities .. 2012. 9. 18.
반응형