본문 바로가기

중대한시스템2

[소프트웨어공학] 중대한시스템5 (보안성) 3.5 보안성 보안성은 의도적이든 사고이든지 간에 외부의 공격으로부터 자신을 방어하는 시스템의 능력을 나타내는 시스템의 속성이다. 보안성은 많은 시스템이 인터넷으로 연결됨에 따라 점점 더 중요해졌다. 인터넷 연결은 추가적인 시스템 기능을 제공하지만 시스템은 적대적인 의도를 가진 사람에 의해서 공격받을 수 있다는 것을 의미한다. 인터넷 연결은 또한 특정 시스템의 취약점이 쉽게 파악되어 더 많은 사람이 쉽게 공격할 수 있다는 것을 의미하기도 한다. 하지만 마찬가지로 연결은 취약점을 수리할 수 있는 패치에 대한 배포를 쉽게 할 수 있다는 특징도 있다. 공격의 예는 바이러스, 권한이 없는 사람에 의한 시스템 서비스와 데이터에 대한 사용과 수정이다. 외부 공격이 시스템에 피해를 입힌다면, 보안의 정도에 관계없이 .. 2023. 7. 26.
[소프트웨어공학] 중대한 시스템1 (서론) 소프트웨어 고장은 비교적 일반적이다. 대부분의 경우에 이러한 고장은 불편하지만 심각하거나 장기간 손해를 입히지는 않는다. 그러나 어떤 시스템 고장은 중요한 경제적 손실과, 물질적 피해, 혹은 사람의 생명에 위협이 될 수 있다. 이러한 시스템을 중대한 시스템(critical system)이라 한다. 중대한 시스템은 사람 혹은 기업이 의존하는 기술적 혹은 사회-기술적 시스템이다. 만약 시스템이 고장 나면, 생각한 것보다 심각한 문제나 중요한 손실이 초래될 수 있다. 중대한 시스템에는 다음과 같은 세 가지 유형이 있다. 1. 안전성 중심 시스템 : 시스템의 고장으로 인해 부상을 당하거나, 생명을 잃거나, 심각한 환경 파괴를 가져올 수 있다. 화학 공장에서의 제어 시스템이 그 예이다. 2. 임무 중심 시스템 :.. 2023. 7. 22.