자격증/정보처리기사-취득완료(67)
-
실기 - 요구사항 분석
요구사항을 이끌어내는 과정(사용자(고객)의 머리에 기능/요구들을 끄짚어내는것)분석 단계에서는 현행시스템 분석을 한다.처음 시스템은 분석이 필요없음 하지만, 이미 돌고있는 새로 개발하는 거라면, 현생시스템을 파악한다.-> 현행시스템 파악한다.고도화 : 기능을 많이 바꾼다.차세대 : 싹 바꾼다. (C언어 -> JAVA로 바꾼다.)플랫폼 : 유투브 플랫폼CPND컨텐츠, 플랫폼, 네트워크, 장치예제 : 유투브에서는 쇼핑물에 대한 플랫폼이면, 보는 사람 사는 사람이 존대하며, 네트워크(통신)을 통해 구매자가 구매한다. 그리고 tv, 인터넷 등을 통해 플랫폼을 시청가능하다.시스템들은 디바이스, 네트워크, 내용물 등이 존재한다. 그것이 플랫폼이다.커뮤니키 기능 : 댓글, 채팅브랜드 신뢰 기능연결 기능 : 쇼핑물 관련..
2025.02.14 -
과목5 - 시스템 보안 구현
로그 관리인증(Authentication) - 로그인 과정인가(Authorization) - 권한이 맞는지?계정(Account)침입탐지 시스템(IDS) 유형N(Network)IDS - 네트워크 트래픽을 모니터링하여 특정 패턴을 분석Snort : 악의적인 활동이나 보안 위협이 되는 오픈소스 소프트웨어이다.Honeypot : 꿀단지, 사이버 보안에서 공격자 유인하는 것일부처 취약하게 만들고 공격자가 착각하게 만들어 유인하는 것nmap : 서버에 열린 포트 정보를 스캐닝해서 보안취약점을 찾는데 사용되는 도구이상탐지 기법 : 옳바른 설명을 틀린것과 비교하기접근 및 권한 관리보안 운영체제(Secure OS) : 커널의 보안 기능을 강화, 즉 핵심 부분을 보안강화하는 설계된 것컴퓨터 운영체제게의 커널에 보안 기능을..
2025.02.06 -
과목5 - 시스템 보안 설계
비즈니스 문제악성 소프트웨어, 개인정보유출, 중요정보 노출, 비밀데이터손실을 방지 하기 위해서 보안 설계로그인 권한, 암호화 등 방법으로 방지하도록하기패스워드 강력한 암호화 알고리즘을 통해서 방지세션 로그인 후 상태가 유지됨, 그 부분을 유효기간을 주어서 관리접근 통제SSH - 포트 번호 22비대칭키(공개키, 비밀키)포트 라는 것은 해당 프로세스(프로그램)에 외부에서 들어가기위한 문이다.서버와 클라이언트 방식TLS/SSLHTTPS : S는 Security를 접목해서 그 보안적인 부분은 TLS이다.IPsecAH - 데이터 무결성과 발신자 인증 즉, 데이터는 노출됨Header를 보호한다. (우산)ESP - 기밀성을 제공한다.Header를 보호한다. (비옷)Transport : 내부Tunnel : 전체 패킷을..
2025.02.06 -
과목5 : 오류 그리고 유형
오류 : 개발자가 소프트웨어를 개발시 코드를 잘 못 작성되어 발생하는 취약점Null Pointer : Null값 이면, 에러 발생String.equals(value); 비교시 value에 값이 Null값이면, 에러 발생부적절한 자원 해제힙, 스텍 메모리에 쌓아두고, 사용하지 않은 경우 꼭, 반환 및 초기화 시키기초기화 되지 않은 변수쓰레기 값
2025.02.06 -
과목5 - 소프트웨어 개발 보안 구현
암호화 알고리즘 정의 : 데이터(비밀번호, 중요 정보)를 암호화 시켜서 다른 사람들이 알지 못하도록하는 것대칭키 - 블록 암호화 방식 동일한 키로 암호화, 복호화 시킴AES : DES에 보안 취약점을 개선128비트DES : 블록 암호 알고리즘64비트SEED금융기관, 공공기관에서 사용128비트비대칭키서로 다른 키로 공개키, 비밀키로 2가지RSA : 공개키와 개인키로 가장 큰 소수 곱큰 정수를 소인수분해(소수)하는 것이 매우 어렵다.ECC타원곡선 암호화훨씬 더 작은 키로 암호화 복호화 알고리즘 만듬해시 함수단방향해시 함수 종류SHA-256256비트복원이 어려움MD5파일 무결성
2025.02.06 -
과목5 - 소프트웨어 개발 보안 설계
SW 개발 보안 3요소기밀성 : 허가된 사용자만 정보에 접근무결성 : 허가된 방법으로만 제어(수정, 삭제, 추가) 의미가용성 : 어디서 언제던지 접속입력 데이터 검증의 정의사본 오류(Transcription Error) - 잘못된 숫자전위 오류(Transposition Error) - 잘못된 위치더블 전위 오류(Transpostion Error) - 이중 잘못된 위치랜덤 오류 - 마구자비생략 오류(Omission Error) - 빠진거첨가 오류 - 추가로 들어간거SQL 삽입 - SQL문 삽입XSS - 스크립 삽입이스케이프 처리보안 기능인증 취약점 : 2단계 인증권한 관리 취약점입력 검증 취약점암호화 취약점비밀번호 관리하드코드 : 다른 approperties, 환경변수에 관리하는 것이 아니라, 바로 코드에..
2025.02.06