[CodeSonar] Container 환경에서의 분석 활용 방안
임베디드 시장에서는 대부분 리눅스 운영체제가 사용됩니다. 그래서 실제 개발 환경도 리눅스 기반인 경우가 많지만, Windows 환경에서 개발하기 위해 VMware나 VirtualBox 같은 가상 머신(VM)을 설치해 리눅스를 올려 프로젝트를 구축하는 방식도 흔히 사용됩니다. 이런 방식은 물리 PC의 운영체제에 구애받지 않고 실제 배포 환경과 유사한 개발 환
국제 표준 준수를 위한 프로젝트 관리 부터 설계 그리고 검증까지!
Control Flow, Data Flow, Semantic Analysis 기반의 분석을 통해
소스코드 내에 잠재된 실행시간 오류 및 보안 취약점을 검출하는
정적 분석 솔루션입니다.
CodeSonar는 소프트웨어 실행 중 발생 가능한 오류(Run-Time Error) 검출을 통해 소프트웨어의 신뢰성을 향상시키는 정적분석 도구입니다.
CodeSonar는 Deep flow analysis 기법을 통해 소프트웨어 실행 중 발생 가능한 치명적인 오류 (Buffer Overrun, Leak, Data Race)를 검출합니다.
CodeSonar를 통해 기능 안전 국제 표준 및 사이버 보안 표준에서 요구하는 정적분석 요구사항을 충족할 수 있습니다.
(ISO 26262, ISO/IEC 21434, IEC 61508, EN50128, IEC 62304, DO-178, 무기체계 소프트웨어 개발 및 관리 매뉴얼, 현대자동차 보안 코딩 룰)
임베디드 시장에서는 대부분 리눅스 운영체제가 사용됩니다. 그래서 실제 개발 환경도 리눅스 기반인 경우가 많지만, Windows 환경에서 개발하기 위해 VMware나 VirtualBox 같은 가상 머신(VM)을 설치해 리눅스를 올려 프로젝트를 구축하는 방식도 흔히 사용됩니다. 이런 방식은 물리 PC의 운영체제에 구애받지 않고 실제 배포 환경과 유사한 개발 환
💡 해당 글과 이어지는 이전 글을 확인하셨나요? 같이 읽으시면 이해도 쏙쏙! [CodeSonar] AI가 코드를 만드는 시대, 왜 임베디드 개발엔 정적 분석이 필수일까? (1) 01. AI코드를 안전하게 쓰려면, 검증 프로세스부터 바뀌어야 합니다 AI가 생성한 임베디드 코드를 제대로 검증하려면, 하나의 방식만으로는 부족합니다. 정적 분석은 코드 안에 숨어
반도체, 전력망, 국방 등 다양한 산업 분야에서 C# 언어 기반의 소프트웨어가 널리 활용되고 있습니다. 출처 : 무기체계 소프트웨어 개발 및 관리 매뉴얼 특히 국방 산업에서는 신뢰성과 안정성이 핵심이 되는 만큼, 무기체계 소프트웨어 개발 및 관리 매뉴얼을 통해 Microsoft의 공식 코딩 규칙인 아래 두 가지 지침의 준수 및 검증을 요구하고 있습니다. 이
Veracode의 최근 조사에 따르면, 실제로 AI가 생성한 코드의 45%가 보안 결함을 포함하고있음에도 불구하고 마치 실제 제품에 바로 쓸 수 있을 것처럼 보인다고 합니다. 특히 안전이 중요한 임베디드 시스템에서는 이러한 리스크를 간과하는 것이 규제 위반이나치명적인 장애, 법적 분쟁으로 이어질 수 있기 때문에 각별한 주의가 필요합니다. AI 코딩 도구는
현대자동차, 차세대 인포테인먼트 시스템 AAOS 도입 현대차그룹은 Pleos 25에서 Pleos Connect를 2026년 2분기 신차부터 순차적으로 적용할 예정이며, 2030년까지 약 2천만 대 이상의 차량으로 확대할 계획임을 알렸습니다. Pleos Connect는 AAOS(Android Automotive OS) 기반의 차세대 인포테인먼트 시스템으로,
파이썬은 간결한 문법과 뛰어난 생산성 덕분에 많은 개발자들에게 사랑받는 프로그래밍 언어입니다. 데이터 분석, 웹 개발, 인공지능(AI) 및 머신러닝(Machine Learning) 등 다양한 분야에서 활발히 사용되고 있습니다. 하지만 이와 같은 파이썬의 인기를 따르기 위해서는 신뢰성 있는 소프트웨어 개발이 필수적입니다. 특히, 규모가 커지고 복잡해지면 코드
지난 블로그에 이어 GitLab에서 CodeSonar를 연동하여 DevSecOps 기반의 CI 파이프라인 구축과 수행 후 GitLab에서 이에 대한 결과를 살펴보도록 하겠습니다. 💡 잠깐 혹시, 아래 컨텐츠를 확인하셨나요?? [CodeSonar] DevSecOps를 위한 SAST 기반 CI/CD 파이프라인 구축(1) 해당 글을 읽기 전에 내용 확인하시면
오늘날 소프트웨어 개발부터 배포까지 원활하게 진행하기 위해, 많은 개발팀이 초기 단계부터 CI/CD 파이프라인을 구축합니다. 이 덕분에 모든 단계를 자동화하여 개발 편의성이 향상되고, 높은 효율성을 제공할 수 있습니다. 그러나 속도만 중시한 빠른 개발과 배포에 집중하다 보면, 보안 취약점이 발생할 위험이 커집니다. 특히, 겉으로는 문제가 없어 보이는 소스
이번 포스팅에서는 최근 다양한 고객사에서 CI 도구와 CodeSonar 연동에 대한 문의가 증가하고 있어 연동 방법에 대해 안내드리고자 합니다. 먼저, CI/CD에 대해서 간단하게 소개 드리면 CI/CD(Continuous Integration/Continuous Deployment)는 지속적인 통합, 지속적인 배포를 의미하며, 소프트웨어 개발 라이프사이클
코딩 규칙 소프트웨어 개발자들은 각각의 습관, 공부 방법, 회사의 지침 등에 따른 많은 코딩 스타일을 가지고 있습니다. 사실 컴퓨터가 이해하기에는 모두 다 동일한 코드이지만, 유지 보수를 하고 사용을 하는 것은 사람이기 때문에 어느 정도 일관성 있는 코딩 스타일이 필요하게 되었습니다. 이러한 코딩 스타일은 코드 유지 보수에 큰 영향을 끼치며, 좋지 않은 코






























MDS인텔리전스의 컨텐츠 내용을
SNS에 공유해보세요!