반응형

티스토리챌린지 8

정보보호의 기본 개념 및 보안 3요소(기밀성, 무결성, 가용성)

정보보호의 기본 개념정보보호란 데이터를 무단 접근, 변경, 삭제로부터 보호하고, 정보의 기밀성과 무결성을 유지하며, 필요한 경우 언제든지 사용할 수 있도록 보장하는 활동을 의미합니다. 정보보호는 네트워크, 시스템, 그리고 물리적 보안 등을 포괄하며, 이는 단순한 기술적 조치뿐 아니라 사람과 절차를 포함한 종합적인 보호 체계를 의미합니다.정보보호에는 크게 3가지 중요한 요소가 있는데, 기술적 보안, 관리적 보안, 그리고 물리적 보안입니다. 기술적 보안은 암호화, 방화벽, 접근 제어와 같은 기술적인 방법을 사용하여 데이터를 보호하는 것을 의미하고, 관리적 보안은 정보보호 정책 수립, 교육 및 훈련, 권한 관리 등 조직 차원에서 이루어지는 보안 활동을 포함합니다. 물리적 보안은 데이터 센터의 출입 통제, CC..

[Python] 파이썬 시작 및 파이썬 환경 구축

서론C언어 관련하여 포스팅을 조금 진행하였고, 이제 파이썬 관련하여 포스팅을 진행할 예정입니다. 파이썬을 사용한 지 오래되지 않아 조금 부족하고 틀린 부분이 있다면 지적 부탁드립니다. 파이썬의 장점과 활용 분야파이썬 장점:다른 언어에 비해 코드가 간결하고 읽기 쉬운 문법을 제공하여 초보자들도 쉽게 접근할 수 있습니다.다양한 표준 및 외부 라이브러리(예: pandas, numpy, scikit-learn, matplotlib)를 통해 복잡한 문제를 더 쉽게 해결할 수 있습니다.활용 분야:웹 개발: Django와 Flask와 같은 프레임워크를 이용해 빠르게 웹 애플리케이션을 구축할 수 있습니다.데이터 분석: Python의 pandas와 matplotlib는 데이터 분석과 시각화에 필수적입니다.인공지능 및 머..

개인정보보호법 시행령

개인정보보호법 시행령이며 2024. 3. 12이 기준이다.파일은 아래서 다운 첨부하였으니, 다운 받으시면 된다.  개인정보 보호법 시행령[대통령령 제 34309호, 2024. 3. 12., 일부개정] 제1장 총칙제1조(목적)이 영은 개인정보보호법에서 위임된사항과 그 시행에 필요한 사항을 규정함을 목적으로 한다.   제2조(공공기관의 범위) 개인정보보호법(이하 "법"이라 한다) 제2조제6호나목에서 "대통령령으로 정하는 기관"이란 다음 각 호의 기관을 말한다.1. 국가인권위원회법 제3조에 따른 국가인권위원회1.2 고위공직자범죄수사처 설치 및 운영에 관한 법률 제3조제1항에 따른 고위공직자범죄수사처2. 공공기관의 운영에 관한 법률 제4조에 따른 공공기관3. 지방공기업법에 따른 지방공사와 지방공단4. 특별법에 ..

개인정보보호 2024.11.12

[C언어-응용문제] 동적 메모리 할당을 사용한 배열 평균 구하기

동적 메모리 할당을 사용한 배열 평균 구하기학생 수를 입력받고, 해당 학생들의 점수를 동적 메모리 할당을 통해 저장한 후, 평균 점수를 구해 출력하는 프로그램을 작성하세요.사용 개념:동적 메모리 할당(malloc, free)반복문(for)입출력(scanf, printf) 풀이 방법학생 수 입력받기:scanf를 사용하여 사용자로부터 학생 수를 입력받습니다.동적 메모리 할당:malloc을 사용하여 입력된 학생 수만큼의 메모리를 할당하고, 학생 점수를 저장할 배열을 생성합니다.학생 점수 입력받기:for 반복문을 사용해 각 학생의 점수를 입력받아 동적 배열에 저장합니다.평균 점수 계산:반복문을 사용해 입력된 점수의 총합을 구한 후, 평균 점수를 계산합니다.결과 출력 및 메모리 해제:평균 점수를 출력하고, fre..

프로그래밍/C 2024.11.11

[C언어-응용문제] 파일에 텍스트 저장 및 읽기

파일에 텍스트 저장 및 읽기사용자가 입력한 텍스트를 파일에 저장하고, 저장된 내용을 파일에서 읽어와 화면에 출력하는 프로그램을 작성 사용 개념:파일 입출력(fopen, fprintf, fscanf, fgets, fclose)문자열 입력 및 출력(scanf, printf)풀이 방법 파일 열기:fopen 함수를 사용하여 파일을 쓰기 모드("w")로 열어 사용자가 입력한 텍스트를 저장텍스트 입력받기:scanf나 fgets를 사용해 사용자로부터 텍스트를 입력받아 파일 쓰기파일 닫기:입력이 끝나면 fclose로 파일 닫기파일 다시 열기:fopen을 읽기 모드("r")로 열어 파일에 저장된 내용 읽기파일 내용 출력:fgets를 사용하여 파일 내용을 한 줄씩 읽어 화면 출력파일 닫기:읽기가 끝나면 fclose로 파일..

프로그래밍/C 2024.11.10

[C언어-응용문제] 학생 점수 관리 프로그램 (구조체 문제)

학생 점수 관리 프로그램학생의 이름과 점수를 입력받아 평균 점수를 계산하고, 평균 점수가 60점 이상이면 "합격", 아니면 "불합격"을 출력하는 프로그램을 작성 사용 개념:구조체(struct)배열반복문(for)조건문(if)입출력(scanf, printf)  풀이 방법구조체 선언:학생의 이름과 점수를 저장할 struct를 정의학생 데이터 입력:for 반복문을 사용하여 학생의 이름과 점수를 입력받고, 구조체 배열에 저장평균 점수 계산:반복문을 통해 입력된 점수의 총합을 계산하고, 평균 점수를 구합니다.합격 여부 판단:평균 점수가 60점 이상이면 "합격", 그렇지 않으면 "불합격"을 출력 코드#include #include // 1. 학생 정보를 저장할 구조체를 정의합니다.struct Student {    ..

프로그래밍/C 2024.11.09

[C언어-응용문제] 숫자의 합 구하기(for, while)

숫자의 합 구하기사용자가 0을 입력할 때까지 계속 숫자를 입력받고, 입력된 모든 숫자의 합을 구해 출력하는 프로그램입니다. 사용 개념:반복문(while): 조건을 만족하는 동안 계속 반복 수행누적합: 반복하면서 값을 계속 더해 나감조건문(if): 특정 조건을 만족할 때 특정 동작을 수행 풀이 방법변수 초기화sum이라는 변수를 선언하고 0으로 초기화하고, sum은 입력된 숫자들을 계속 더해 나가면서 누적합을 저장합니다.num이라는 변수를 선언해, 사용자가 입력하는 숫자를 저장합니다.숫자 입력받기와 반복 시작while 문을 사용해, 사용자가 입력한 숫자가 0이 아닐 때까지 계속해서 숫자를 입력받습니다.printf로 안내 메시지를 출력해 사용자가 숫자를 입력하도록 유도하고, scanf를 통해 숫자를 입력받아 ..

프로그래밍/C 2024.11.08

[C언어-응용문제] 반복문을 사용한 구구단 출력

반복문을 사용한 구구단 출력- 사용자가 원하는 숫자를 입력받아 그 숫자의 구구단(1부터 9까지 곱한 결과)을 출력하는 프로그램 사용 개념:반복문(for): 일정한 작업을 반복 실행할 때 사용조건문(if): 특정 조건을 만족할 때만 실행되는 코드 작성입출력(printf, scanf): 사용자와의 상호작용을 위한 입력과 출력풀이 방법숫자 입력받기printf로 안내 메시지를 출력해 사용자가 원하는 숫자를 입력하도록 합니다.scanf를 사용해 입력된 숫자를 변수(number)에 저장합니다.숫자 범위 확인if 조건문을 사용해 입력된 숫자가 1에서 9 사이인지 확인합니다.숫자가 1~9 사이가 아니면 오류 메시지를 출력하고 프로그램을 종료합니다.반복문으로 구구단 출력입력된 숫자가 1~9 사이에 있는 경우, for 반..

프로그래밍/C 2024.11.07
반응형