application
-
침입 감지 시스템 (IDS) - 타임스탬프 보완application 2025. 1. 5. 22:12
시작하기 전에 침입 감지 시스템 (IDS: Intrusion Detection System) :: hsl's tsmaster 사용기에서 실제로 감지된 침입 건수가 내 예상보다 많았다. 원인을 찾다가 아래의 생각이 났다. TSMaster의 Rx 이벤트가 발생할 때 ts(timestamp)를 메시지 수신 시각으로 삼았다.하드웨어에서 메시지를 수신한 시각과 이벤트가 발생한 시각 사이에 차이가 있다면? 그리고 그 차이가 일정하지 않다면?하드웨어가 메시지 수신 시각을 메시지 데이터에 추가하지 않았을까? TSMaster의 메시지는 RawCAN 클래스이다. RawCAN 클래스의 정의에서 time_us (timestamp in microseconds) 를 찾았다. 참고로 RawCAN 클래스는 아래 코드와 같다.cl..
-
침입 감지 시스템 (IDS: Intrusion Detection System)application 2025. 1. 4. 13:18
시작하기 전에사이버 보안은 매우 중요한 주제다. "자동차" 사이버 보안은 사생활, 재산, 안전, 생명에 직접적인 위협이 될 수 있다. 자동차가 무선 통신으로 연결되는 네트워크가 증가할 때마다 더 많고 더 다양한 보안 위협에 노출된다. 차량 내외부의 시스템들 사이에 통신을 통한 협조 제어가 증가할수록 사고 피해의 심각성이 커질 위험이 증가할 개연성이 있다. 통신에 대한 적절한 보안이 필요하다. 통신 보안은 침입 감지부터 시작한다고 말해도 무방할 것이다. TSMaster로 CAN 통신 침입 감지 기능을 만들어본다. [참고] 최신 차량들에는 침입 감지 시스템(IDS: Intrusion Detection System)이 장착되어 있다. 개요IDS 구상트레이스 분석IDS 미니프로그램 코딩침입 판정 기준값 데..
-
CAN 데이터로 제동 성능 평가하기application 2024. 10. 25. 02:32
시작하기 전에자동차 성능은 꾸준히 향상되어 왔다. 대부분의 일이 그렇듯이 많은 사람들의 노력 덕분이다. 하지만 자동차사별로 성능 향상의 정도는 같지 않은 것 같다. 행복한 가정은 모두 비슷한 방식으로 행복한데, 불행한 가정은 각자의 방식으로 불행하다고 한 톨스토이의 말을 맘대로 가져다 자동차 성능 개발에 붙이자면, 성능 향상을 잘 이룬 회사들은 모두 비슷한 방식으로 개발을 하는데 그렇지 않은 회사들은 각자의 방식으로 개발을 하는 것 같다.(옆에서 봤더니) 잘 하는 회사들은 아래와 같이 하는 것 같다.주관 평가보다는 객관 평가를 한다. 담당자가 바뀌어도 일관된 성능 평가가 이뤄진다.객관 평가를 위한 성능 지표와 시험 방법이 있다. 그리고 목표 성능 지표를 지속적으로 높인다. 새로운 성능 지표와 시험 방법을..