본문 바로가기

분류 전체보기229

네트워크 보안 1, 2 TCP/IP 계층별 역할 - 데이터링크 : 전송 매체에 프레임 송수신 - 네트워크 : IP는 호스트 네트워크 주소를 관리하고 패킷을 라우팅한다. ARP는 네트워크 호스트들의 하드웨어주소MAC을 얻는데 사용되고 ICMP는 패킷 전송에 관한 오류 메시지 처리 담당. - 전송 : 종단간 통신 서비스 제공 담당. TCP와 UDP - 응용 : 응용프로그램이 네트워크에 접근 가능하도록 인터페이스 기능  ★★★ 패킷의 전송방법 - 유니캐스트 : 1:1 특정인에게 전송 - 멀티캐스트 : 1:N 네트워크 장치가 멀티캐스트를 지원해야 하고 멀티캐스트 그룹에 가입해야 함. 특정 다수인에게 전송 (IGMP 프로토콜)- 브로드캐스트 : 같은 네트워크의 모든 호스트에게 패킷을 보낸다. 불특정 다수인에게 전송. 호스트 주소를 모두.. 2024. 5. 1.
시스템보안2 ~ 4, 네트워크 보안 유닉스 시스템의 특징 - 대화식 운영체제 : 사용자와 운영체제간 상호작용이 쉘에 의해 이루어짐- 멀티태스킹 - 멀티유저 - 호환성 및 이식성 : 하드웨어적 구조에 독립적으로 응용프로그램을 작성할 수 있는 환경 - 계층적 파일시스템 - 뛰어난 통신 기능 : TCP/IP에 기반한 통신기능을 운영체제 자체에 내장함. 프로세스간 연결하는 파이프기능이 있어 명령어 간 데이터 전달이 수월. - 다양한 기능의 유틸리티와 개발환경 제공  파일 속성 - rwxrwxrwx  1  root  root   123   2019-06-11 05:12  abc.txt1) 파일종류 : d 디렉터리, l 링크파일2) 파일 허가권3) 하드링크 수4) 소유자명5) 소유그룹명6) 파일 크기7) 마지막 수정 시간8) 파일명  + ls -a .. 2024. 4. 29.
정보보안1 8차시 지난시간에 하던 pam모듈의 rootok 이어서. cd /rpmbuild/SOURCES/Linux-PAM-1.1.8/modules/pam_rootokvi /pam_rootok.c  분석할 때 아무것도 모르는 경우엔 printf로 데이터나 변수를 찍어보는 것이 제일 빠르다.pam_rootok.c에는 여러가지 함수들이 있는데, 이 함수들에 각 printf 함수로 데이터를 남기고 실행해보면 어떤 상황에 어떤 함수가 쓰이는지 알 수있다. ex) printf("_pam_parse 함수 실행"); printf("check_for_root 함수 실행"); 저장한 후 make로 컴파일 mv .libs/pam_rootok.so /lib64/security/=> .libs 폴더가 숨겨져있고, 이 안에 so 파일이 있다. .. 2024. 4. 28.
리눅스2 8차시 소스설치 후 재설치 할 때rm -rf /usr/local/opensshrm -rf /etc/sshrm -rf /etc/pam.d/sshddnf -y install openssh openssh-clients openssh-serversystemctl enable --now sshd -- 실습 : 가상호스트 네임서버에 연결하기 vi /etc/named.rfc1912.zones vi /var/named/client.com.zone named-checkconf named-checkzone client.com client.com.zone systemctl restart named.service=> named.rfc1912.zones 파일에 도메인 추가하기client.com.zone 추가한 도메인 파일 설정 작성네.. 2024. 4. 28.