728x90 반응형 정보처리기사 실기5 소프트웨어 개발 보안 구축 2022-07-05 (화) // 단답형 위주로 공부하기 핵심 키워드 - 보안개발 표준화 - 보안개발 탐지 - 보안개발 오탐 및 정탐 여부 판단 - 보안개발 분석 - 보안개발 상관분석 - 보안개발 대응 - 보안개발 후속조치 - 보안개발 완료 보고 - 시큐어코딩 가이드 - 보안 취약점 - 보안 약점 보안의 3대 요소 1. 기밀성(Confidentiality) 2. 무결성(integrity) 3. 가용성(Availability) SW 개발 보안 용어 --> 자산 / 위협 / 취약점 / 위험 기출문제 1 정리 1. 공격자가 패킷의 출발지 주소나 포트를 임의로 변경해서 출발지와 목적지 주소를 동일하게 함으로써 공격대상 컴퓨터의 실행속도를 느리게 하거나 동작을 마비시켜 서비스 거부 상태에 빠지도록 하는 공격방법은?.. 2022. 7. 5. 서버 프로그램 구현 정리 2022-07-05 (화) 문제 1 소프트웨어의 성능을 향상시키거나 시스템의 수정 및 재사용, 유지관리를 용이하게 하여 프로그램을 효율적으로 관리할 수 있도록 시스템을 분해하고 추상화하는 기법 => 모듈화 +추가 설명: 모듈화는 거대한 문제를 작은 조각의 문제로 나누어 다루기 쉽도록 하는 과정이다. 문제 2 ()은 다른 프로그래밍 기능을 대리하는 코드이다. ()은 기존 코드를 흉내 내거나, 아직 개발되지 않은 코드를 임시로 대치하는 역할을 수행한다. => 스텁 +추가 설명: 스텁은 모듈 및 모든 하위 컴포넌트를 대신하는 더미 모듈이다. 스텁은 하위 모듈의 반환 값만 전달하면 된다. 문제 3 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 .. 2022. 7. 5. 서버 프로그램 구현 (개발 환경 구축, 공통 모듈 구현) 1. 형상 통제를 설명하시오. 1) 형상 항목의 형상관리를 위해 형상통제위원회(CCB)를 운영하며, 소프트웨어 변경의 요구,평가,승인이 이루어진다. 2) 형상 항목의 버전관리를 위해서 변경여부와 변경활동을 통제하는 활동. 2. 리눅스 위에서 구동하며 휴대전화를 비롯한 휴대용 장치를 위한 운영체제와 미들웨어,사용자 인터페이스 그리고 표준 응용 프로그램을 포함하고 있는 자바 및 코틀린을 사용하여 개발하는 운영체제는 무엇인가? -> 안드로이드 3. 다음은 개발 도구의 분류이다. 괄호 안에 들어갈 용어를 쓰시오. 1) 빌드 도구 : 작성한 코드의 빌드 및 배포를 수행하는 도구. 각각의 구성요소와 모듈에 대한 의존성 관리를 지원 2) 구현 도구 : 코드의 작성과 디버깅, 수정등과 같은 작업과 구현 소프트웨어가 어.. 2022. 4. 30. 정보처리기사 실기_SQL응용 1📚 챕터1 데이터베이스 기본📚 트랜잭션: 인가받지 않은 사용자로부터 데이터를 보장하기 위해 DBMS가 가져야 하는 특성이자, 데이터베이스 시스템에서 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본단위이다. 트랜잭션의 특성: ACID 1) 원자성(Atomicity) : 트랜잭션을 구성하는 연산 전체가 모두 정상적으로 실행되거나 모두 취소되어야 하는 성질 2) 일관성(Consistency): 시스템이 가지고 있는 고정요소 트랜잭션 수행 전과 트랜잭션 수행완료후의 상태가 같아야하는 성질 3) 격리성=고립성(Isolation): 동시에 실행되는 트랜잭션들이 서로 영향을 미치지 않아야 한다는 성질 4) 영속성(Durability): 성공이 완료된 트랜잭션의 결과는 영속적으로 데이터 베이스에 저장되어야 하는.. 2022. 4. 3. 이전 1 2 다음 728x90 반응형