OpenSMTPD - OpenSMTPD

OpenBSD SMTP-server
OpenBSD-ning maskoti Puffy, to'siq orqasida uchta baliqchaga pochta xabarlarini etkazib beradi.
"Biz etkazib beramiz"
Tuzuvchi (lar)The OpenBSD Loyiha
Dastlabki chiqarilish5.3 / 17-mart, 2013 yil; 7 yil oldin (2013-03-17)[1][2]
Barqaror chiqish
6.7.1p1 / 21 may 2020 yil; 6 oy oldin (2020-05-21)[3]
Omborcvsweb.openbsd.org/ cgi-bin/ cvsweb/ src/ usr.sbin/ smtpd/
YozilganC
Operatsion tizimOpenBSD, FreeBSD, NetBSD, Linux, macOS[4]
PlatformaO'zaro faoliyat platforma[4]
Standart (lar)RFC 5321
TuriPochta uzatish agenti
LitsenziyaISC
Veb-saytwww.opensmtpd.org Buni Vikidatada tahrirlash
Sifatida2016 yil iyul

OpenSMTPD (shuningdek, nomi bilan tanilgan OpenBSD SMTP-server) a Unix xizmatchi amalga oshirish Oddiy pochta uzatish protokoli xabarlarni mahalliy mashinada etkazib berish yoki ularni boshqa SMTP serverlariga uzatish. U 2008 yil oxiridan boshlab ishlab chiqilgandan so'ng, 2013 yil 17 martda 5.3 versiyasi bilan ommaviy ravishda chiqarildi.

OpenSMTPD asosan tomonidan ishlab chiqilgan Gilles Chehade, Erik Faurot va Charlz Longo qismi sifatida OpenBSD loyiha. Uning dizayn maqsadlariga quyidagilar kiradi xavfsizlik, ishonchlilik, konfiguratsiya qulayligi va umumiyni qo'llab-quvvatlash holatlardan foydalanish. The manba kodi ostida mavjud ISC litsenziyasi.

Uning ko'chma versiyasi, shunga o'xshash OpenSSH, ko'chma kodni OpenBSD versiyasiga qo'shadigan va uni alohida chiqaradigan bola loyihasi sifatida ishlab chiqilgan. Portativ versiya tomonidan boshlangan Charlz Longo va shu jumladan bir nechta operatsion tizimlarga yordam beradi NetBSD, FreeBSD, DragonFly BSD va bir nechta Linux tarqatish.

Tarix

OpenSMTPD-ni ishlab chiqishga hozirgi SMTP demonlari bilan bog'liq muammolar kombinatsiyasi sabab bo'ldi: qiyin konfiguratsiya, kodni tekshirish murakkab va qiyin va litsenziyalashga yaroqsiz.[5][6]OpenSMTPD ushbu muammolarni hal qilish va pochta almashinuvini keng foydalanuvchilar bazasi uchun qulay qilish uchun ishlab chiqilgan. Bir muddat ishlab chiqilgandan so'ng, OpenSMTPD birinchi bo'lib OpenBSD 4.6 da paydo bo'ldi.[7] Birinchi versiya OpenBSD 5.3 bilan jo'natildi.[1][2][8]

2015 yil 2 oktyabrda natijalar a xavfsizlik auditi ozod qilindi. 5.4.4p1 versiyasi tekshirildi va to'qqizta masala topildi.[9] Natijada, ushbu muammolarni hal qilish uchun OpenSMTPD 5.7.2 chiqarildi.[10]

2020 yil 28-yanvarda OpenSMTPD-ning zaifligi aniqlandi, bu masofadan turib o'zboshimchalik bilan qobiq buyruqlarini root sifatida ishlatish uchun ishlatilishi mumkin edi. Zaiflikni tuzatish uchun OpenSMTPD 6.6.2 chiqarildi.[11]

Maqsadlar

OpenSMTPD - bu OpenBSD jamoasi tomonidan xavfsiz, ishonchli, yuqori ishlashi, xavfsizlik auditi uchun sodda va sozlash va boshqarish uchun ahamiyatsiz bo'lgan SMTP xizmatini ishlab chiqarishga urinishidir. Kod xotira, protsessor va diskka bo'lgan talablarni iloji boricha past darajada ushlab turish uchun ishlab chiqilgan, ammo katta pochta tizimlari past darajadagi mashinalarda ishlashga mo'ljallanmaganligi va xotira hajmi yuqori bo'lganligi shubhasiz foyda keltiradigan holatlarda savdo-sotiq amalga oshiriladi. .[12]

Shunday qilib, OpenSMTPD uchun dizayn maqsadlari quyidagilardir: xavfsizlik, foydalanish qulayligi va ishlash. OpenSMTPD-dagi xavfsizlikka tarmoq kirish yo'lidagi aniqligini tekshirish, orqali cheklangan bufer operatsiyalaridan foydalanish orqali erishiladi strlcpy va imtiyozni ajratish demondan foydalanishda yuzaga kelishi mumkin bo'lgan xavfsizlik xatolarining oqibatlarini yumshatish imtiyozlarning kuchayishi. SMTP-dan foydalanishni soddalashtirish uchun OpenSMTPD boshqa SMTP-da mavjud bo'lganlarga qaraganda kichikroq funktsiyalar to'plamini amalga oshiradi, maqsad ezoterik yoki joy talablariga mos kelmaslik xavfi bilan odatiy foydalanishni qondirish uchun etarli funktsiyalarni taqdim etishdir.

Adabiyotlar

  1. ^ a b "OpenBSD 5.3 barqaror SMTPD-ni taqdim etadi". h-online.com. 2013 yil 1-may.
  2. ^ a b "OpenSMTPD 5.3 chiqdi". poolp.org.
  3. ^ "OpenSMTPD". 21 may 2020 yil. Olingan 24 may 2020.
  4. ^ a b "OpenSMTPD portativ versiyasi". OpenBSD. Olingan 15 oktyabr 2015.
  5. ^ "OpenSMTPD maqsadlari". opensmtpd.org.
  6. ^ Corbet, Jonathan (27 may 2009). "Tez orada: OpenSMTPD". Linux haftalik yangiliklari (LWN). Olingan 6 aprel 2012.
  7. ^ "OpenBSD 4.6". openbsd.org.
  8. ^ "OpenBSD 5.3". openbsd.org.
  9. ^ "OpenSMTPD audit hisoboti". Qualis. 2 oktyabr 2015 yil. Olingan 11 oktyabr 2015.
  10. ^ "E'lon qiling: OpenSMTPD 5.7.2 chiqdi". Olingan 11 oktyabr 2015.
  11. ^ "OpenSMTPD-da yoqimsiz zaiflik". LWN.net. Olingan 30 yanvar 2020.
  12. ^ "OpenSMTPD maqsadlari". opensmtpd.org.

Tashqi havolalar