티스토리 툴바


'Study/Security'에 해당되는 글 3건

  1. 2010/04/07 Codegate 2010 Conference 에 참석합니다.
  2. 2010/02/23 RSA
  3. 2009/08/10 SIS 부팅초기화 스크립트 작성 문제 [중급]
posted by TiMA_Emma☆ 2010/04/07 18:57
내일 COEX에서 열리는 Codegate 2010 Conference 에 참가하게 되었습니다.

많이 배우고 오겠습니다 . : )
저작자 표시 비영리 동일 조건 변경 허락

'Study > Security' 카테고리의 다른 글

Codegate 2010 Conference 에 참석합니다.  (0) 2010/04/07
RSA  (0) 2010/02/23
SIS 부팅초기화 스크립트 작성 문제 [중급]  (0) 2009/08/10

RSA

posted by TiMA_Emma☆ 2010/02/23 04:15
RSA의 개념과 공개키의 개념을 간단히 정리해놓은 것입니다.

저작자 표시 비영리 동일 조건 변경 허락

'Study > Security' 카테고리의 다른 글

Codegate 2010 Conference 에 참석합니다.  (0) 2010/04/07
RSA  (0) 2010/02/23
SIS 부팅초기화 스크립트 작성 문제 [중급]  (0) 2009/08/10
posted by TiMA_Emma☆ 2009/08/10 11:36

[문제]

보안모니터링 프로그램 secure agent를 컴파일하여 실행파일을 얻었다.
그런데 이 실행파일은 daemon형태로 시스템에서 항상 실행되어야 하는 프로그램이다.
시스템이 부팅시마다 secure agent가 실행될 수 있도록 완전한 부팅 스크립트를
작성하여 적절한 위치에 설치하시오.
현재 secure agent 데몬의 실행파일 경로는 /usr/local/bin/sagentd이며,
설치하고자 하는 시스템은 solaris이다.

[풀이]

핵심적인 요소는 풀이시에 기초적으로 작업되어있는 부팅 스크립트 파일이 어디에 존재하는지, 그리고 runlevel의 개념을 알아야 한다는 점이다. 일단 runlevel의 개념은 일종의 부팅 단계이다. 부팅단계라는 것은 어느 정도의 수준으로 OS를 Operating 시킬지를 지칭하는것인데 리눅스에서는 네트워크 유무, 사용자 명수 유무, 수동부팅 등을 지정할수있게된다.

일단 기초적으로 적용되어 있는  /etc/rc3.d 파일에 들어가보자
이것을 보면 [S,K]XX******이런식으로 파일이 정렬되어있는것을 볼수있다
이것은 Start, Kill 프로세스를 지정하는것인데, 그리고 XX는 숫자로써 실행순서를 지칭하게 된다 그리고 **** 은 실행해야할 스크립트를 지칭하게 된다
여기에서 더 풀어보면, 기본적으로 runlevel에 따라 실행되는 스크립트는 /etc/rc.d/rcX.d에 저장되는데 X는 runlevel의 숫자를 의미한다.
일단 예제 실행스크립트에 sagentd, 즉 실행되어야할 스크립트가 있는것을 볼수가있는데, 이것을 런레벨에 따라 실행되는 스크립트를 지칭하게된다. 따라서 예제 파일을 복사한뒤에 permission을 지정해주면된다.
cp /etc/rc3.d/S99sagentd /etc/rc.d/rc3.d/
이렇게 해서
cd /etc/rc.d/rc3.d
chmod S99sagentd 775
이렇게 설정해주면된다
cd는 change directory의 약자로 디렉토리 이동
cp는 Copy로써 복사
chmod는 change mode로써 권한변경을 하는 명령어이다.
저작자 표시 비영리 동일 조건 변경 허락

'Study > Security' 카테고리의 다른 글

Codegate 2010 Conference 에 참석합니다.  (0) 2010/04/07
RSA  (0) 2010/02/23
SIS 부팅초기화 스크립트 작성 문제 [중급]  (0) 2009/08/10