추상화3 [시스템 보안] 시스템 보안을 위한 컴퓨터 시스템, 운영체제 복습 시스템 보안을 위한 컴퓨터 시스템 복습 시스템 관리 - 계정 관리: 사용자를 식별하는 가장 기본적인 인증 수단인 아이디와 패스워드에 대한 관리- 세션 관리: 일정 시간이 지나면 세션을 종료하고 비인가자의 세션 가로채기를 통제하는 것- 접근 제어: 네트워크 안에서 시스템을 다른 시스템으로부터 적절히 보호할 수 있도록 접근을 통제하는 것- 권한 관리: 시스템의 각 사용자가 적절한 권한으로 적절하게 정보 자산에 접근하도록 통제하는 것- 로그 관리: 시스템 내부나 네트워크를 통해 외부에서 시스템에 어떤 영향을 미칠 경우 그 내용을 기록하여 관리하는 것- 취약점 관리: 시스템 자체의 결함을 체계적으로 관리하는 것 운영체제 역할- 여러 개의 사용자 어플리케이션들에게 하드웨어의 가상화를 제공- 사용자가 하드웨어를 .. 2025. 3. 10. [Programming Language] 2. 추상화 추상화의 정의특정 대상에서 필수 속성만을 뽑아내어 상위 개념으로 범주화복잡한 정보 속에서 중요한 부분만을 선택하여 일반화추상화 = 일반화, 분류, 부류화현생 인류의 핵심 특징 중 하나인간의 언어 발달과 밀접하게 연계범주화된 개념이 더 포괄적일수록 높은 추상화 수준높은 추상화 수준은 더 많은 사례를 포괄하는 정보가 포함되며, 반면 낮은 추상화는 더 구체적이고 국지적A의 한 개 문장 = B의 여러 개 문장A의 개념 하나를 구현하기 위한 B의 방식이 여러 개 존재구체화, 특수화와는 반대추상화의 예 물리적 외양의 추상화: 비행기 프라모델, 지도, 그래프 모형화 분류의 추상화: 생물의 계통수, 직장 조직도 / 특정 범주 안에 속하는 여러 개체를 분류하여 설명언어적 추상화: 사전의 표제어 / 간단히 특정 대상을 추.. 2024. 10. 31. [SW Engineering] 소프트웨어 공학의 모든 것 연습문제 6장 서술형 소프트웨어 공학의 모든 것 , 최은만 , 생능6장 설계 원리연습문제 서술형 1. 설계 작업은 기본구조설계와 상세설계로 나눌 수 있다. 각 단계에서 하는 일을 나누어 설명하라 (단계별 설계 작업 설명) 설계 작업은 기본구조설계와 상세설계로 나눠지며, 각 단계는 다음과 같은 작업을 수행한다. - 기본구조설계: 시스템의 전반적인 아키텍처를 정의하는 단계로, 시스템의 주요 컴포넌트와 그들 간의 상호작용을 결정한다. 예를 들어, 시스템을 구성하는 모듈을 나누고 각 모듈의 역할을 정의하며, 모듈 간의 의존 관계와 데이터 흐름을 설정하는 작업을 포함한다. - 상세설계: 기본구조설계를 바탕으로 각 모듈의 내부 구조와 세부 구현을 정의하는 단계이다. 각 모듈의 알고리즘과 데이터 구조를 설계하며, .. 2024. 10. 28. 이전 1 다음 728x90