리눅스 생태계의 다음 진화: 디지털 서명을 통한 소프트웨어 신뢰 강화서론리눅스 운영체제는 현재 전 세계 서버 인프라, 클라우드 환경, 그리고 수많은 임베디드 장치에서 핵심적인 역할을 수행하고 있다. 리눅스의 오픈 소스 철학은 투명성과 커뮤니티 협력을 통해 소프트웨어 품질을 높여왔지만, 현대의 복잡하고 상업화된 디지털 환경에서 소프트웨어의 신뢰성을 보장하는 방식은 진화가 필요하다. 윈도우(Windows)의 디지털 서명(Authenticode)과 같은 메커니즘은 파일의 '출처'와 '무결성'을 강력하게 보증한다. 리눅스 역시 패키지 관리 시스템 내에서 GPG 서명을 활용하고 있지만, 개별 실행 파일 수준의 강력한 신원 보증 및 사용자 친화적인 검증 시스템을 적극적으로 도입하고 활용하여 소프트웨어 공급망 보안을..
사설 인증서 발급 방법 1. OpenSSL을 이용한 사설 인증서 발급 1.1. OpenSSL 설치 Windows에서는 OpenSSL for Windows를 설치합니다. Linux나 macOS에서는 패키지 관리자를 이용해 설치할 수 있습니다. 1.2. 사설 CA 키와 인증서 생성 사설 CA의 비밀키와 인증서를 생성합니다: openssl genpkey -algorithm RSA -out ca-key.pem -aes256 openssl req -x509 -new -nodes -key ca-key.pem -sha256 -days 3650 -out ca-cert.pem ..
사설 인증서를 이용한 코드 서명 및 검증 1. 사설 인증서를 이용한 코드 서명 및 검증 개요: 사설 인증서를 사용해 폐쇄망에서 코드 서명(Code Signing)을 구현하는 방식입니다. 이때 인증서와 코드 서명을 통해 파일의 무결성과 신뢰성을 검증할 수 있습니다. 사설 인증서는 사설 인증 기관(CA)에서 발급되며, 이를 각 시스템에 배포하여 서명된 파일을 검증합니다. 주요 단계: 사설 인증서 발급 및 배포: 사설 인증 기관(CA)을 구축하여 인증서를 발급하고, 이를 시스템에 배포해 신뢰할 수 있는 루트 인증서로 설정합니다. 코드 서명 및 검증: 발급된 인증서를 사용해 파일이나 DLL에 디지털 서명을 합니다...
- Total
- Today
- Yesterday
- RSA
- 윈도우
- 서귀포블루버블
- 블루버블다이빙팀
- ReFS
- DLL
- 블루버블
- Windows
- ip
- 블루버블다이브팀
- 현포다이브
- 다이빙
- OpenSource
- Linux
- 양파다이브
- 스쿠버다이빙
- PowerShell
- C
- 암호화
- 서귀포
- 디자인패턴
- C#
- 패턴
- 울릉도
- C++
- 리눅스
- 성산블루버블
- Thread
- Build
- 제주도
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
