admin

SELinux 설정 방법

 리눅스  Comments Off on SELinux 설정 방법
Sep 152010
 

SELinux는 보안성이 향상된 새로운 방화벽 시스템으로 최근의 리눅스 시스템에 기본적으로 추가되어 있습니다. 이것을 변경하기 위해서는 페도라 메뉴의
시스템->관리->SELinux Management
를 실행하여 설정을 변경할 수 있습니다. 현재 어떤 문제가 발생하고 있는지는 setroubleshoot 리포트를 참고합니다.

다음은 http://www.fduser.org/blog/42 에서 퍼온 내용입니다.

1. SELinux 설치 및 미 설치 방법
설치 중 방화벽 설정 화면에서 선택한 사항에 기초하여 설치자(installer)가 처리.
– 설치(active) : 기본 가동 정책(default running policy)은 목표 정책이며,
기본으로(by default) 가동된다.
– 미설치(disabled) : disabled 상태로 변경하여 설치 진행한다.

2. 사용중인 정책을 교체하는 방법
– system-config-securitylevel
정책을 바꾸고 재명명(relabel)하도록 파일 시스템을 설정하는 것이다.

(1) /etc/selinux/config을 편집하고 SELINUXTYPE=policyname 으로 정책 유형을 바꾼다.

(2) 재 부팅 하여 돌아올 수 있는지 확인하기 위해, SELINUX=permissive 모드로 설정한다.
이렇게 하면, SELinux는 정확한 정책하에서 가동될 것이지만, 만일 부정확한 파일 문맥 명명(labeling)과 같은 문제가 있으면 로그인 하도록 할 것이다.

(3) sysadm_r 역할을 갖춘 root로 파일 시스템을 재명명 한다(relabel)

id -Z
root:sysadm_r:sysadm_t
fixfiles relabel

옵션 -l /path/to/logfile을 사용하여 표준 출력으로 로그를 볼 수 있고, 옵션 –o /path/to/file을 사용하여 검토(checked)되거나 재 명명(relabeled)된 모든 파일 리스트를 저장할 수 있다.

(4) 시스템을 재 부팅 한다. 새 정책하에서의 재 시작은 모든 시스템 프로세스가 적절한 문맥에서 시작되고 정책 변경으로 인한 모든 문제가 드러나게 한다.

(5) sestatus –v 명령으로 발효된 변경사항을 확인한다. Permissive 모드로 가 동된 새 시스템에서, avc: denied 메시지를 /var/log/messages에서 확인한 다. 이들은 새 정책하에 문제없이 시스템이 가동되도록 해결해야 할 문제들을 표시해 준다.

(6) 새 정책하에서 시스템이 만족스럽게 돌아갈 때, SELINUX=enforcing 으로 바꿔 실행 권한을 부여한다. 실시간에 enforcing을 활성화 시키기 위 해 재 부팅하거나 setenforce 1 을 실행한다.

3. 특정 데몬에 대하여 SELinux protection을 활성화/비활 성화 방법
– 특정 데몬의 부울 값을 제어하려면 system-config-securitylevel을 사용한다.
예를 들어, 만일 apache가 시스템상에서 올바르게 동작하도록 하기 위해서는 SELinux를 비활성화 시켜야 한다면, system-config-securitylevel으로 해당 값을 비활성화시키면 된다.
이는 apache.te에 정의된 정책으로 전이되는 것을 막고 httpd가 일반 리눅스 보안 하에 있도록 한다.

4. 부팅 중 SELinux를 비활성화시키는 방법
– 커널 명령 라인에 selinux=0를 추가

5. 부팅시 enforcing을 활성화/비활성화하는 방법
– /etc/sysconfig/selinux 설정 파일을 이용

====================================================

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing – SELinux security policy is enforced.
# permissive – SELinux prints warnings instead of enforcing.
# disabled – No SELinux policy is loaded.
SELINUX=enforcing

(1) SELINUX=enforcing : enforcing을 활성화하기 위해 커널을 부팅할 때 명령 라인에
enforcing =1을 추가하는 것과 같다.
(2) SELINUX=permissive : enforcing을 비활성화하기 위해 enforcing=0 를 추가하는 것과 같다.
(3) SELINUX=disabled : 커널 부트 인자 selinux=0을 사용 하는 것과 다르다.
커널에서 SELinux를 완전하게 비활성화시키는 것과 달 리 대신 disabled를 설정하는 것은 enforcing을 비활성화하고 정책 적재를 하지 않고 건너뛰는 것이다.

====================================================

6. 재부팅하지 않고 enforcing 모드를 임시로 비활성화/활성화 방법
– 실시간으로 enforcing모드를 비활성화시키기 위해서 sentenforce 0 명령을 실행.
작업이 끝나서 enforcing 모드로 돌아오기 위해서는 sentenforce 1을 실행.

7. SELinux 설치에 관한 상태 정보(status info)를 얻는 방법
– root 사용자 권한으로 /usr/sbin/setstatus –v 명령을 실행.

 Posted by at 5:31 PM

TEDxKaist 참가 후기

 TED  Comments Off on TEDxKaist 참가 후기
Sep 132010
 

지난 토요일(9.11) KAIST에서 TED 행사가 있었습니다. “Happiness for Science / 과학에 있어서 행복이란 어떤 것인가?” 라는 것을 주제로 좋은 강연이 많이 있었습니다.

동작도 빠르게 벌써 참가 후기를 쓰신 분이 있는데 KIROV 신동우님의 참가 후기입니다. 현장의 느낌이 잘 정리되어 있습니다.
http://kirov.tistory.com/16

 Posted by at 10:29 AM

오늘의 트위터 2010-09-11

 트위터  Comments Off on 오늘의 트위터 2010-09-11
Sep 112010
 

@TEDxKAIST 여자친구 수에 따라… 없으면 무심, 한명이면 한심, 두명이면 양심이 있고, 세명이면 세심해야 하고, 네명이면 사심이 없어야 하고, 열명이면 열심히 살아야 한다. — 이민화님 유머 #TEDxKAIST

@MKTKIM: 전란을 예견못하고 전란중에도 이순신등에 열등감을 폭발한 선조가 imf를 불러온 ys라면 광해군에 대한 증오심 하나로 집권,중화사대주의로 조선을 꼴랑 말아먹은 인조가 이명박과 비슷하죠. 인조는 나중에 열등감으로 자식인 소현세자도 없애는데 너무 비슷합니다

@jinbocolor: 칼라tv 쳇 창에선 이런 말이…ㅋ>>>오오~~~그러고 보니 엠비가 군면제라서 삽질 못해본거 한이 맺혔군…이제 4대강 삽질의 비밀을 풀엇습니다…ㅎㅎㅎwww.jinbocolor.tv

이순신을 너무 영웅화하지 말자. 무릇 군인이라면 누구나 이순신처럼 행동해야 하는거다. 자신의 본분을 못하는 사람들이 자신의 못남을 감추기 위해 영웅뒤에 숨는다.

@yjchung68: 정말 시간은 내는거지 나는게 아니더군요 RT @GongByoungHo: ‘시간이 날때 공부하겠다고 말하지 말라. 아마 시간이 나지 않을 테니까 말이다’-<승자의 율법> 유태인 격언. ㅎㅎ

@_nu 아는 만큼 보이고, 팔로잉한 만큼 보인다

@TEDxKAIST: 공대생이 할줄아는 세 문장. 잘지냈냐 밥먹었냐 쟤 예쁘지않냐. – 여운승 교수님의 센스 멘트!!!!! #TEDxKAIST

그리고 커뮤니케이션이 좋았겠죠. RT @achimnol RT @jooddang: 뭐하나 특출난건 없었지만 두루두루 대충 알고 있었다는 이소연씨 #tedxkaist

@High_Seeker86 불행은 외부로부터 오지만 행복은 내부로부터 옵니다 – 이민화교수님의 말씀 아아아… #tedxkaist

@minhwalee: 한국은 기술이 번 것을 제도가 까먹는 구조다 ! RT @jskDr: RT @hellodd1: 공돌이가 된 것을 자랑스러워고 세상을 바꿔나가자-여운승 #TEDXKAIST

@Feel_so_g00d 주말인데도 평소 습관대로 눈떠지는거 미티겠3. 게다가 트리플A형이라 그런지 알람시계 울리기 직전에 “이제 울릴때 됐는데 ~” 하면서 깹니다.

@Lawyer_KOREA 人生は退屈すれば長く、充実すれば短い. 인생은 어영부영하자면 길지만, 열심히 살자면 너무 짧다(Fridrich von Schiller)

 Posted by at 11:09 PM

TEDxDaejeon 동영상 모음

 TED  Comments Off on TEDxDaejeon 동영상 모음
Sep 112010
 

TEDxDaejeon – Song Soo-yong – Winning the world with the ‘DID’ mindset

TEDxDaejeon – Jang Suk-jong – The 3year epic of a Korean street fashion magazine

TEDxDaejeon – Kim Hyo-jung – Achieving life happiness by crossing 5 great deserts

TEDxDaejeon – Han Sang-gi – The New paradigm of research with the Social web

TEDxDaejeon – Lee gyung-soo – Finding new energy to overcome resource limitations

TEDxDaejeon – Jo Ju-hyun – Beating disabilities to pioneer grassroots journalism

TEDxDaejeon – Kim Dae-sik – Never let go of your passion, just keep working on it

TEDxDaejeon – RecAndPlay – A spirit of sharing information and culture:CC

 Posted by at 10:38 PM