본문 바로가기

IT307

보안 취약점과 CVE 코드 취약점(vulnerability) 이번 포스팅은 취약점에 대해 하겠습니다. 취약점이란 국어사전에서 찾아보면 무르고 약한 점이라고 설명되어 있습니다. 컴퓨터 관련 뉴스를 보면 취약점에 대해 말하는 것을 볼 수 있습니다. 컴퓨터에서의 취약점이란 보안상의 문제점을 안고 있는 컴퓨터 시스템의 약점을 말합니다. 컴퓨터에서의 무르고 약한 부분을 말하는 것입니다. 컴퓨터 사회가 갖는 취약성에는 외적 요인과 내적 요인의 두 가지가 있습니다. 외적 요인이란 컴퓨터에 대한 범죄 행위나 자연 재해와 같이 컴퓨터 그 자체에 외부로부터 가해지는 것에 대한 취약성입니다. 컴퓨터에 관련된 범죄나 컴퓨터의 고장에 의한 사회의 혼란 등이 컴퓨터 사회의 취약성으로 눈을 돌리게 하는 요인이 되고 있습니다. 내적 요인이란 컴퓨터 스스로가 .. 2017. 9. 1.
Cisco ASA 방화벽 Cisco ASA 이번 포스팅은 Cisco의 ASA에 대해 하겠습니다. ASA는 시스코의 방화벽 역할을 할 수 있는 장비입니다. 시스코는 스위치, 라우터를 납품하는 회사였는데 보안 제품을 만드는 회사들을 인수하며 보안에도 발을 들이게 되었습니다. 많은 돈을 보안회사를 인수하는데 사용하며 보안제품을 강하게 밀고 있습니다. 시스코의 ASA도 시스코에서 자체 개발한 것이 아닌 인수를 통해 제품을 확장한 것입니다. 예전에는 FIX와 같은 다른 이름이었지만 기능에 변화를 주며 이름도 같이 변화하게 되었습니다. ASA에 대해 설명해보도록 하겠습니다. 네트워크를 배우시는 분은 Cisco의 Packet tracer라는 프로그램으로 시뮬레이션을 돌려볼 수 있었을겁니다. 어떤기능과 어떤 식으로 동작하는지 설명해보도록 하겠.. 2017. 8. 31.
컴퓨터의 역사에 대해 컴퓨터의 역사 이번 포스팅은 컴퓨터의 역사에 대해 하겠습니다. 지금의 컴퓨터가 있기까지 많은 단계를 거쳐 개발 되었습니다. 처음의 컴퓨터는 지금의 용도와는 많이 다르고 겉모습도 많이 다릅니다. 전쟁에서 계산을 빨리 하려고 개발된 컴퓨터가 현재는 많은 일을 할 수 있으며 많은 업무에 도움을 주고 있습니다. 컴퓨터의 발전 과정의 특징은 프로세서의 속도 증가, 부품 수의 감소, 기억장치 용량의 증가, 그리고 입출력 장치 용량 및 속도의 증가로 볼 수 있습니다. 컴퓨터는 원래 임의의 방법으로 외부 환경과 상호작용을 합니다. 컴퓨터의 조직상으로 네 가지의 구성요소를 가지고 있습니다. 중앙처리장치, 주기억장치, 입출력장치, 시스템 상호연결입니다. 중앙처리장치는 CPU라고 불리는 것입니다. 컴퓨터의 동작을 제어하고 .. 2017. 8. 30.
스레드(Thread)와 프로세스(Process) 스레드(Thread)와 프로세스(Process) 이번 포스팅은 스레드와 프로세스에 대해 하겠습니다. 스레드는 영어로 Thread로 해석하면 실이나 가닥이라고 해석할 수 있습니다. 컴퓨터에서 동작하는 모습이 실과 같이 움직이기 때문에 붙여진 이름인 것 같습니다. 프로세스는 영어로 Process로 해석하면 과정이라고 해석이 됩니다. 대부분 프로세스라는 말은 현재 실행하고 있는 프로그램이라는 의미로 해석하면 될 것 같습니다. 태스크(task)와 같은 뜻으로 사용되며 여러 프로그램을 병행하여 실행하는 다중 프로그래밍을 할 때 기본적인 프로그램의 단위입니다. 컴퓨터 프로그램 수행 시 프로세스 내부에 존재하는 수행 경로, 즉 일련의 실행 코드. 프로세스는 단순한 껍데기일 뿐, 실제 작업은 스레드가 담당합니다. 프로.. 2017. 8. 29.
인공지능 스피커 및 종류에 대해 인공지능 스피커 이번 포스팅은 인공지능 스피커에 대해 하겠습니다. 인공지능 스피커는 몇 년 전부터 나오기 시작했습니다. 그리고 곧 인공지능 스피커의 열풍이 불어올 것으로 예상됩니다. 또한 인공지능 스피커의 시장이 커질 것으로 예상됩니다. 우리나라에서는 SK텔레콤과 KT에서 발 빠르게 출시를 하였습니다. 그러면 인공지능 스피커가 무엇인지 그리고 어떤 것들이 있는지 알아보도록 하겠습니다. 인공지능 스피커를 보면 해외에도 국내에도 많은 제품이 나와있습니다. 과연 어떤 제품이 가장 먼저 점유율을 높게 가져갈지도 궁금합니다. 인공지능 스피커란?집안의 물건들이 전부 똑똑해지고 있습니다. 가장 많이 쓰는 것들이 먼저 똑똑해지는 것 같습니다. TV와 전등, 가스 등이 먼저 스마트의 이름을 달고 똑똑해졌습니다. 다음은 .. 2017. 8. 28.
소켓과 윈도우 소켓에 대해 소켓(SOCKET)과 윈도우 소켓 설명 이번 포스팅은 소켓과 윈도우 소켓에 대해 하겠습니다. 소켓은 외국에서 콘센트 구멍을 뜻하는 말입니다. 콘센트 구멍처럼 연결할 수 있도록 만들어 주는 것이 바로 소켓입니다. 소켓은 네트워크 프로그램을 구현할 수 있도록 해줍니다. 네트워크 프로그래밍이란 멀리 떨어져 있는 호스트들이 서로 데이터를 주고 받을 수 있도록 프로그램을 구현하는 것을 말합니다. 소켓(SOCKET)이란 네트워크 프로그래밍 과정에서 대상이 멀리 떨어져 있기 때문에 소프트웨어 차원에서 호스트들간을 연결해주는 장치를 말합니다. 소켓과 윈도우에서 사용하는 윈속에 대해 설명해 보도록 하겠습니다. 클라이언트-서버 모델소켓프로그래밍에서 중요한 개념입니다. 네트워크 프로그램은 일반적으로 클라이언트 서버 모델로 .. 2017. 8. 27.
정보보안 암호화의 기초 이번 포스팅은 암호화의 기본개념에 대해 설명하도록 하겠습니다. 컴퓨터 네트워크의 사용자 환경이 과거처럼 단순히 정보를 검색하고 활용하지 않으며 은행 업무나 세금 업무, 인터넷 쇼핑몰 같은 상업 분야로 확대되었습니다. 이렇게 발전하므로 온라인 불법 침입자가 중요 정보에 접근할 수 없도록 차단하는 네트워크 보안이 중요해지고 있습니다.보안의 필요성은 두 가지로 생각할 수 있습니다. 첫 번째는 허가 받지 않은 외부 침입자에게 정보가 유출되지 않도록 하기 위해서입니다. 보안 데이터가 전달되는 네트워크 경로에서 데이터를 불법적으로 훔쳐내 악용하는 경우가 이에 해당됩니다. 두 번째는 외부 침입자가 보안 데이터의 내용을 조작하지 않도록 보호하기 위해서입니다. 데이터 조작은 통신하는 사람들 간의 정상적인 데이터 통신을 .. 2017. 8. 26.
VR과 AR의 개념과 적용사례 VR과 AR의 개념과 적용사례 이번 포스팅은 VR과 AR의 개념과 적용사례에 대해 하겠습니다. 한창 뉴스에서 자주나오다가 요즘에는 자주 나오지 않고 있는 것 같습니다. 하지만 기술은 현재도 발전 중에 있습니다. VR은 가상현실이며 AR은 증강현실입니다. 두 개의 개념에 대해 설명하고 차이는 무엇인지에 대해 설명하겠습니다. 또한 국내와 외국의 적용사례에 대해 알아보도록 하겠습니다. 물론 적용사례는 너무 많고 현재도 적용 예정인 사례들도 많으나 주관적으로 뽑아보았습니다. VR과 AR의 개념가상현실(VR)은 'Virtual Reality'의 약자입니다. 즉 그래픽 등을 통해 현실이 아닌 환경을 마치 현실과 흡사하게 만들어내는 기술로, 말 그대로 가짜 세계를 실제로 체험할 수 있도록 해주는 기술입니다. 가상현실.. 2017. 8. 25.
클래시로얄 2vs2 전투 클래시로얄 2vs2 전투 이번 포스팅은 클래시로얄 2vs2에 대해 하겠습니다. 몇일전에 클래시로얄 2vs2모드가 다시 나오게 되었습니다. 두 명이서 플레이를 할 수 있다는 장점이 있는데요. 지금 이벤트로 마법상자 2개를 무료로 주고 있습니다. 2대2 전투에 대해서 설명하겠습니다. 개요2vs2 전투는 2017년 3월 24 패치로 클랜전의 전투 방식으로 공개되었습니다. 이후 2017년 6월 12 패치부터는 따로 2v2를 즐길 수 있게 되었습니다. 2017년 7월부터 약 2주 정도 후 2v2를 1달간 다시 부활시켰다가 8월 1일부터는 못하게 되었습니다. 2017년 8월 14일에 2v2 버튼이 다시 등장하고 시작까지 7일이 남았다는 표시가 떴습니다. 지금은 끝난 크라운 챔피언십과 같이 버튼이 등장하게 되었습니다.. 2017. 8. 23.