반응형

전체 글 128

개인정보보호법 시행령

개인정보보호법 시행령이며 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

[C언어-응용문제] 간단한 계산기 프로그램 만들기

간단한 계산기 프로그램- 두 개의 숫자와 연산자(+, -, *, /)를 입력받아 두 숫자의 계산 결과를 출력하는 프로그램 사용 개념:입출력(scnaf, printf)조건문(if)연산자(+, -, *, /) 풀이 방법 숫자와 연산자 입력printf로 안내 메시지를 출력해 사용자가 두 숫자와 연산자를 입력하도록 유도scanf를 사용해 첫 번째 숫자(num1), 연산자(op), 두 번째 숫자(num2)를 각각 입력연산자에 따른 계산 수행if 조건문을 통해 입력된 연산자(op)가 어떤 연산인지를 확인하고, 이에 따라 서로 다른 계산을 수행+가 입력되면 두 숫자를 더하고, -가 입력되면 두 숫자를 빼는 방식나눗셈 예외 처리나눗셈(/) 연산의 경우 두 번째 숫자가 0이면 나눌 수 없으므로 오류 메시지를 출력결과 출..

프로그래밍/C 2024.11.06

[리눅스] 파일 및 디렉토리 무결성 검사 MD5sum

MD5 해시 함수는 파일의 무결성을 확인하는 데 자주 사용되는 알고리즘이다. 이와 관련하여 md5sum 명령어를 사용하면 파일의 해시 값을 계산하고 이를 통해 파일의 무결성을 검증할 수 있다.  1. MD5summd5sum 명령어는 파일의 MD5 해시 값을 생성하여 파일의 변경 여부를 확인할 수 있게 해준다. MD5는 128비트 해시 값을 생성하기 때문에, 파일의 내용이 조금이라도 변경되면 완전히 다른 해시 값이 생성되며, 이를 통해 파일 전송 중 오류가 발생했거나 악의적인 변경이 있었는지 쉽게 파악할 수 있다.  2. MD5sum 사용예시 md5testA와 md5testB 파일의 내용이 동일하기 때문에 해시 값도 동일한 반면에 md5testC 파일은 내용이 다르기 때문에 해시 값이 완전히 다르게 출력된..

CVE란? 모르면 위험한 보안 취약점 리스트

서론CVE 분석 포스팅을 올리기 전에 먼저 올렸어야 했는데 이제서야 올린다..인터넷을 사용하다 보면 'CVE'라는 용어를 한 번쯤 들어 보신 분이 있을 수도 있다.특히 보안과 관련된 뉴스를 접할 때 자주 등장하는데 , CVE는 "보안 취약점"을 나타내는 개념이다. 1. CVE란CVE는 Common Vulnerabilities and Exposures의 약자로, 공통 취약점 및 노출을 의미한다.쉽게 말해, 컴퓨터 소프트웨어나 하드웨어에서 발견된 보안 취약점을 표준화된 이름으로 관리하는 시스템이다.예를 들어, 특정 소프트웨어에 보안 문제가 있다면, 이 문제가 CVE 번호로 등록되고, 이 번호를 통해 누구나 취약점에 대해 인지하고, 해결하기 위해 정보를 공유할 수 있다.예시 : CVE-2022-42889 CV..

정보보안/CVE 2024.11.05

정보가 노출되기 전에! 해킹 막는 필수 보안 꿀팁부터 실제사례까지

정보가 노출되기 전에! 해킹 막는 필수 보안 꿀팁요즘 세상에서 해킹 피해는 더 이상 남의 일이 아니다. 개인 정보, 금융 정보, 회사 기밀 자료 등 중요한 정보가 항상 해킹 위협에 노출되고 있다. 지금부터 누구나 따라 할 수 있는 기본 보안 팁부터, 네트워크 보안에 도움이 되는 고급 팁까지 알아보자. 1. 강력한 비밀번호 사용하기약한 비밀번호는 해킹의 첫 번째 표적복잡한 비밀번호 설정: - 비밀번호는 최소 12자리 이상으로, 대문자, 소문자, 숫자, 특수 문자를 포함하여 복잡하게 설정- 예를 들어, "P@ssw0rd123!"과 같은 형식을 사용비밀번호 관리자 사용: - 사이트마다 고유한 비밀번호를 사용하는 것이 이상- 이를 관리하기 위해 LastPass, 1Password 같은 비밀번호 관리 프로그램을 ..

반응형