리눅스 생태계의 다음 진화: 디지털 서명을 통한 소프트웨어 신뢰 강화서론리눅스 운영체제는 현재 전 세계 서버 인프라, 클라우드 환경, 그리고 수많은 임베디드 장치에서 핵심적인 역할을 수행하고 있다. 리눅스의 오픈 소스 철학은 투명성과 커뮤니티 협력을 통해 소프트웨어 품질을 높여왔지만, 현대의 복잡하고 상업화된 디지털 환경에서 소프트웨어의 신뢰성을 보장하는 방식은 진화가 필요하다. 윈도우(Windows)의 디지털 서명(Authenticode)과 같은 메커니즘은 파일의 '출처'와 '무결성'을 강력하게 보증한다. 리눅스 역시 패키지 관리 시스템 내에서 GPG 서명을 활용하고 있지만, 개별 실행 파일 수준의 강력한 신원 보증 및 사용자 친화적인 검증 시스템을 적극적으로 도입하고 활용하여 소프트웨어 공급망 보안을..
코드 서명 웹 구축 보안 가이드 ⚠ 웹서버로 구축하지 않는 것이 좋습니다. 하지만 이미 구축되어 있다면 아래와 같이 보안 조치를 수행해야 합니다. ✅ 코드 서명 웹 구축 시 필수 보안 조치 내부망 구축 및 외부망 연결: 서명 시 필요한 URL만 제한적으로 허용 HTTPS 적용: 전송 데이터 보호를 위해 필수 접근 제어 설정: 그룹웨어 ID 및 사내 접근 ID 활용, 다중 인증 적용 사외 접근 차단: VPN 및 DMZ 통한 외부 접근 차단 접근 이력 관리: 접근 ID, IP, 서명된 파일 등 로그 저장 및 변조 방지 관리 페이지 제공: ..
사설 인증서를 이용한 코드 서명 및 검증 1. 사설 인증서를 이용한 코드 서명 및 검증 개요: 사설 인증서를 사용해 폐쇄망에서 코드 서명(Code Signing)을 구현하는 방식입니다. 이때 인증서와 코드 서명을 통해 파일의 무결성과 신뢰성을 검증할 수 있습니다. 사설 인증서는 사설 인증 기관(CA)에서 발급되며, 이를 각 시스템에 배포하여 서명된 파일을 검증합니다. 주요 단계: 사설 인증서 발급 및 배포: 사설 인증 기관(CA)을 구축하여 인증서를 발급하고, 이를 시스템에 배포해 신뢰할 수 있는 루트 인증서로 설정합니다. 코드 서명 및 검증: 발급된 인증서를 사용해 파일이나 DLL에 디지털 서명을 합니다...
WinTrust API는 Windows 운영 체제에서 디지털 서명을 검증하고 파일 및 기타 객체의 신뢰성을 확인하는 데 사용됩니다. 이를 이해하기 쉽게 다이어그램으로 나타내 보겠습니다.다음은 WinTrust API의 주요 구성 요소와 흐름을 설명하는 다이어그램입니다.요청자(Requestor): 신뢰성을 확인하고자 하는 애플리케이션 또는 서비스.WinTrust API: 요청을 받아 디지털 서명을 검증하고 신뢰성을 평가하는 API.정책(Policy): 신뢰성 확인에 사용되는 기준 및 규칙 집합.신뢰 공급자(Trust Provider): 인증서와 서명을 검증하는 역할을 하는 엔티티.결과(Result): 파일 또는 객체의 신뢰성에 대한 검증 결과.[ 요청자 ] --> [ WinTrust API ] --> [ 정..
- Total
 
- Today
 
- Yesterday
 
- PowerShell
 - 성산블루버블
 - 양파다이브
 - 다이빙
 - Windows
 - 리눅스
 - C++
 - Linux
 - 디자인패턴
 - C#
 - OpenSource
 - Build
 - 제주도
 - 스쿠버다이빙
 - DLL
 - RSA
 - 현포다이브
 - 블루버블다이브팀
 - 암호화
 - 서귀포블루버블
 - 윈도우
 - 블루버블다이빙팀
 - 패턴
 - 블루버블
 - 울릉도
 - C
 - ReFS
 - 서귀포
 - Thread
 - ip
 
| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 
| 9 | 10 | 11 | 12 | 13 | 14 | 15 | 
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | 
| 23 | 24 | 25 | 26 | 27 | 28 | 29 | 
| 30 | 
