OpenSMTPD
OpenSMTPD![]() 델이 제공하고 있습니다. | |
개발자 | OpenBSD 프로젝트 |
---|---|
초기 릴리즈 | 5.3 / 2013년 3월 [1][2] | , 전(
안정된 릴리스 | 6.8.0p2 / 2020년 12월 24일; [3] 전( |
저장소 | cvsweb |
기입처 | C |
운영 체제 | OpenBSD, FreeBSD, NetBSD, Linux, macOS[4] |
플랫폼 | 크로스 플랫폼[4] |
표준 | RFC 5321 |
유형 | 메일 전송 에이전트 |
면허증. | ISC |
웹 사이트 | www![]() |
현재 | 2016년 7월 |
OpenSMTPD(OpenBSD SMTP 서버라고도 함)는 Simple Mail Transfer Protocol을 구현하여 로컬머신에 메시지를 전달하거나 다른 SMTP 서버에 메시지를 릴레이하는 UNIX 데몬입니다.2008년 말부터 개발되어 2013년 3월 17일 버전 번호 5.3으로 공개되었다.
OpenSMTPD는 주로 Gilles Chehade, Eric Faurot 및 Charles Longeau가 OpenBSD 프로젝트의 일환으로 개발했습니다.설계 목표에는 보안, 안정성, 구성 용이성 및 일반적인 사용 사례 지원이 포함됩니다.소스 코드는 ISC 라이선스로 사용할 수 있습니다.
OpenSSH와 같은 휴대용 버전은 OpenBSD 버전에 이식성 코드를 추가하여 별도로 출시하는 자프로젝트로 개발되었습니다.이 휴대용 버전은 Charles Longeau에 의해 시작되었으며 NetBSD, FreeBSD, DragonFly BSD 및 여러 Linux 배포판을 포함한 여러 운영 체제에 대한 지원이 추가되었습니다.
역사
OpenSMTPD의 개발은 현재의 SMTP 데몬에 관한 문제, 복잡한 구성, 코드 감사, 부적절한 라이선스 [5][6]등 복합적인 문제에서 비롯되었습니다.OpenSMTPD는 이러한 문제를 해결하고 보다 광범위한 사용자 기반에서 메일 교환에 액세스할 수 있도록 설계되었습니다.개발 기간 후 OpenSMTPD는 OpenBSD 4.[7]6에서 처음 등장했습니다.OpenBSD 5.[1][2][8]3과 함께 출하된 첫 번째 릴리즈.
2015년 10월 2일, 보안 감사 결과가 발표되었습니다.버전 5.4.4p1이 감사되어 9개의 문제가 발견되었습니다.[9]그 결과 [10]이러한 문제를 해결하기 위해 OpenSMTPD 5.7.2가 출시되었습니다.
2020년 1월 28일, 루트로 임의의 셸 명령을 실행하는 데 원격으로 악용될 수 있는 OpenSMTPD의 취약성이 공개되었습니다.취약성을 [11]수정하기 위해 OpenSMTPD 6.6.2가 릴리스되었습니다.
목표들
OpenSMTPD는 OpenB에 의한 시도입니다.SD팀은 안전하고 신뢰성 높은 고성능 SMTP 데몬을 구현하여 보안 감사를 단순화하고 셋업과 관리를 단순화합니다.코드는 메모리, CPU 및 디스크 요건을 가능한 한 낮게 유지하도록 설계되어 있지만, 대용량 메일 시스템은 로우엔드 머신에서 실행되도록 설계되어 있지 않으며, 메모리 사용량이 증가하면 명백한 이점이 [12]있는 것으로 간주됩니다.
따라서 OpenSMTPD의 설계 목표는 보안, 사용 편의성 및 성능입니다.OpenSMTPD의 보안은 네트워크 입력 경로의 견고한 유효성 검사, strlcpy를 통한 경계 버퍼 조작 사용 및 권한 증대를 통해 데몬을 부정 이용하는 보안 버그의 영향을 경감하는 권한 분리에 의해 실현됩니다.SMTP의 사용을 단순화하기 위해 OpenSMTPD는 다른 SMTP 데몬에서 사용할 수 있는 기능보다 작은 기능 세트를 구현합니다.목적은 난해한 요건이나 틈새 요건에 적합하지 않은 경우 일반적인 사용을 충족시키기에 충분한 기능을 제공하는 것입니다.
레퍼런스
- ^ a b "OpenBSD 5.3 introduces stable SMTPD". h-online.com. 1 May 2013.
- ^ a b "OpenSMTPD 5.3 released". poolp.org.
- ^ "OpenSMTPD". 24 December 2020. Retrieved 22 January 2021.
- ^ a b "OpenSMTPD Portable Release". OpenBSD. Retrieved 15 October 2015.
- ^ "OpenSMTPD Goals". opensmtpd.org.
- ^ Corbet, Jonathan (27 May 2009). "Coming soon: OpenSMTPD". Linux Weekly News (LWN). Retrieved 6 April 2012.
- ^ "OpenBSD 4.6". openbsd.org.
- ^ "OpenBSD 5.3". openbsd.org.
- ^ "OpenSMTPD Audit Report". Qualys. 2 October 2015. Retrieved 11 October 2015.
- ^ "Announce: OpenSMTPD 5.7.2 released". Retrieved 11 October 2015.
- ^ "Unpleasant vulnerability in OpenSMTPD". LWN.net. Retrieved 30 January 2020.
- ^ "OpenSMTPD Goals". opensmtpd.org.