쿠키(Cookies)와 캐쉬(Cache)의 개념
- 컴퓨터-IT-인터넷-모바일/컴퓨터-인터넷
- 2018. 9. 7. 06:43
쿠키(Cookies)와 캐쉬(Cache) 알아보기.
쿠키(Cookies)와 캐쉬(Cache)는 목적상으로 볼 때 사용자에게 컴이 빠른 응답속도를 제공한다는 점에서 동일한 기능입니다.
또 둘다 개인 정보를 포함한 컴퓨터 사용 정보를 저장하기때문에 보안 위험 요소가 될 수있다는것도 동일합니다.
예를들어서 어떤사람이 인터넷 온라인에 접속했을때 그 서버에 접속한 이력이 있다면 그서버에 저장된 캐시정보로 " 어 너 알고있어" 아이디는 XXXX이고 비번은 XXXX인 누구 누구이지, 바로 처리해 줄게 ㅎㅎ 이렇게 되어 빠른 처리가 가능해 질것입니다.
그렇지만 동작은 서로 조금 다릅니다.
쿠키(Cookies)
쿠키(Cookies)는 사용자가 검색을 한다거나 컴상에서 드라이브나 폴더를 이동하는 등 작업내용의 일부를 저장합니다.
사용자가 다음에 동일한 작업을 할때 재빨리 저장된것을 불러와서 처음 작업 할때보다 훨신 빠른 응답속도를 제공합니다.
어떤키워드를 입력 할때 단어의 첫자만 입력하면 전체 단어가 쭉 나타나는것도 쿠키의 능력입니다.
이것은 사용자가 했던 작업을 기억해서 저장된 쿠키에서 보여주는것입니다.
따라서 비밀번호 등 민감한 개인정보나 아이디같은것들도 저장하게됩니다.
아무 문제가 없을때는 사용자에게 빠른 작업을 도와주어서 아주 편리하지만 타인에게도 비밀번호나 아이디를 알려주는 결과가 될 수도있겠습니다.
이런 사용자의 사용 정보들을 내 컴퓨터 저장공간에 저장하게 됩니다.
어떤 사이트를 접속했다면 그때 생성되는 사이트정보도 저장하는데 임시파일로서 크기는 4kb이하의 작은 용량으로서 사용자가 다음에 인터넷 접속을 할 때 빠른 접속을 가능하게 해 줍니다.
홈페이지에 접속 할때 아이디나 비번등이 저장 되고 재 방문 시에는 빠르게 연결이되어서 좋은기능으로 사용되고있습니다.
다만 쿠키(Cookies)는 내컴퓨터 저장공간에 저장되지만 캐쉬(Cache)는 도메인 서버의 저장공간에도 저장됩니다.
따라서 둘 다 관리자 권한만 획득한다면 쿠키정보나 캐쉬정보를 호출하는데는 어렵지않습니다.
따라서 쿠키나 캐쉬파일에 저장된 개인정보나 사용내역이 유출될 수가 있습니다.
그래서 쿠키는 사용자가 임의로 저장이나 삭제를 할수가 있도록 하고있습니다.
쉬운 예를든다면 팝업창이 뜰때 "오늘 하루 다시 보지 않기"라든가 로긴 할때 아이디나 비번등을 저장하는 기능과 끄는기능은 사용자의 뜻에따라 할 수있도록 하고있습니다.
이런 기능은 별명이 없다면 쿠키에 저장되는것입니다.
쿠키에 기록되는 내용.
쿠키 파일에는 검색기록,인터넷 구동에 필요한 임시파일,사이트접속내역,다운로드 내역, 최근 열어본 문서,개인 정보,또는 파일명 키워드등이 쿠키에 저장됩니다.
그래서 쿠키정보는 컴퓨터 사용자가 관리해야하는 가장 중요한 작업중 하나로서 언제 어떤일이 일어 날지 모르기때문에 컴퓨터를 사용한후 쿠키정보는 최대한 빨리 삭제 해버리는것이 좋습니다.
쿠키Cookies의 동작
쿠키Cookies는 처음 넷스케이프의 브라우져 Netscape Navigator에서 사용된 기술인데 특정 웹페이지에 대한 유저의 행동 패턴을 주로 저장하는 작은 사이즈의 텍스트 파일입니다.
웹사이트나 웹페이지에 방문빈도 방문횟수 등의행동패턴 또 광고나 배너등을 몇번 클릭 했는지등을 저장합니다.
또 어떤 검색 키워드를 사용했는지 등의 정보와 웹서버 쪽에서 유저를 식별하기 위한 Session Tracking으로 사용되기도 합니다.
쿠키Cookies 정보는 오직 그 쿠키Cookies를 생산한 웹서버만이 억세스 Access 가능합니다.
그리고 대부분의 쿠키소멸기간은(Cookies는 Expiration Date) 정해져 있어서 기한이 만료되면 자동으로 삭제됩니다.
캐쉬(Cache).
캐시(Cache)는 사용기록을 저장하는것은 동일하지만 하드디스크보다 훨신 빠른 고속 메모리에 저장합니다.
메모리는 하드디스크보다 훨씬 빠르며 사용자가 호출한 정보들을 자동으로 복사해서 복사본은 임시저장소에 저장합니다.
서버의 캐시클라우드라는 저장 공간에 저장되는 이 기록은 쿠키와는 다르게 사용자의 의도와 상관없이 무조건 자동으로 저장됩니다.
사용자가 처음으로 어떤 사이트를 접속할때 보다 다시 접속하고 또다시 접속 할 때 웹사이트 로딩속도가 점점 빨라지는것을 느낄수가 있습니다.
그 이유 역시 사용자가 접속하는 사이트의 정보가 이미 있다면 실제 사이트의 정보를 읽기전에 몇가지 저장 되어 있는 캐시 정보를 읽어와버리기 때문입니다.
그래서 인터넷 웹사이트에서 새로 고침이라는 기능으로 사이트정보를 다시한번 읽어오게 하기도합니다.
그래도 오류가있거나 정확한 데이터를 얻기위해서 쿠키나 캐시를 삭제한 후 사이트를 열어야 할때도잇습니다.
캐시메모리의 원리는 사용자가 이미 한번 호출했던 정보의 기록을 캐시저장소에 자동으로 저장해 두고있다가 재 호출이 발생하면 서버의 주 메모리나 CPU가 연산을 하지않고 이미 계산되어 저장되어있는 캐시저장소의 정보를 막바로 보여주기때문에 속도를 많이 개선하는 효과를 발휘합니다.
그러니까 캐쉬(Cache)도 검색 기록이나 사용한 문서 개인정보등이 고스란이 남아있기때문에 해당기술이나 능력이 있는 집단이 접속한다면 중요한 개인 정보가 유출될수 있게됩니다.
어떤 사이트 관리자의 보안개념이 정립되어 안심 할수 있는 서버의 경우 개인 정보가 철저히 관리가 되겠지만 반대로 관리자가 허술한 보안개념으로 개인정보를 방치하거나 악용한다면 보안위협이 될가능성이 상당히 높아집니다.
캐쉬(Cache)에도 CPU캐시와 디스크 캐시등이 있는데 방금 언급 한것처럼 연산속도를 높이려는목적의 CPU캐쉬와 로딩속도를 빠르게할 목적의 메모리캐쉬로 나뉘어지는데 저장소 역시 CPU,메모리,하드디스크.로 다릅니다.
단순 삭제는 컴퓨터의 설정도구에서 인터넷옵션을 선택하고 일반에서- 임시파일과 열어본 페이지목록,쿠키및 저장된 암호와 양식 정보를 삭제합니다.
브라우져에서 쿠키(Cookies)와 캐쉬(Cache) 삭제.
Chrome 등 브라우저에서는 작업중 웹사이트 정보가 캐시 및 쿠키 형태로 저장됩니다.
(저장되지 않도록 구성한 사이트도있습니다.)
만약 브라우져의 동작이 문제가있다면 잘못된 쿠키(Cookies)와 캐쉬(Cache)를 저장했을지도 모릅니다.
따라서 쿠키(Cookies)와 캐쉬(Cache)를 삭제하면 사이트의 로딩이나 브라우져의 일부 장애문제가 해결될 수 있습니다.
필자는 크롬을 사용하기때문에 Chrome의 경우를 설명합니다.
아래 이미지처럼 컴퓨터에서 Chrome에서 오른쪽 상단 세로점 세개로 된 셋팅을 클릭합니다.
도구 더보기 다음 인터넷 사용 기록 삭제를 클릭합니다.
상단에서 기간을 선택합니다.방금사용한 기록을 제거하려면 1시간정도가 좋겟습니다.
또 어떤 작업을 오래하고 문제가 발생했다면 그 기간 만큼 삭제하면 되겠습니다.
전체 삭제를 할 때는 개인적으로 세팅을 해둔것도 다 지워지기 때문에 다시한번 생각하고 실행합니다.
모든 항목을 삭제하려면 전체를 선택합니다.
'쿠키 및 기타 사이트 데이터'와 '캐시된 이미지 또는 파일' 옆의 체크박스를 선택합니다.
인터넷 사용 기록 삭제를 클릭합니다.
Chrome에서 다른 쿠키 설정을 변경하는 방법이나 특정 사이트만의 쿠키를 삭제할 수 있습니다.
주의: 캐시 및 쿠키를 삭제하면 영향받는 부분은 다음과 같습니다.
사이트에서 개인이 설정한 기능이 삭제됩니다.
만약 로그인하고 있다면 다시 로그인해야 합니다.
이미지같은 일부 콘텐츠를 다시 불러와야하며 사이트가 조금 느려질 수 있습니다.
웹페이지의 방금 보고있던 내용과 그동안 바뀐내용으로 다르게 노출됩니다.
Chrome에서 쿠키(Cookies)와 캐쉬(Cache) 자동 삭제.
컴퓨터 Chrome을 엽니다.
오른쪽 상단에서 설정을 클릭합니다.-하단에서 고급을 클릭합니다.-'개인정보 보호 및 보안'에서 콘텐츠 설정을 클릭합니다.-쿠키를 클릭합니다.-브라우저를 종료할 때까지만 로컬 데이터 유지를 사용 설정합니다.
사이트에서 쿠키 삭제
컴퓨터에서 Chrome을 엽니다.-오른쪽 상단에서 더보기 더보기 다음 설정을 클릭합니다.
하단에서 고급을 클릭합니다.-'개인정보 보호 및 보안'에서 콘텐츠 설정을 클릭합니다.
쿠키를 클릭합니다.-'모든 쿠키 및 사이트 데이터'에서 웹사이트 이름을 검색합니다.
사이트 이름의 오른쪽에서 삭제 삭제를 클릭합니다.
모든 쿠키 삭제
쿠키를 삭제하면 웹사이트에서 로그아웃되고 저장한 환경설정이 삭제될 수 있습니다.
컴퓨터에서 Chrome을 엽니다.
오른쪽 상단에서 더보기 더보기 다음 설정을 클릭합니다.-하단에서 고급을 클릭합니다.
'개인정보 보호 및 보안'에서 콘텐츠 설정을 클릭합니다.-쿠키를 클릭합니다.
'모든 쿠키 및 사이트 데이터'에서 모두 삭제를 클릭합니다.-모두 삭제를 클릭하여 확인합니다.
캐쉬(Cache)하는 파일들은 주로 오디오, 비디오, 이미지 등을 임시 저장소에 보관합니다.
유저가 웹페이지에 접속해서 시도하는 행동에서 동일 패턴을 감지하고 오디오, 비디오, 이미지 등을빠르게 로딩해서 속도를 현저하게 개선해줍니다.
쿠키(Cookies)와 캐쉬(Cache)기능상 차이점
캐쉬(Cache)는 웹페이지 로딩 속도 개선을 주도합니다.
쿠키(Cookies)는 유저의 사용정보에 관련된 목적까지 저장합니다.
따라서 캐시 Cache는 오디오, 비디오, 이미지같은 큰 리소스 파일등을 빠르게 로딩해서 속도개선을 최우선으로 합니다.
쿠키(Cookies)는 웹페이지 접속한 유저의 행동 패턴이나 관련 정보를 주로 저장합니다.
통상적으로 캐시(Cache)는 사용자가 삭제하지 않으면 컴퓨터에 남아잇습니다.
쿠키(Cookies)는 온라인 서버 쪽에서 설정해 놓은 기간이 지나면 자동으로 삭제됩니다.
쿠키(Cookies)는 웹서버의 관리자가 접근가능합니다.
캐시는(Cache)컴퓨터 관리자가 접근가능하며 삭제해야합니다.
이 글을 공유하기