깃허브 기술연관 자료 인쇄를 위한 정리 연결망 및 보안
는 현실 핸드폰이 필요합니다. 아예 안뜹니다. 카카오 개발자 홈페이지 가입하기 내 애플리케이션에 추가합니다. 그러고 나서 플랫폼 카카오맵이 필요한 앱을 추가합니다. 이곳에서 패키지는 지금 활용하는 패키지의 이름키 해시는 함수를 통해 알아내야합니다. 네이티브 앱 키를 복사해둔다. 공식문서를 읽어보라고 하지만 역시나 나에게 문제가 있습니다. SDK 파일 받아줍니다. 우리는 네이티브 앱 키 발급 및 키 해시 등록하기 까지 했다. 프로젝트로 바꿔주고 파일을 다운받아서 libs에 들어가면 요러합니다.
libDaumMapAndroid.jar 은 libs에 복사를 해주고나머지 3개는 main jniLibs를 폴더를 만들어서 복사해줍니다.
비통합 지향 Connectionless
클라이언트가 서버에게 리소스를 요청한 후 응답을 받으면 연결을 끊어버리는 특징입니다. 연결을 유지하게 되면 서버에 많은 부담을 줄 수 있기에 꽤나 많은 클라이언트에게 요청을 받는 웹 서버의 경우 응답을 처리했으면 연결을 끊는다. 이로 인해 서버의 부담을 줄일 수 있지만, 리소스를 요청할 때마다. 연결해야 하는 오버헤드 비용이 발생합니다. 이를 해결하기 위해선, 요청 헤더의 Connection keepalive 속성으로 지속적 통합 상태Persistent connection를 유지할 있습니다.
즉, 요청을 할 때마다. 연결하지 않고 기존의 연결을 재활용하는 방식입니다. HTTP 1.1 부턴 지속적 통합 상태가 기본이며 이를 해제하기 위해선 명시적으로 요청 헤더를 수정해야 합니다.
사용 예시
URL
프로토콜 http ftpexample.comdownload.zip 프로토콜 ftp mailto 프로토콜 mailto URN
urnisbn0451450523 책을 식별하는 ISBN 번호 urnuuid6e8bc4309c3a11d996690800200c9a66 전 세계에서 하나의 번호 REST API
학술적으로 어려운 내용을 보고 싶다면 REST를 만든 을 보는 것이 좋습니다.
여기선 최대한 REST와 API가 무엇인지에 대하여 느끼는 것을 목적으로 합니다.
URLUniform Resource Locator
해당 위치에서 어떠한 식으로 리소스를 얻어낼 것인가에 대한 정보를 포함합니다. 현재 본인이 거주하고 있는 기숙사를 대학교라고 가정한다면, 그 주소는 다음과 같이 쓸 있습니다. 경북 포항시 북구 흥해읍 한동로 558, 한동대학교 벧엘관 303호 이곳에서 이 방에 나 혼자 산다면 나라는 자원에 대한 하나의 지시자가 됩니다. 또한 이는 본인이 거주하고 있다는 것을 간접적으로 알려주기 때문에 식별의 역할도 하고 있습니다.
그러나 룸메이트가 오게 되면 나라는 자원을 오직 지시하는 기준은 달라지게 됩니다. 따라서, 자원의 위치가 바뀔 수 있다고 할 수 있는 것입니다. 이런 문제점은 URN의 출현을 야기시켰다.
URI는 리소스를 표현해야 합니다.
이 때 Collection은 복수 를 사용함을 주의하자. 리소스 명은 동사가 아닌 명사를 사용해야 합니다.
/students/1리소스는 Collection과 Document로 보여줄 있습니다. locationsseoulschools3
이곳에서 locations 는 Collection을, seoul 은 Document를 표현합니다.
그 리양념에 대한 행위는 HTTP의 Method로 표현해야 합니다.
DELETE students1 GET은 리소스를 조회합니다. (학생 목록 조회)
GET students
POST는 리소스를 생성합니다. 학생 생성
POST /studentsPUT은 리소스를 업데이트합니다.
CSRFCross Site Request Forgery, 사이트간 요청변조
저장 XSS : 웹사이트에 취약점이 있는 웹 서버에 스크립트를 저장시켜서 해당 웹사이트를 요청하는 사용자로 하여금 스크립트를 실행하게 하는 기법입니다. 반사 XSS : 검색을 사용할 때 결과가 없으면 브라우저에서 입력한 값을 문서에 포함하여 응답하는데 이를 사용하여 스크립트를 실시하는 기법으로 악성 URL을 배포하여 클릭하도록 유도하는 방법을 사용합니다.
DOM 기반 XSS 공격 스크립트가 DOM 생성의 일부로 실행되면서 공격하는 기법으로 반사 XSS와 비슷하게 악성 URL을 배포하여 클릭하도록 유도합니다.
자주 묻는 질문
비통합 지향
클라이언트가 서버에게 리소스를 요청한 후 응답을 받으면 연결을 끊어버리는 특징입니다. 더 알고싶으시면 본문을 클릭해주세요.
사용 예시
URL 프로토콜 http ftpexample. 더 알고싶으시면 본문을 클릭해주세요.
URLUniform Resource
해당 위치에서 어떠한 식으로 리소스를 얻어낼 것인가에 대한 정보를 포함합니다. 궁금한 사항은 본문을 참고하시기 바랍니다.
목차