임베디드 시스템 –Atm 4차과제
Transcript of 임베디드 시스템 –Atm 4차과제
임베디드 시스템 –ATM
(AUTOMATED TELLER MACHINE)
과목: 임베디드 시스템
담당 교수님: 이민석 교수님
임베디드 시스템 사례
ATM이란?
• ATM 은 패킷 교환 방식 처럼 패킷(셀)을 사용 그 길이가 53 Byte (48byte
데이터 + 5 byte 헤더)로 고정 되어 있음
• 회선 교환 방식 처럼 통신 경로,타임 슬롯 (VC,VP)의 원리를 이용하여 하드
웨어에 의존한 Routing을 수행
• ATM은 회선 교환과 패킷 교환의 장점만을 흡수한 방식 이라고 할 수 있음
<ATM 교환의 구조>: 셀 길이는 고정적이며 헤더내의 VCI를 분석
고속 하드웨어로 처리
• Card reader: 계정 번호의 식별 부
분, 사용자의 계정 정보를 이해 데
이터 프로세서 전달
• Key pad: pin 번호는 올바른 ATM
필요한 금액에 대 한 필요한 거래
를 만듬
• Speaker: 특정 키를 누르면, 스피
커 오디오 피드백을 제공
• Display screen: 트랜잭션 , 사용
자입력에 대한 현금 인출기의 질
문 , 화면에 표시
• Cash dispenser : ATM 기계의 중
앙 시스템, 돈을 얻음
• Receipt printer: 영수증 프린터
제품 설명
Card reader
Key pad
speaker
Display
screen
Cash dispenser
Receipt printer
왜 소프트웨어로 만드는 것이 좋았을까?
• 컴퓨터 센터의 제어에 의해 통신상대의 지역,장소에 따라 융통적인 네트워
크, 회선모드 서비스와 패킷교환 서비스, 저속 서비스와 고속 서비스
1. 유연한 네트워크
• 같은 시각에 복수의 통신 채널이 중복되는 경우 대비하여 셀을
일시 축적 하기 위해 버퍼(Buffer)회로를 갖춤->대용량의 전송에
더 많은 통신 채널 확보
2. 효율적인 정보전송
• Operation, Administration and Maintenance
• 네트워크 내 고장,성능을 감시, 이상이 생기면 셀을 다른
경로로 우회 ->각종 방식에 따른 감시를 행함
3. OAM보수 운용관리
임베디드 소프트웨어 개발 환경
ATM 오류 상황
• 오류
1. 입금한 돈이 나오지 않
을 경우
2. 비밀번호 3번 초과시
오류 번호 변경이 어
렵다.
ATM 보안 문제점 실제
사례
• 현재 ATM 기계 는 Window 설치
• 현재 실행되는 악성코드도 몇 가지 제
약은 있으나 실행 가능
• 보통 내부 망으로 연결되어 있음 ->
외부에서 악성코드가 유입될 가능성 은
낮지만 완전히 불가능한 것은 아님.
• 해외에서는 실제로 ATM기에서 개인
정보를 유출한 경우가 있음
ATM 문제상황
1. 현금 자동인출기 보안 문제
ATM 기본 구조
ATM에서는 헤더의
주소로 이용자 정보를
구분하기 때문에 시간
축 상에 놓인 셀의
위치와는 아무 관계가
없으므로 비동기식
전달방식(ATM)이라 함.
• 시스템 관리의 주요 기능-관리
기능 수행, 관리 정보 수집 및 운
용, 사용자 및 네트워크 관리자
와의 통신, 관리 동작 감시 및 협
조
• 고장 관리(FaultManagement)는
고장 검출, 고장 분리, 고장 회복
등의 기능을 수행하며, 물리계층
과 ATM계층으로 구분
ATM 시스템 관리 블록도