[자격증][정처기] 5과목 정보시스템 구축 관리 - 2
14 minute read
2장 IT 프로젝트 정보 시스템 구축 관리
166 네트워크 관련 신기술
- IoT
- 정보 통신 기술을 기반으로 실세계와 가상 세계의 다양한 사물을 인터넷으로 연결하여 서비스를 제공
- 유비쿼터스 : 어디서나 네트워크에 접속할 수 있는 환경
- M2M. Machine to Machine. 사물 통신
- 무선 통신을 이용한 기계와 기계 사이의 통신
- 부호 분할 다중 접속(CDMA), GSM(Global System for communication), 무선 데이터 통신 등 다양한 통신망 사용
- 모바일 컴퓨팅
- 클라우드 컴퓨팅
- 각종 컴퓨팅 자원을 중앙 컴퓨터에 두고 인터넷 기능을 갖는 단말기로 접속해서 사용하는 환경
- 사용자는 모니터, 키보드, 마우스, 통신 포트만으로 업무 수행 가능
그리드 컴퓨팅
: 수 많은 컴퓨터를 하나의 컴퓨터처럼 묶어 분산 처리하는 방식. 대규모 연산에 사용
- 모바일 클라우드 컴퓨팅
- ICT. Informaiton and Communication Technologies
- 모바일 기기의 환경에 구애받지 않고 클라우드의 ICT 자원들을 제약없이 이용하는 것이 가능하다
- 인터클라우드 컴퓨팅
- 각기 다른 클라우드 서비스를 연동하거나 컴퓨팅 자원의 동적 할당이 가능하도록 여러 클라우드 서비스를 연결하는 기술
- 서비스 형태
- 대등 접속 :Peering : 클라우드 서비스 제공자 간 직접 연계하는 형태
- 연합 : Federation : 자원 공유를 기본으로 사용 요구량에 따른 동적 자원 할당을 지원해서 논리적으로 하나의 서비스를 제공
- 중개 : Intermediary : 서비스 제공자간의 직가넙적인 자원 연계 또는 단일 서비스 제공자를 통핸 중개 서비스를 제공
- 메시 네트워크
- 특수 목적을 위한 새로운 방식의 네트워크 기술
- 대규모 디바이스의 네트워크 생성에 최적화
- 블루투스 SIG(블루투스 기술 표준 개발을 위한 다국적 기업 연합체)에서 메시 네트워크를 지원한다고 발표
- 무선 랜의 한계를 극복하기 위해 라우터들을 기지국으로 활용하여 모든 구간을 동일한 무선망처럼 구성한다. 이를 통해 사용자는 와이파이에 접속하는 것처럼 안정적인 네트워크를 사용할 수 있게 된다.
- 수십 수천 개의 디바이스가 유기적으로 연결되어 있어야하는 건물 자동화, 센서 네트워크 등 IoT 솔루션에 적합하다.
- 와이선Wi-SUN
- 장거리 무선 통신을 필요로 하는 사물 인터넷 서비스를 위한 저전력 장거리 통신 기술
- 짧은 시간 동아 데이터 전송이 빈번한 검침 분야에 유용
- 낮은 지연 속도, 메시 네트워크 기반 확장성, 펌웨어 업그레이드 용이성에서 다른 저전력 통신 기술이 비해 우월하다
-최대 데이터 전송 속도 300kbps로 약 5km까지 전송 가능
- NDN.Named Data Networking
- 콘텐츠 자체의 정보와 라우터 기능만으로 데이터 전송을 수행하는 기술
- 클라이언트와 서버가 패킷 헤더에 내장되어 있는 주소 정보를 이용하여 연결되넌 IP 망을 대체하는 기술
- 콘텐츠 중심 네트워크와 같은 개념이고, 해시 테이블에 기반을 두는 p2p 시스템과 같이 콘텐츠에 담겨 있는 정보와 라우터 기능만으로 목적지를 확정한다.
- NGN.Next Generation Network. 차세대 통신망
- 유선망 기반의 차세대 통신망
- 이동사용자를 목표로, 이동통신에서 지공하는 완전한 이동성 제공을 목표로 개발
- 하나의 망이 인터넷처럼 모든 정보와 서비스를 패킷으로 압축하여 전송한다.
- 보통 인터넷 프로토콜을 기반으로 구축
- all-IP라는 용어는 NGN을 향한 변화를 기술하는데 사용
- NFC. Near Field Communication. 근거리 무선 통신
- 고주파를 이용한 근거리 무선 통신 기술
- 아주 가까운 거리에서 양방향 통신을 지원하는 RFID 기술의 일종
- 10cm이내에서 최소 424Kbps의 속도
- 모바일 기기를 통한 결제 등에 활용
- UWB.Utra WideBand. 초광대역
- 짧은 거리에서 많은 양의 데이터를 낮은 전력으로 전송하기 위한 무선 기술
- = 무선 디지털 펄스.
- 블루투스와 비교되는 기술
- 0.5m/W 정도의 저전력으로 많은 양의 데이터를 1km 거리까지 전송할 수 있다.
- 땅 속, 벽면 뒤로도 전송이 가능. 이를 통해 지진 등 재해가 일어났을 때 전파 탐지기 기능으로 인명 구조 가능
- 미 국방부가 군사적 목적으로 개발 -> 기술의 상업적 용도 승인 이후 상용화 중
- PICONET.피코넷
- 여러 개의 독립된 통선장치가 블루투스 기술이나 UWB 통신 기술을 사용하여 통신망을 형성하는 무선 네트워크 기술
- 네트워크를 구성하는 장비 간에 사전에 네트워크의 정의와 계획 없이 상황에 따라 조정 프로토콜에 의하여 마스터와 슬레이브의 역할을 하며 네트워크를 형성
- 수십 미터 이내의 좁은 공간에서 네트워크를 형성하는 것과 정지/이동 중에 있는 장치를 모두 포함한다는 특징을 가지고 있다.
- WBAN.Wireless Body Area Network
- 웨어러블 또는 몸에 심는Implant 형태의 센서나 기기를 무선으로 연결하는 개인 영역 네트워킹 기술
- 무선 센서나 기기로부터 수집한 정보를 휴대폰 또는 간이형 기지국을 통하여 병원이나 기타의 필요한 곳에 실시간으로 정송하는 서비스에 응용
- GIS.Geographic Information System.지리 정보 시스템
- 지리적인 자료룰 수집/저장/분석/출력할 수 있는 컴퓨터 응용 시스템
- 위성을 이용해 모든 사물의 위치 정보를 제공해주는 것
- 지도에서 사물을 확인하는 단계 -> 다양한 매체를 통해 지리 데이터를 수집/구축/분석/처리과정을 거쳐 고품질의 공간 정보를 생성
USN
.Ubiquitous Sensor Network.유비쿼터스 센서 네트워크
- 각종 센서로 수집한 정보를 무선으로 수집할 수 있도록 구성한 네트워크
- 필요한 곳에 RFID 태그를 부착하고 이를 통하여 사물의 인식정보는 물론 주변의 환경 정보까지 탐지하여 정보를 관리
- USN은 사람의 접근이 불가능한 취약지구에 수백 개의 센서 네트워크 노드를 설치하면 사람이 감시하는 것과 같은 효과를 얻음
- SON.Self Organizing Network.자동 구성 네트워크
- 주변 상황에 맞추어 스스로 망을 구성하는 네트워크
- 통신망 커버리지 및 전송 용량 확장의 경제성 문제를 해결. 망의 운영과 관리의 효율성을 높이는 목표
- 갑작스러운 사용자의 증가나 감소 시에는 자동으로 주변 셀과의 협력을 통해 셀 용량을 변화시키며 장애가 발생했을 때 자체적인 치유
- Ad-hoc Network.애드 혹 네트워크
- 재난 현장과 같이 별도의 고정된 유선망을 구출할 수 없는 장소에서 모바일 호스트만을 이용하여 구성한 네트워크
- 망을 구성한 후 단기간 사용되는 경우나 유선망을 구성하기 어려운 경우에 적합
- 유선망과 기지국이 필요 없고 호스트의 이동에 제약이 없어 빠른 망 구성과 저렴한 비용이 장점
SDN.Software Defined Networking.
소프트웨어 정의 네트워킹
- 네트워크를 컴퓨터처럼 모델링하여 여러 사용자가 각각의 소프트웨어들로 네트워크를 가상화하여 제어하고 관리하는 네트워크
- 네트워크 비용 및 복잡성을 해결할 수 있는 기술로 간주
- H/W, S/W 기술을 폐쇄향에서 개방형으로 변화시키는 미래 인터넷 기술로 주목
- Network Slicing.네트워크 슬라이싱
- 3GPP : 이통통신 관련 국제 표준을 위해 각국의 통신 관련 기관이 참여하는 기술협력 기구
- 3GPP를 포함한 여러 글로벌 이동통신 표준화 단체가 선정한 5G의 핵심 기술 중 하나
- 네트워크에서 하나의 물리적인 코어 네트워크 인프라를 독립도니 다수의 가상 네트워크로 분리하여 각각의 네트워크를 통해 다양한 고객 맞춤형 서비스를 제공하는 것이 목적
- 1인칭 VOD, 자율주행 자동차 등 서비스를 1개의 물리적인 네트워크로 구성하는 것은 한계가 있어 네트워크 슬라이싱 기술이 5G 네트워크를 구현하는데 중요한 핵심 기술이 됨
소프트웨어 정의 네트워킹SDN
과 네트워크 기능 가상화NFV
구현이 선행되어야 한다.
- BLE.Bluetooth Low Energy. 저전력 블루투스 기술
- 일반 블루투스와 동일한 2.4GHz 주파수 대역을 사용하지만 연결되지 않은 대기 상태에서는 절전 모드를 유지하는 기술
- 주소 낮은 전력으로 저용량 데이터를 처리하는 시계 장난감 비컨 등 극소형 사물 인터넷에 매우 적합
- 전력 효율이 좋아 베터리 하나로 몇 년을 사용할 수 있으므로 비용면에서도 매우 효율적이다.
- 지능형 초연결망
- 과학기술정보통신부 주관으로 추진 중인 사업
- 스마트 시티, 스마트 스테이션 등 4차 산업 혁명 시대를 맞아 새로운 변화에 따라 증가하는 데이터 트래픽을 수용하기 위한 정부 주관 사업
- SDE소트트웨어 defiend Everything. : 네트워크, 데이터 센터 등에서 소유한 자원을 가상화하여 개별 사용자에게 제공하고, 중앙에서는 통합적으로 제어가 가능한 기술
- 국가 전체 망에 소프으퉤어 정의 기술 SDE을 적용하는 방법으로 네트워크의 데이터 트래픽 증가를 불어올 수 있는 사물 인터넷, 클라우드, 빅데이터, 5G 등을 효율적으로 수용할 수 있도록 한다.
- 기존의 초고석정보통신망, 광대역 통합망, 광대역 융합망을 잇는 중장기 네트워크 발전 전략이다.
167 네트워크 구축
- 통신망은Communication Network 정보를 전달하기 위해서 통신 규약에 의해 연결한 통신 설비의 집합
- 네트워크 설치 구조는 통신망을 구성하는 요소들을 공간적으로 배치하는 방법
- 장치들의 물리적인 위치에 따라서 성형, 링형, 버스형, 계층형, 망형으로 나누어 진다.
- 성형Star, 중앙 집중형
- 중앙에 중앙컴퓨터가 있고, 이를 중심으로 단말장치들이 연결되는 중앙 집중식의 네트워크 구성 형태
- point to point 방식으로 회선을 연결한다
- 각 단말장치들은 중앙 컴퓨터를 통하여 데이터를 교환한다.
- 단말장치의 추가와 제거가 쉽다
- 하나의 단말장치가 고장나더라도 다른 단말 장치에는 영향을 주지 않지만, 중앙 컴퓨터가 고장나면 전체 통신망의 기능이 정지된다.
- 링형,Ring. 루프형
- 컴퓨터와 단말장치들을 서로 이웃하는 것끼리 point to point 방식으로 연결시킨 형태이다.
- 분산 및 집중 제어 모두 가능하다
- 단말장치의 추가/제거 및 기밀 보호가 어렵다
- 각 단말장치에서 전송 지연이 발생할 수 있다.
- 중계기의 수가 많아진다.
- 데이터는 단방향 또는 양방향으로 전송될 수 있다. 단방향의 경우 컴퓨터,단말장치, 통신회선 중 어느 하나라도 고장나면 전체 통신망에 영향을 미친다.
- 버스형(Bus)
- 버스형은 한 개의 통신 회선에 여러 대의 단말장치가 연결되어 있는 형태이다.
- 물리적인 구조가 간단하고 단말장치의 추가와 제거가 용이하다.
- 단말장치가 고장나더라도 통신망 전체에 영향을 주지 않지 때문에 신뢰성을 높일 수 있다.
- 기밀 보장이 어렵고 통신 회선의 길이에 제한이 있다.
- 계층형 Tree
- 중앙 컴퓨터와 일정 지역의 단말장치까지는 하나의 통신회선으로 연결시키고, 이웃하는 단말장치는 일정 지역 내에 설치된 중간 단말장치로부터 다시 연결시키는 형태이다.
- 분산 처리 시스템을 구성하는 방식
- 망형Mesh
- 모든 컴퓨터와 단말장치를 서로 연결한 형태로 노드의 연결성이 높다.
- 많은 단말자이로부터 많은 양의 통신을 필요로 하는 경우에 유리하다.
- 보통 공중 데이터 통신망에서 사용되며, 통신 회선의 총 경로가 가장 길다.
- 통신 회선 장애 시 다른 경로를 통하여 데이터를 전송할 수 있다.
- 분류
- 근거리 통신망LAN. Local Area Network : 가까운 거리에서 같은 자원을 연결해서 구성. 자원 공유 목적.
- 데이터 전송 속도가 빠르고 에러 발생률이 낮다.
버스형
, 링형
구조를 주로 사용한다.
- 광대역 통신망WAN. Wide Area Network
- 국가간 대륙간 네트워크
- 통신 속도가 느리고 에러 발생률이 높다.
- 일정한 지역에 있는 사이트들을 근거리 통신망으로 연결한 후 각 근거리 통신망을 연결하는 방식으로 사용한다.
168 스위치
- LAN과 LAN을 연결해서 더 큰 LAN을 만드는 장치
- OSI 7 계층의 layer에 따라 L2, L3, L4, L7으로 분류
- L2
- OSI의 2계층에 속하는 장비
- 일반적으로 부르는 스위치는 L2
MAC 주소를 기반
으로 프레임을 전송
- 동일 네트워크 간의 연결만 가능
- L3
- OSI의 3계층에 속하는 장비
- L2 스위치에
라우터 기능이 추가
된 것으로 IP주소를 기반으로 패킷을 전송
- 서로 다른 네트워므 간의 연결이 가능
- L4
- OSI 계층의 4계층에 속하는 장비
- 로드밸런서가 달린 L3 스위치.
- IP주소 및
TCP/UDP를 기반
으로 사용자들의 요구를 서버의 부하가 적은 곳에 배분한다.
- L7
- OSI 계층의 7계층에 속하는 장비
- IP 주소, TCP/UDP 포트 정보에
패킷 내용까지 참조
하여 세밀하게 로드밸런싱한다.
- 스위칭 방식
- Store and Forwarding : 데이터를 모두 받은 후 스위칭하는 방식
- Cut-through : 데이터의 목적 주소만을 확인한 후 바로 스위칭하는 방식
- Fragment Free : 두 가지 방식의 장점을 결합한 방식
- 백본 스위치Backbone Switch
- 백본 : 여러 네트워크들을 연결할 때 중추적 역할을 하는 네트워크
- 백본에서 스위칭 역할을 하는 장비를 백본 스위치라고 한다
- 백본 스위치는 모든 패킷이 지나가는 네트워크의 중심에 배치한다.
- 대규모 트래픽을 처리하려면 고성능의 백본 스위치를 사용해야 한다.
- 주로 L3 스위치가 백본 스위치의 역할을 한다.
- Hierarchical 3 Layer 모델
- 엑세스 계층
- 사용자가 네트워크에 접속할 때 최초로 연결되는 지점으로 사용자들로부터 오는 통신을 집약해서 디스트리뷰션 계층으로 전송
- 엑세스 계층에 배치되는 장비의 성능은 낮아도 되지만 포트수는 사용자수만큼 있어야 한다.
- L2 스위치를 사용한다.
- Distribution ㄱㅖ층
- 액세스 계층의 장비들이 연결되는 지점으로, 액세스 계층에서 오는 통신을 집약해서 코어 계층으로 전송한다.
- LAN 간에 라우팅 기능을 수행한다.
- 라우터, L3 스위치를 사용한다.
- Core 계층
- 디스트리뷰션 계층에서 오는 통신을 집약해 인터넷에 연결하는 계층으로, 백본 계층이라고 한다.
- 전자우편, 인터넷 접속, 화상 회의 등의 기능을 수행
- 백본 스위치를 사용
169 경로 제어 / 트레픽 제어
- 경로 제어는 송. 수신 측 간의 전송 경로 중에서 최적 패킷 교환 경로를 결정하는 기능
- 최적 패킷 경로 : 어느 한 경로에 데이터의 양이 집중하는 것을 피하면서, 최저의 비용으로 최단 시간에 송신할 수 있는 경로
- 경로 제어 요소 : 성능 기준/경로 결정 시간과 장소/정보 발생지/ 경로 정보의 갱신 시간
- 경로 제어 프로토콜Routing Protocol
- 효율적인 경로 제어를 위해 네트워크 정보를 생성, 교환, 제어하는 프로토콜을 총징
- IGP Interior Gateway Protocol 내부 게이트웨이 프로토콜
- 하나의 자율 시스템 내의 라우팅에 사용되는 프로토콜
- RIP. Routing Information Protocol
- 가장 널리 쓰임
- 소규모 동종 네트워크에서 효율적
- Hop : 데이터가 목적지까지 전달되는 과정에서 거치는 네트워크의 수.
- 최대 홉Hop 수를 15로 제한하므로 15 이상의 경우는 도달할 수 없음. 즉, 대규모에서 RIP 사용 불가
- 라우팅 정보를 30초마다 네트워크 내의 모든 라우터에게 알리며, 180초 이내에 새로운 라우팅 정보가 수신되지 않으면 해당 경로를 이상 상태로 간주한다.
- OSPF. Open Shortest Path First Protocol
- 대규모 네트워크에서 사용
- 라우팅 정보에 변화가 생길 경우, 변화된 정보만 네트워크 내의 모든 라우터에게 알린다.
- EGP Exterior Gateway Protocol 외부 게이트웨이 프로토콜
- 자율 시스템 간의 라우팅
- 게이트웨이 간의 라우팅에 사용되는 프로토콜
- BGP Border Gateway Protocol
- 자율 시스템 간의 라우팅 프로토콜로, EGP의 단점을 보완하기 위해 만들어짐
- 초기에 BGP 라우터들이 연결될 때에는
전체 경로 제어표
를 교환하고, 이후에는 변화된 정보만 교환
- 라우팅 테이블을 전달하는데 주로 이용
- 트래픽 제어 Trffic Control: 네트워크의 보호, 성능 유지 등을 위해 전송되는 패킷의 흐름 또는 그 양을 조절하는 방법
- 흐름제어
- 네트워크 내의 원활한 흐름을 위해 송/수신 측 사이에 전송되는 패킷의 양이나 속도를 규제하는 기능
- 송신 측과 수신 측 간의 처리 속도 또는 버퍼의 크기의 차이에 의해 생길 수 있는 수신측 버퍼의 오버 플로를 방지하기 위한 기능
- 종류
- 정지-대기
- 수신 측의 확인 신호를 받은 후에 다음 패킷을 전송하는 방식
- 한 번에 하나의 패킷만 전송할 수 있다.
- 슬라이딩 윈도우
- 확인 신호를 이용하여 송신 데이터의 양을 결정
- 수신 측의 확인 신호르 받지 않더라도 미리 정해진 패킷의 수 만큼 연속적으로 전송
- 수신 측의 확인 신호를 받지 않더라도 미리 보낼 수 있는 패킷의 최대치를 약속 = window size
- window size는 상황에 따라 변한다. 즉, 수신 측으로부터 이전에 송신한 패킷에 대한 ACK이 전송된 경우 중가하고, NAK을 받은 경우 윈도우 크기를 줄인다.
- 혼잡제어
- 흐름제어는 송수신측 사이의 패킷 수를 제어하는 기능
- 혼잡제어는 ㅔ트워크 내의 패킷 수를 조절하여 네트워크의 오버플로를 방지하는 기능
- 느린 시작. Slow Start : 윈도우 크기가 1,2,4,8 과 같이 2배씩 지수적으로 증가시켜 초기에는 느리지만 갈수록 빨라진다.
- 전송 데이터의 크기가 임계값에 도닳면 혼잡 회피 단계로 넘어간다.
- 혼잡 회피. Congestion Avoidance
- 느린 시작의 지수적 증가가 임계값에 도달하면 혼잡으로 간주하고 회피를 위해 위도우 크기를 1씩 선형적으로 증가시켜 혼잡을 예방한다.
- 교착상태 방지Dead Lock
- 교환기 내에 패킷들을 축적하는 기억 공간이 꽉 차 있을 때 다음 패킷들이 기억 공간에 들어가기 위해 무한정 기다리는 현상을 말한다.
- 패킷이 같은 목적지를 갖지 않도록 할당하고, 교착상태 발생시에는 교착 상태에 있는 한 단말장치를 선택하여 패킷 버퍼를 폐기한다.
170 SW 관련 신기술
- 인공지능
- 스스로 추론/학습/판단하는 시스템
- 응용분야 : 신경망/퍼지/패턴 인식/전문가 시스템/자연어 인식/ 이미지 처리/ 컴퓨터 시각/ 로봇 공학
- 개발 언어 : 리스프LISP, 프롤로그PROLOP
- 뉴럴링크
- 일론머스크가 사람의 뇌와 컴퓨터를 결합하는 기술을 개발하기 위해 설립한 회사
- 신경 레이스 : 개발 중 : 작은 전극을 뇌에 이식함으로써 생각을 업로드하고 다운로드하는 것이 목표
- 피질 직결 인터페이스 : 사람이 인공지능에 대항할 수 있는 더 높은 수준의 기능에 도달하도록 컴퓨터와 뇌를 연결한다는 개념
- 딥 러닝
- 인공 신경망Artificail NN를 기반으로하는 기계 학습 기술
- 정형화된 데이터가 아닌 스스로 필요한 데이터를 수집 및 분석
- 전문가 시스템
- 의료 진단과 같은 특정 분야의 전문가가 수행하는 고도의 업무를 지원하기 위한 시스템
- 인간의 지적활동과 경험을 통해서 축적된 전문가의 지식과 추론 규칙을 활용하여 결정을 내리거나 문제를 해결
- 지식베이스라는 DB와 이에 기반한 추론기구가 구성요소
- 구체적인 사실을 지식베이스가 제공 + 추론 기구는 시스템의 결론 도출 능력 제공
- 증강현실
- 실제 촬영한 화면에 가상의 정보를 부가하여 보여주는 기술
- 블록체인
- P2P 네트워크를 통해 온라인 금융 거래 정보를 온라인 네트워크Peer의 디지털 장비에 분산 저장하는 기술
- P2P를 기반으로 일정 시간 동안 절반 이상의 디지털 장비에 저장된 거래 내역을 서로 교환/확인/승인하는 과정을 거쳐 하나의 블록으로 만듦
- 블록은 기존의 블록체인에 연결되고 다시 복사되어 각 사용자의 장비에 저장
- 분산 원장 기술
- Distributed Ledger Technology
- 중앙 관리자나 중아 데이터 저장소가 존재하지 않고 P2P 망 내의 참여자들에게 모든 거래 목록이 분산 저장되어 거래가 발생할 때마다 지속적으로 갱신되는 디지털 원장
- 대표 사례가 블록체인
- 해시
- 양자 암호키 분배
- Quantum key Distrbution
- 양자 통신을 위해 비밀키를 분배하여 관리하는 기술
- 두 시스템이 암호 알고리즘 동작을 위한 비밀키를 안전하게 공유하기 위해 양자 암호키 분배 시스템을 설치하여 운용하는 방식으로 활용
- 키 분배를 위해 얽임 상태광자 또는 단일 광자를 이용한 방법이 있음
- 프라이버시 강화 기술
- Privacy Enhancing Technology
- 개인정보 위험 관리 기술
- 최근 심각한 위험으로 대두되고 있는 개인정보 침해 위험을 관리하기 위한 기술 통칭
- 디지털 저작권 관리
- Digital Rights Management
- 저작권 보호, 데이터 안전 배포를 위한 시스템
- 데이터를 암호화하여 인증도니 사용자만이 접속할 수 있에 하거나, 디지털 워터마크의 사용 등을 사용
- 공통 평가 기준
- Common Criteria
- 1999년 ISO 표준으로 채택된 정보 보호 제품 평가 기준
- 정보화 순기능 역할을 보장하기 위해 정보화 제품의 정보보호 기능과 이에 대한 사용 환경 등급을 정한 기준
- 개인정보 영향평가 제도
- Privact Impact Assessment
- 미리 조사 분석 평가하는 제도
- 공공기관은 의무화되어 있다.
- 그레어웨어
- Grayware
- 제공자 입장에서는 비악의적, 사용자 입장에서는 유용할수도 있고 악의적일 수도 있는 애드웨어,트랙웨어, 기타 악성코드 들
- 매시업
- 웹에서 제공하는 정보 및 서비스를 이용하여 새로운 소프트웨어나 서비스, DB를 만든느 기술
- 다수의 정보원이 제공하는 컨텐츠를 조합하여 하나의 서비스로 제공하는 웹 사이트 또는 앱
- 구글 지도 위에 부동산 정보를 추가한 구글의 하우징맵스가 대표적인 매시업
- 리치 인터넷 애플리케이션
- Rich Internet Application
- 플래시 애니메이션 기술 + 웹 서버 앱 기술
- Flash와 Flex 같은 멀티미디어 도구와 DB가 연동되는 단일 인터페이스를 통해 만듦
- 시맨틱 웹
- 새로운 정ㅇ보를 만들어 이해하기 쉬운 의미를 가진 지능형 웹
- 핵심 기술
- 자원 서술 기술 : 웹 자원을 서술하기 위함
- 지식 서술 기술 : Ontology(인간과 컴퓨터가 정보를 이해할 수 있도록하는 단어-관계의 사전)를 통한 지식 서술
- Agent 기술 : 통합적으로 운영하기 위한 기술
- 증발품
- 판매 계획 배포 계획은 있는데 실제로 판매 배포가 안된 것
- Vaporware
- 오픈 그리드 서비스 아키텍쳐
- 앱 공유를 위한 우베 서비스를 그리드 상에서 제공하기 위해 만든 개방형 표준
- 그리드 : 한 번에 한 곳만 연결할 수 있던 WWW와 달리 동시에 여러 곳에 연결할 수 있는 망 구조
- 글로벌 그리그 포럼이 개발을 주도하고, 웹 서비스 표준을 적극적으로 따르고 기존의 웹 개발 툴들을 그대로 사용할 수 있게함
- 서비스 지향 아키텍쳐
-서비스 단위, 컴포넌트 중심으로 구축하는 정보기술 아키텍쳐
- 누구나 이용 가능한 서비스로 간주하고 연동과 통합을 전제로 아키텍쳐를 구축
- SOA의 예인 SOAP(단수 객체 접근 프로토콜) 기반 웹서비스에서는 이용자들이 서로 다른 방식으로 의사소통을 하면서도 통합 관리되는 서비스들을 사용할 수 있다.
- 기존 개념에 이벤트 기반 아키텍쳐를 더해 비즈니스에서 발생하는 상황을 실시간으로 처리하는 SOA 2.0을 도입 중
- 서비스형 소프트웨어
- SaaS. Software as a Service
- 소프트웨어의 여러 기능 중에서 사용자가 필요로하는 서비스만 이용할 수 있도록 한 소프트웨어
- 공급 업체가 하나의 플랫폼을 이용해 다수의 고객에게 서비스를 제공하고, 사용자는 이용한 만큼 돈을 지급한다.
- 소유? : 기존 기업용 SW는 기업 내부의 서버 등에 저장되어 고객이 소유권을 갖지만, SaaS는 제품이 아닌 서비스(빌려 쓰는 제품)이라는 점에서 기존 라이센스 모델과 구분된다.
- 소프트웨어 에스크로(임치)
- Software Ecrow
- 소프트웨어 개발자의 지식재산권을 보호하고 사용자는 저렴한 비용으로 소프트웨어를 안정적으로 사용 및 유지보수 받을 수 있도록 소스 프로그램과 기술 정보 등을 제3의 기관에 보관하는 것
- 목적 : 저작재산권자의 지식재산권 보호. 폐업, 파산, 정보 멸실등의 사건이 발생했을 때 SW 사용 권한이 있는 사용자에게 보관도니 자료를 제공하는 등 사용자의 권리를 보장하는 것
- 복잡 이벤트 처리
- CEP. Complex Event Processing
- 실시간으로 발생하는 많은 사건들 중 의미가 있는 것만들 추출할 수 있도록 사건 발생 조건을 정의하는 데이터 처리 방법
- 대용량 스트림에 대한 요구에 실시간으로 대응하기 위한 기술
- 미들웨어에 접목시키면 기업이 독자적인 실시간 응용 앱을 갭라할 수 있도록 도와준다.
- 미들웨어 : OS와 OS에 의해 실행되는 프로그램 사이에서 SO가 제공하는 서비스 이외에 추가적인 서비스를 제공하는 SW
- 디지털 트윈
- 현실 속의 사물을 SW로 가상화한 모델.
- 현실 속의 사물을 대신해 다양한 상황을 모의실험하기 위한 용도로 사용한다.
171 소프트웨어 개발 보안
- 일련의 보안 활동
- 목표 : 기밀성, 무결성, 가용성 유지
- 소프트웨어 개발 생명 주기SDLC.의 각 단계마다 보안 활동을 수행한다.
- 보안 관련 기관
- 행정안전부 : 보안 정책 총괄, 법규/지침/제도 정비, 보안 약점 진단가 양성
- 한국인터넷진흥원(KISA) : 보안 정책 및 가이드 개발
- 소프트웨어 개발 보안에 대한 기술을 지원하고,