본문 바로가기
728x90

서버 보안69

셸의 기본_shell script 1. 정의 셸(Shell)은 컴퓨터 운영체제에서 사용자와 컴퓨터 하드웨어 또는 운영체제 간의 인터페이스 역할을 하는 프로그램입니다. 쉘은 터미널(terminal)이나 콘솔(console) 등의 사용자 인터페이스를 통해 입력된 명령어를 해석하고, 운영체제의 기능을 호출하여 실행합니다. 보통 리눅스나 macOS와 같은 유닉스(UNIX) 계열의 운영체제에서는 Bash, Zsh, Ksh 등 다양한 셸이 존재하며, Windows에서도 PowerShell이나 CMD 등의 셸을 사용할 수 있습니다. 셸은 사용자가 명령어를 입력하면, 그 명령어를 해석하여 해당하는 프로그램을 실행하고 그 결과를 출력합니다. 이를 통해 파일 관리, 프로그램 실행, 프로세스 관리, 환경 설정 등을 수행할 수 있습니다. 또한 셸은 스크립트를.. 2023. 4. 17.
정보 보호 용어_15 홈페이지(Homepage) - 사용자가 브라우저를 통해 인터넷을 이용할 때 접속하는 사이트들을 의미하며, 기관이나 개인들이 자신의 정보를 공유하고 알리는데 이용 - HTML이라는 홈페이지 제작 프로그램 언어를 이용해 만들고 인터넷에 연결되어 있는 웹서버라는 컴퓨터에 저장하여 누구나 볼 수 있도록 제공 다크웹(Dark Web, Deep Web) - ‘다크 웹(Dark web)’은 인터넷을 사용하지만 접속을 위해서는 특정 프로그램을 사용해야 하는 웹을 말함 - 일반적인 방법으로 접속자나 서버를 확인 할수 없으므로 사이버상에서는 범죄에 활용되며 파일공유에 사용되는 F2F(Friend-to-Friend) 방식과 익명 커뮤니케이션을 위한 사설 네트워크 방식이 있음 웹(Web, World Wide Web) - WW.. 2023. 4. 17.
우분투 기본 명령어 ■ 터미널 창의 개념 -그래픽 기반 사용자 인터페이스(GUI)가 아닌 명령 기반 인터페이스(CLI)를 바탕으로 개발된 프로그램 ■ 터미널 창 활성화하기 - home에서 show application 버튼 클릭 -우분투 리눅스 소프트웨어 리스트에서 [터미널] 아이콘 클릭 ■ 현재 시각과 날짜 출력 운영체제의 시각은 2가지 형태로 제공 -하드웨어 시계(RTC; Real-Time Clock) : 마더보드 배터리 전력 구동 -소프트웨어 시계(System Clock) : 커널에 의해 관리 현재 시각과 날짜 출력 : date 시간 동기화 : timedatectl -우분투 시스템에서 구동되고 있는 날짜와 시각에 대해 하드웨어 시계와 소프트웨어 시계, UTC, 타임존, 시간 동기화 등을 출력하기 위해 다음 예제를 수행.. 2023. 4. 17.
정보 보안 용어_14 웹 호스팅(Web Hosting) - 대형 통신업체나 전문회사가 자신들의 웹서버를 개인 또는 개별 업체에 제공하거나 임대해주고 인터넷 홈페이지를 대신 운영해 주는 서비스. 일반 개인이나 기업이 독자적으로 시설을 설치하고 운영하는 것보다 저렴한 비용으로 시설을 구축하고 관리할 수 있음 세이프 브라우징(Safe Browsing) - 구글에서 제공하는 세이프 브라우징은 사용자가 위험한 사이트로 이동하거나 위험한 파일을 다운로드하려고 할 때 사용자에게 경고를 표시하여 보호 하도록함 코드 서명(Code Signing) - 인터넷 또는 무선 환경에서 배포되는 실행 파일의 제작자 확인 및 위·변조 되지 않았음을 확인하는 방법 - 배포되는 파일을 제작자가 전자서명 하여 유포하면 사용자는 웹 브라우저를 통해 제작자의 인.. 2023. 4. 13.
728x90