0x01 끄적끄적 :)
라우팅 프로토콜(Routing Protocol)
프로토콜(Protocol)가. 프로토콜(Protocol)의정의-서로다른시스템에있는두개의엔터티가통신하기위한서로동일한약속, 즉통신규약나. 프로토콜의기능 다. Routing Protocol1) Routing의 정의-하나의근원지에서목적지로internetwork를통해정보를전달하는과정2) Routed vs Routing Protocol-Routed Protocol : Routing되어지는Protocol로Network Protocol 즉,Layer3의Packet형태의데이터전송단위로표현-Routing Protocol : Routed(Network) Protocol을자동적으로(Dynamic하게) Routing시키는Algorithm3) Routing Protocol의구성 4) Routing Protocol의분류5) RIP..
참조모니터(Reference Monitor)
참조모니터(Reference Monitor)- 접근 통제 결정을 중재하는 OS의 요소, 모든 접근 요청이 통과되어야 하는 단일점- 주체에 의한 객체로의 모든 접근을 중재하는 일련의 S/W- 객체로의 접근이 요청될 때만 작동, 방화벽은 참조 모니터의 특별한 형태- 3가지요소 : 완전성, 격리성, 검증가능성 접근 통제 영역 - 관리적 -기술적 - 물리적 통제의 프레임워크 수립 참조모니터에서 사용되는 3가지 접근통제정책임의적 접근 통제정책(DAC, Discretionary Access Control)- 데이터의 소유권을 가진 사람(Owner)가 다른 사용자가 접근을 요청하면, 소유자가 관리자와 관계없이 임의로 권한을 부여(자율적 정책)특징- 소유자가 임의로 접근권한을 부여하는 자율적 정책- 접근 통제 목록(A..
배치파일 백그라운드로 실행하기(vbs)
업무상 배치파일을 백그라운드로 실행시킬 방법을 찾아보다가, 배치파일 자체로는 불가능 하다는것을 알게됨. 따라서 vbs의 기능을 이용해서 배치파일을 실행시키는 방법을 이용해야 함. 텍스트파일을 하나 만들고 Set WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "배치파일 경로\배치파일.bat" & Chr(34), 0Set WshShell = Nothing 이라고 작성한뒤 파일 확장자를 vbs로 지정하여 저장 후 실행 하지만, 위 방법은 UAC를 낮추기 않으면 권한문제가 생김. 예를들어 배치파일 내에 레지스트리를 수정하는등 권한이 필요한 작업은 수행되지 않는다. 따라서 다음과 같은 방법으로 사용한다. Set objShell = CreateOb..
[윈도우]일정 시간이 지난 폴더 압축 및 삭제 배치파일 만들기
윈도우에서.. 특정 일자가 지난 파일을 삭제하고 싶거나..복잡한 디렉토리내의 파일 이름을 알고싶을때.. 기타.. 유닉스의 find 명령과 비슷한 기능이 필요할때..아주 똑같지는 않아도, 나름 편리한 기능을 제공해주는 명령어 입니다. Windows 2003 이상 (2003, Vista, 7, 2008) 에서 사용가능한 명령어 입니다.2000 및 XP 에서는 프로그램을 다운로드 받아 설치(?) 해야만 사용 가능합니다. 흡사, 유닉스의 find 명령과 비슷해서 스크립트나 프로그램을 만들어서 작업을 하는것 보다 훨씬 간단하게 작업을 할 수가 있습니다. 일단 간단한 예를 보면서 설명을 드리겠습니다. forfiles /P D:Backuplog /S /M *.log /D -10 /C "cmd /c del @file"..
[SQL] 데이터베이스 기초 강좌
드디어 데이터베이스 기초 강좌를 시작합니다. 왜 '드디어'인가? 개인적으로 데이터베이스에 대한 애착이 매우 큽니다. 물론 데이터베이스를 잘 다루거나 많이 알고 있는 것은 결코 아닙니다. 과거 도스 시절 dBase, FoxPor, Clipper로 프로그래밍했던 것이 저의 실무 경험의 전부입니다. 이후 책을 출판하기 위해 Windows용 Access를 조금 만져본 것이 저의 데이터베이스 경험의 전부입니다. 그러나 컴퓨터라는 것에 관심을 가지게 된 계기 중의 하나가 바로 dBaseIII+였습니다. 단순히 "PC = 워드프로세서"라고 생각하던 저에게 dBaseIII+의 경험은 쇼~킹 그 자체였습니다. 또한 7~8년 전에 저는 이런 생각을 하기도 했습니다. "앞으로의 시대는 네트워크와 데이터베이스 시대가 될거야...
[지식]버퍼링(Buffering)과 스풀링(Spooling)
운영체제 입출력방식 중 버퍼링(Buffering)과 스풀링(Spooling)에 대해 알아보고 싶었다.사전적 의미부터 알아보자. 버퍼링(Buffering)버퍼링은 사전적 의미로 완충, 완화장치의 개념으로 두 개의 매개사이에서 충돌을 완화하는 장치로 설명된다. 동영상 파일이 구현될 때 네트웍의 상황에 따라 끊어짐과 같은 현상이 발생할 수 있는데. 이때 버퍼링을 통해 일시적으로 데이터를 기억해 내어 다음 데이터와 원활하게 연결시켜 준다. [네이버 지식백과] 버퍼링 [buffering] (용어해설)정보의 송수신을 원활하게 하기 위해서 정보를 일시적으로 저장하여 처리 속도의 차를 흡수하는 방법. 좀 더 검색해보면 IT용어 대사전에 버퍼링(Buffering)보다, 완충(Buffering)으로 검색하면 우리가 원하는..
[윈도우]명령어 모음
1. drwatson (로그파일뷰어)2. msconfig (시스템구성 유틸리티)3. conf (넷미팅 실행명령어)4. ping (상대방 컴퓨터 네트워크 연결 확인)5. ipconfig (명령프롬프트에서 실행. release/renow)6. winipcfg(IP확인명령어 98과 me 용 명령어)7. sfc /scannow (컴의 잘못된 시스템파일 검색하여 원본 파일로 변경해주는 명령어)8. regedit /regedit32(레지스트리 편집기)9. oobe /msoobe /a(윈도우 정품 확인 명령어)10. scandisk11. chkdisk 12. sysedit(시스템편집기)13. shutdown -a (xp에서 바이러스 등에 컴이 자동종료안되도록 함)14. dxdiag (컴의 다이렉트 x버전 확인)15...
칼리 리눅스(Kali Linux) 2016.1버전 한글 입력 기능 추가 하는 방법
칼리 리눅스(Kali Linux) 2016.1버전 한글 입력 기능 추가 하는 방법 칼리 리눅스는 데비안(Debian)을 기반으로 해서 제작된 배포판인데, 설치를 해 보면 S/W 저장소(repository) 목록에 칼리만 있고 데비안은 포함되어 있지 않다. 데비안이 최신 버전보다는 검증된 안정성을 추구하는 배포판이고, 칼리 리눅스는 그보다는 최신 버전을 지향하고 있어서 호환성 측면에서 간극이 생겼기 때문에 데비안 저장소도 제외되어 있는 것이 아닌가 싶기도 하다. 커널 버전만 봐도 칼리 2016.1은 거의 최신에 가까운 4.3.0이다. 어쨌든, 영어만 쓰기에는 꽤나 불편하므로 한글 입력 기능은 추가해 볼만하다. 설치 과정은 대략 아래와 같다. 우선 칼리 리눅스 2016.1 버전을 설치한다. 칼리 리눅스 공식..