목록분류 전체보기 (170)
관심쟁이 영호

안녕하세요! 관심쟁이 영호입니다. 오늘은 시스템 보안의 3번째 시간인데요! 바로 보시죠. 1. 세션관리 세션이란, "사용자와 시스템 사이에 활성화된 접속"을 뜻해요! 한마디로 여러분들이 페이스북을 이용하시다가 카카오톡을 잠시 사용하고 다시 페이스북을 켜면 봤던 그대로 남아있잖아요!? 그때는 세션이 남아 있기 때문입니다. 그러면 페이스북을 끄지 않은 채로 홈버튼만 눌른다음 하루가 지나서 다시 확인하면 처음 그대로 갑니다! 이건 세션이 만료되었기 때문이에요. 운영체제도 똑같이 동작을 하는데요! - 윈도에서 예를 들면 화면 보호기입니다. - 유닉스에서는 화면 보호기가 따로 있지 않고, 다시 재접속을 요구합니다. - 데이터 베이스에서는 일반적으로 세션 타임아웃이 없어요! 2. 접근제어 이것은 저번 글과 비슷하지..

안녕하세요. 관심쟁이 영호입니다! 오늘부터 시스템 보안에 대해서 공부를 할 예정입니다. 바로 시작하시죠. 이 글은 "정보보안개론"(양대일 지음)을 참고하여 작성한 글입니다! 1. 시스템의 보안 시스템 보안의 핵심은 권한이 없는 사용자가 파일, 폴더, 장치를 사용하지 못하게 제한하는것이 핵심이에요! 6가지의 주제로 나누어서 생각할 수 있는데요! 살펴보겠습니다. (1) 계정관리 아이디와 패스워드로 관리합니다. (2) 세션관리 일정한 시간이나 일정 조건이 만족되면 세션을 종료하여 비인가자의 세션 가로채기를 통제합니다. (3) 접근 제어 네트워크 관점에서 허락을 받은 인가자만 접근가능하도록 통제하는 것입니다. (4) 권한 관리 각 사용자에게 정보 자산에 접근할 수 있도록 적절한 권한을 주어 통제하는 것입니다. ..

안녕하세요. 관심쟁이 영호입니다. 오늘은 시스템 보안의 6가지 중 1개인 "계정관리"에 대해서 살펴보겠습니다. 선수 지식 계정 관리에는 중요한 개념 2개가 있어요! 1. 식별 : 사용자가 자신이 누구라고 알리는 것. 2. 인증 : 신원을 증명. 이렇게 두 가지가 있습니다. 일반적으로 아이디나 패스워드로 진행을 하게 되지만 이 또한 다른 사람이 도용할 수 있는 것이고 100% 확신할 수 없는 인증 수단이죠..ㅠ 그래서 시스템은 4가지의 수단을 사용합니다. - 알고있는알고 있는 것 : 아이디와 패스워드와 같은 사용자가 알고 있는 것을 가리킵니다. - 가지고 있는 것 : 신분증이나, OTP 등을 가리킵니다. - 자신의 모습 : 지문이나 홍채, 얼굴 등을 가리킵니다. - 위치하는 곳 : 접속을 시도하는 곳이 적..

안녕하세요! 관심쟁이 영호입니다. 건강한 하루를 보내고 계신가요!? 오늘은 OpenCV의 트랙바, 그리기 함수를 공부할 예정이에요! 트랙바란? 우리가 브라우저를 사용하면서 오른쪽에 있는 "스크롤바"와 비슷하다고 생각하면 됩니다! 윈도우 제어 창에 바를 생성하여 값을 받아내는 것인데요! 이 바가 이동됨에 따라 다른 값을 리턴하게 되고, 거기에 해당하는 모종의 코드를 추가시키면 창에 적용된 행렬의 값이나 다른 값들을 제어할 수 있게됩니다! 사용방법은? 트랙바는 이전에 사용했던 마우스콜백 함수와 비슷합니다. 1. 똑같이 콜백함수를 등록한다. 2. 윈도우창을 만들고 트랙바를 생성한다. 3. 트랙바생성하면서 함수를 넘겨준다. 4. 트랙바의 값을 받을 함수를 코딩한다. 이 정도가 되겠네요! 바로 코드를 살펴보겠습니..

안녕하세요! 관심쟁이 영호입니다. 오늘은 자료구조 공부를 해볼거에요! 지난번에 자료구조로 b-트리를 공부하였습니다! 오늘은 b-트리의 후속작(b*트리)의 후속작(b+)를 공부할 예정이에요! b+트리가 b, b*트리랑 이름이 비슷하다고 생각하고 공부하시면 엄청엄청 헷갈려요! 그냥 독단적인놈이라고 생각하고 공부하도록해요 ㅎㅎ b+트리? b+트리는 b트리와는 달라요! 말로 먼저 말씀드리면 루트노드부터 하위노드들은 그냥 방향만 알려주는 척도입니다. 모든 데이터는 LeafNode에 있습니다! 그림을 보시죠. 보시는 것과 같이 Root노드에 "16, 25, 40"이 있는데 LeafNode에 똑같이 "16, 25, 40"이 있는 것을 볼 수 있어요! 사실상 B+트리에서 Leaf Node위에 있는 것들은 방향을 알려주..

안녕하세요! 관심쟁이 영호입니다. 모두들 공부는 잘되고 계신가요!? 저 또한 열심히하려고 노력중이랍니다 ㅠㅠ 오늘의 OpenCV공부는요! 키보드 제어 및 마우스 제어입니다! 쉽게말하자면! 사용자가 키보드나 마우스의 조작이 있을 때, 프로그램이 인지하도록 하는겁니다. 키보드 제어 이전시간에 한 것과 아주 비슷해요! 바로 살펴볼게요. 위의 사진을 보시면! "waitKey"가 키보드 값에 따라 다른 리턴값이 된다는 것을 파악할 수 있어요! 27은 esc를 뜻합니다. 그럼 계속해서 마우스 제어를 해보겠습니다! 마우스 제어 마우스 제어를 하려면 콜백함수를 불러야해요! 이것을 사용하기 위해서는 "콜백함수"에 대한 이해가 필요해요. 콜백함수란? 일반적으로 함수를 실행하면 해당함수가 완료될때까지 다음 작업을 수행하지 ..