전체 글
Baekjoon : 2839 : 설탕 배달
https://www.acmicpc.net/problem/2839 🤔 알고리즘에 관한 생각 5와 3으로 나누어 떨어지는 경우 최종적으로 N은 0이 되므로 정상적인 경우 N은 0보다 같거나 크게 된다. 따라서 N>=0 이 성립하지 않으면 정확하게 N킬로그램을 만들 수 없으므로 -1 을 출력한다. 그리디 알고리즘 으로 가장 큰 값 5로 나누어 떨어지는지 확인하고 나누어 떨어지지 않을 경우 5로 나누어 질때까지 3을 빼면서 count를 증가한다. N = int(input()) count = 0; while N >= 0: if N % 5 == 0: # 5로 나눈 나머지가 0 이라면 count += N // 5 # 5로 나눈 나머지 print(count) break; N -= 3 # 5의 배수가 될 때까지 3을 ..
인터넷 보안 관리사 - 리눅스 파일속성 추가 설정 예시문제
인터넷 보안 관리사 리눅스 예시문제 정리 - 파일 속성 추가 설정 chattr는 파일에 특정 속성을 추가해주는 명령어입니다 (change attribute 줄임말) root 사용자가 실수로 중요한 파일을 삭제하지 않도록 삭제되지 않는 파일을 만들 수 있죠 중요한 파일 important.가 있다고 가정하자 절대로 삭제되거나 내용이 수정되거나 이름이 바뀌거나 링크가 걸릴 수 없게 하려면 i 속성을 추가해준다. 참고! ls 명령어는 파일리스트를 확인하는 명령어다. (list 줄임말) chattr +i [파일명] 참고! lsattr 명령어는 파일 속성을 확인하는 명령어다. (list attribute 줄임말) chattr 명령어를 실습해보았다면 한번 삭제를 직접 해보자! 명령을 허용하지 않음 이라는 출력을 볼 ..
인터넷 보안 관리사 - 리눅스 계정설정 예시문제
인터넷 보안 관리사 리눅스 예시문제 정리 - 계정 설정 /etc/passwd파일에 관련된 인터넷보안관리사의 예시문제는.. 1. 특정 계정 로그인 쉘 수정2. 특정 계정 이외의 계정 전체 삭제3. 루트의 UID가 0인 계정 전부 삭제4. 특정 계정 홈 디렉토리 수정 이렇게 지금까지 icqa에서 나온 예시문제는 4가지 문제가 잇다./etc/passwd 파일의 구조와 리눅스 에디터 사용법만 알면 쉽게 풀수 있음 만약 vi 에디터 사용법이나 /etc/passwd 파일 구조가 뭔지 모른다면 이전 게시글들에 쉽게 설명을 해놓았으니 보시고 오시면 되겠다. 이제 시작 합시다! Q1로그인이 필요 없는 계정 (bin, nobody 등)을 이용해 시스템이 접근하여 사용자의 명령어를 해석하고 악용할 가능성이 있으므로, 보안상..
인터넷 보안 관리사 - 리눅스 vi에디터 기본적인 사용법
인터넷 보안 관리사 리눅스 요점정리 - vi에디터 기본적인 사용법 vi에디터 기본적인 사용법 사실 vi에디터를 재대로 말하려면 글이 정말 길어져서 인터넷보안관리사를 따는데 필요한 부분만 말하도록 하자 vi에디터는 말 그대로 편집기이며 윈도우의 메모장과 비슷한 역활을 한다. 사용법은 vi [파일명] 이다. 윗 글에 설명한 /etc/passwd 파일로 예를 들어보자!이때 vi passwd라고 치면 리눅스는 오류가 난다.리눅스의 디렉토리는 반드시 상위디렉토리까지 말해줘야한다. 그래서 vi /etc/passwd 가 맞겠다 vi /etc/passwd를 치게되면... (paranoide는 계정 이름이다) 이렇게 뜨는데 여기서 i를 눌러주면 아래쪽에 -- INSERT -- 가 뜨면서 수정모드로 전환이 되었다.그 후 ..
인터넷 보안 관리사 - 리눅스 계정 설정
인터넷 보안 관리사 리눅스 요점정리 - 계정 설정 계정 설정 리눅스에는 계정 설정정보가 담긴 파일이 있는데바로 /etc/passwd 파일이다. /etc/passwd 파일을 열어보면 이런 화면을 볼수 있다. 한줄당 한 게정의 정보를 말하고 있는데맨 위에 있는 root 계정으로 짧게 설명을 하자면 .. root: x: 0: 0: root: / root: /bin/bash 계정 ID: 비밀번호: UID: GID: 사용자 정보: 사용자 계정 디렉토리: 사용자 로그인 쉘: 계정정보는 기본적으로 7개의 필드로 나누어져 있는데 : (콜론) 을 중심으로 1필드씩이라고 생각 하면 됨 첫번째 필드에는 계정 ID 두번째 필드에는 비밀번호 root 비밀번호 필드에보면 x라고 되잇는데 이건 암호화 설정을 해서 /etc/shad..
인터넷 보안 관리사 시작하기 전에
자격증 설명 - Linux , Window 계열을 기반으로 한 서버에서 인터넷 보안과 관련한 시스템에 대한 실제 보안 값 실무 능력을 검정 인터넷 보안 관리사는 2016년 ICQA에서 새로 만들어진 자격증인데 만들어진지 얼마 안된 자격증이라 자료가 적어 공부에 지장이 있었기에 이렇게 포스팅을 합니다 출제기준 - 일단 인터넷 보안 관리사는 Linux Server 보안 실무 7문항 배점 5점Windows Server 보안 실무 7문항 배점 5점보안 시스템 운용 6문항 배점 5점 세가지 과목으로 60점 이상이면 합격이고 서술형 작업형 선택형으로 이루어져있습니다. 앞으로 풀 예시문제는 icqa 홈페이지 www.icqa.or.kr 에 가셔서 자격안내 탭에 시행종목 안내로 들어가셔서 인터넷보안관리사에 관련 자료로 ..
정보기기운용기능사 실기 - 21. 시스코 이메일기능 설정
정보기기운용기능사 요점정리 21 : E-Mail 이메일은 그냥 쉬움. 단, 이메일이 되려면 이메일 셋팅 자체이전에 기기에 [아이피,게이트,DNS]등 기본 네트워크 정보 할당, Inter-vlan 셋팅, 라우팅 설정같은 기초적 네트워크를 완벽히 구축해야 함! 만약 메일 보내는게 실패했다면 기초 네트워크 설정 잘못했을 가능성이 매우 큼. 난이도 : 하 Q1이메일 E-mail 설정- 도메인 이름 : dod.net- PC0 메일계정 : AJ@dod.net (비번 : 123)- PC1 메일계정 : RD@dod.net (비번: 321)- 서버주소 : 72.160.0.1- 두 PC가 서로 이메일을 주고받을 수 있도록 설정하시오. A1정답 일단 DNS 설정해줘야함. Name에 도메인 입력 Address에 서버주소 입력..
정보기기운용기능사 실기 - 20. NAT PAT
정보기기운용기능사 요점정리 20 - NAT, PAT NAT란? 간단히 말하면 아이피를 가려주는 것. NAT 는 두가지로 나뉨. 1) 정적 NAT 2) 동적 NAT PAT 라 함은 다른말로 NAT Overload라고 한다. 많은 수의 사설 IP를 하나의 공인 아이피로 변환-누적 시켜서 외부와 통신하는 방법을 말한다.PAT 하라고하면 그냥 동적 NAT 핵심명령어 끝에 "Overload" 라는 키워드만 살짝 붙여주면 된다. 난이도 : 상 Q1정적 NATPC0(10.1.1.2) 이 외부 통신할때 공인IP (198.53.12.212) 주소를 사용하도록 하시오. A1정답 Router>enRouter#conf tRouter(config)#ip nat inside source static 10.1.1.2 198.53...
정보기기운용기능사 실기 - 19. AAA설정 시스코 Radius인증
정보기기운용기능사 요점정리 19 - AAA Radius 인증 Radius 인증.. 이거이거.. 다 필요없고 지금까지 배운 명령어중에 가장 긴 명령어를 두번째 줄에 써야됨. 으으....극혐... 밥먹고 해보고 자기전에 해보고 자고 일어나서해보고 하면 외워짐 계속 해보셈. 난이도 : 상 Q1AAA Radius 인증Telnet 과 Console 접속시 Server0의 Radius 인증을 받도록 설정하시오.- 사용자 이름 : dod, 암호 : mason- key : router A1정답 aaa는 일단 서버 설정해야됨. Service 부분 on 으로 바꾸고Client Name은 문제에서 명시한 아이디Client IP 는 라우터 ip를 써줘야되는데 aaa 인증받을 서버쪽으로 나있는 포트의 아이피써야됨.Secret은..
정보기기운용기능사 실기 - 18. ACL 종합
정보기기운용기능사 요점정리 18 - ACL 종합 정보기기운용기능사에 등장하는 ACL 유형은 3가지로 파악됨. 1) R1 라우터의 텔넷에 어떤 A 네트워크만 접속 가능하게 설정하라. (텔넷 접속제한) 2) A 네트워크와 B 네트워크가 서로 통신/접근하지 못하게 분리하라. (네트워크 분리) 3) PC1이 PC0에게 핑을 보내지 못하게 하라. (핑금지 :[Extended ACL])- 데이터는 주고받을 수 있도록 하시오. 난이도 : 중상 Q1ACL 유형1 : 텔넷 접속제한오직 교사용 네트워크만 R1 라우터로의 텔넷 접속이 가능하도록 하라. A1정답 Router>enRouter#conf tRouter(config)#access-list 1 permit 110.210.0.0 0.0.255.255Router(conf..