정보보안 기사를 준비 하면서....

정보보안 기사 출제 가이드에 나와 있는 목차와 내용을 먼저 기반으로 내용을 정리 하고자 한다.

해당 내용은 정보보안 기사의 출제 가이드에 나와 있는 목차를 바탕으로 필자가생각하는 내용을

정리한 내용 입니다.




1. 시스템 및 네트워크 보안 특성 파악


  1) 운영체제별 보안특성 파악하기 

     (2) IT환경을 구성하고 있는 대인용 PC 또는 서버에 설치된 운영체제의 및 버전 정보를 파악 할 수 있다.


보안 담당자라면 설치된 운영체제의 버전을 확인 할 수 있어야 한다.

이러한 운영체제 버전에 따라서 보안 방법과 방향이 결정이 되고 의사 결을 하는 기본 정보를 파악하는 척도가 되기 때문이다.



그렇다면 운영체제의 버전 정보를 확인하는 방법은 어떠한 방법이 있을까?


다음의 정보를 확인해 보자.


Windows XP 에서 운영체제 정보 확인 방법

 시작 단추 시작 단추를 클릭하고 실행을 클릭한 다음 winver를 입력하고 Enter 키를 누릅니다.


윈도우에서 버전 정보 확인 하는 방법

윈도우에서는 "command" 창에서 다음 명령을 실행해도 확인 가능 하다.

"systeminfo" 라는 명령을 수행하면, 다음과 같은 화면을 볼 수 있는데 

해당 내용에서 OS 버전 정보를 확인해 보면 되겠다.



위 화면은 필자의 OS정보에서 "systeminfo" 명령을 수행한 결과 화면이다.

내용을 보면 OS이름과 버전 정보 창에서 설치된 운영체제의 이름과 버전 정보를 확인 할 수 있으며,

하위에는 설치된 핫팩스 정보 또한 확인 할 수 있다.


그외에도 윈도우 화면창에서 "컴퓨터" 오른쪽 마우스 클릭 후 "속성" 창을 통해서도 확인이 가능 하다.



위의 화면은 그 결과 화면으로 Windows 버전 정보 하위에 보면 설치 된 OS의 버전 정보를 확인 할 수있다.


윈도우 8 의 경우도 동일하며, 결과는 아래 화면과 같이 나타나게 된다.



윈도우 8.1 또는 Windows RT 8.1 에서 정보를 확인 할 때는 


ⓐ 화면 오른쪽 가장자리에서 안으로 살짝 밀고 설정을 탭한 다음 PC 설정 변경을 클릭한다.

PC 및 장치를 탭하거나 클릭한 다름 PC 정보를 탭하거나 클릭합니다.

ⓒ windows 에서 PC가 실행되고 있는 윈도우 버전을 확인

PC에서 시스템 종류를 찾아 windows의 버전 실행정보 확인




다음은 리눅스 버전 정보를 확인하는 방법이다.


대표적으로 rpm 명령을 활용하면 편리하게 확인 할 수 있다.


"rpm -qa *-release"


방법 1: rpm

rpm -qa *-release

실행예시 (CentOS 6.2)

[root@zetawiki ~]# rpm -qa *-release centos-release-6-2.el6.centos.7.x86_64

실행예시 (Fedora 11 Leonidas)

[root@zetawiki ~]# rpm -qa *-release fedora-release-11-1.noarch

실행예시 (Oracle Enterprise Linux Server 5.5)

[root@zetawiki ~]# rpm -qa *-release enterprise-release-5-0.0.22

실행예시 (SUSE Linux Enterprise Server 11)

zetawiki:~ # rpm -qa *-release sles-release-11.1-1.152 lsb-release-2.0-1.2.18

방법 2: /etc/*-release

ll /etc/*-release cat /etc/*-release | uniq

실행예시 (CentOS 6.2)

[root@zetawiki ~]# ll /etc/*-release -rw-r--r--. 1 root root 27 Dec 9 2011 /etc/centos-release lrwxrwxrwx. 1 root root 14 May 7 2012 /etc/redhat-release -> centos-release lrwxrwxrwx. 1 root root 14 May 7 2012 /etc/system-release -> centos-release

[root@zetawiki ~]# cat /etc/*-release | uniq CentOS release 6.2 (Final)

실행예시 (Fedora 11 Leonidas)

[root@zetawiki ~]# ll /etc/*-release -rw-r--r--. 1 root root 29 2009-05-12 07:45 /etc/fedora-release lrwxrwxrwx. 1 root root 14 2009-10-29 14:53 /etc/redhat-release -> fedora-release lrwxrwxrwx. 1 root root 14 2009-10-29 14:53 /etc/system-release -> fedora-release

[root@zetawiki ~]# cat /etc/*-release | uniq Fedora release 11 (Leonidas)

실행예시 (Oracle Enterprise Linux Server 5.5)

[root@zetawiki ~]# ll /etc/*-release -rw-r--r-- 1 root root 64 Apr 2 2010 /etc/enterprise-release -rw-r--r-- 1 root root 54 Apr 2 2010 /etc/redhat-release

[root@zetawiki ~]# cat /etc/*-release | uniq Enterprise Linux Enterprise Linux Server release 5.5 (Carthage) Red Hat Enterprise Linux Server release 5.5 (Tikanga)

실행예시 (SUSE Linux Enterprise Server 11)

zetawiki:~ # ll /etc/*-release -rw-r--r-- 1 root root 69 May 12 2010 /etc/SuSE-release -rw-r--r-- 1 root root 110 May 6 2010 /etc/lsb-release

zetawiki:~ # cat /etc/*-release | uniq SUSE Linux Enterprise Server 11 (x86_64) VERSION = 11 PATCHLEVEL = 1 LSB_VERSION="core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64"

실행예시 (Ubuntu 12.04.3 LTS)

root@ubuntu:~# ll /etc/*-release -rw-r--r-- 1 root root 106 Aug 17 14:46 /etc/lsb-release -rw-r--r-- 1 root root 141 Aug 17 21:47 /etc/os-release

root@ubuntu:~# cat /etc/*-release | uniq DISTRIB_ID=Ubuntu DISTRIB_RELEASE=12.04 DISTRIB_CODENAME=precise DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" VERSION="12.04.3 LTS, Precise Pangolin" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)" VERSION_ID="12.04"

방법 3: /etc/issue

명령어

cat /etc/issue

배포판의 버전을 가장 쉽게 확인할 수 있는 방법이다.

보안 등의 이유로 다른 내용으로 바뀌어 있는 경우도 있다.

실행예시 (CentOS 5.7)

[root@zetawiki ~]# cat /etc/issue CentOS release 5.7 (Final) Kernel \r on an \m

실행예시 (Fedora 11)

[root@zetawiki ~]# cat /etc/issue Fedora release 11 (Leonidas) Kernel \r on an \m (\l)

실행예시 (Oracle Enterprise Linux 5.5)

[root@zetawiki ~]# cat /etc/issue Enterprise Linux Enterprise Linux Server release 5.5 (Carthage) Kernel \r on an \m

실행예시 (SUSE Linux Enterprise Server 11)

zetawiki:~ # cat /etc/issue   Welcome to SUSE Linux Enterprise Server 11 SP1 (x86_64) - Kernel \r (\l).

실행예시 (Ubuntu 12.04.3 LTS)

root@ubuntu:~# cat /etc/issue Ubuntu 12.04.3 LTS \n \l

방법 4: uname (커널 버전)


uname -r

실행예시 (Fedora 11, VM)

[root@zetawiki ~]# uname -r 2.6.30.10-105.2.23.fc11.x86_64

실행예시 (CentOS 5.7, Xen VM)

[root@zetawiki ~]# uname -r 2.6.18-274.3.1.el5xen

실행예시 (SUSE Linux Enterprise Server 11, Xen VM)

zetawiki:~ # uname -r 2.6.32.59-0.7-xen

실행예시 (Ubuntu 12.04.3 LTS)

root@ubuntu:~# uname -r 3.8.0-29-generic

root@ubuntu:~# uname -a Linux ubuntu 3.8.0-29-generic #42~precise1-Ubuntu SMP Wed Aug 14 16:19:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

방법 5: /proc/vesrion (커널 버전)

[root@CentOS64 ~]# cat /proc/version Linux version 2.6.32-358.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Fri Feb 22 00:31:26 UTC 2013



다음은 MAC에서 OS 정보를 확인 하는 방법이다.

버전 및 빌드 번호 찾기

설치된 OS X 버전의 빌드 번호를 찾으려면 다음 단계를 따르십시오.

1. Apple 메뉴에서 '이 매킨토시에 관하여'를 선택합니다. 사용 중인 OS X의 버전 번호가 'OS X' 바로 아래에 나타납니다.

2.버전 번호를 클릭하여 사용 중인 OS X의 특정 빌드 번호를 확인합니다.





[참고 Site]

 1) http://windows.microsoft.com/ko-kr/windows/which-operating-system

 2) http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EC%A2%85%EB%A5%98_%ED%99%95%EC%9D%B8,_%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%B2%84%EC%A0%84_%ED%99%95%EC%9D%B8

 3) https://support.apple.com/ko-kr/HT201260



 

 

Posted by IT초보아빠