Samba 4.17.0 er lansert, og fortsetter utviklingen av Samba 4 med fullstendig implementering av domenekontroller og Active Directory-tjeneste, kompatibel med Windows 2008-implementeringen og i stand til Ä betjene alle stÞttede Microsoft-versjoner av Windows-klienter, inkludert Windows 11. Samba 4 er et multifunksjonelt serverprodukt som ogsÄ tilbyr implementering av filserver, utskriftstjeneste og identitetstjener (winbind).
NĂžkkelendringer i Samba 4.17:
- Arbeid er utfÞrt for Ä fjerne regresjoner i ytelsen til overbelastede SMB-servere, som oppstod som fÞlge av innfÞringen av beskyttelse mot sÄrbarheter som manipulerer symboliske lenker. Av de utfÞrte optimaliseringene nevnes reduksjon av systemanrop ved sjekking av katalognavn og unngÄelse av wakeup-hendelser ved behandling av konkurrerende operasjoner som fÞrer til forsinkelser.
- Det er gitt mulighet for Ă„ kompilere Samba uten stĂžtte for SMB1-protokollen i smbd. For Ă„ deaktivere SMB1 i byggeskriptet configure er det lansert et alternativ «âwithout-smb1-server» (dette pĂ„virker kun smbd, stĂžtte for SMB1 opprettholdes i klientbibliotekene).
- Ved bruk av MIT Kerberos 1.20 er det implementert en beskyttelse mot «Bronze Bit»-angrep (CVE-2020-17049), takket vÊre overfÞring av tilleggsinformasjon mellom KDC- og KDB-komponentene. Problemet i den standard KDC basert pÄ Heimdal Kerberos ble lÞst i 2021.
- Ved bygging med MIT Kerberos 1.20 i kontrolleren domenet er det implementert stĂžtte for Kerberos-utvidelser S4U2Self og S4U2Proxy, samt mulighet for begrenset delegasjon basert pĂ„ ressurser (RBCD, Resource Based Constrained Delegation). For Ă„ administrere RBCD er underkommandoene âadd-principalâ og âdel-principalâ lagt til teamet «samba-tool delegation». I den standard KDC basert pĂ„ Heimdal Kerberos stĂžttes ikke RBCD-modus ennĂ„.
- I den innebygde DNS-tjenesten er det gitt mulighet for Ä endre nettverksporten som mottar forespÞrslene (for eksempel for Ä kjÞre en annen DNS-server pÄ samme system som omdirigerer bestemte forespÞrslene til Samba).
- I CTDB-komponenten, som hĂ„ndterer klusterkonfigurasjoner, er kravene til syntaksen i ctdb.tunables redusert. Ved bygging av Samba med alternativene «âwith-cluster-support» og «âsystemd-install-services» er installasjonen av systemd-tjenesten for CTDB sikret. Skriptet ctdbd_wrapper er ikke lenger levert â ctdbd-prosessen startes nĂ„ direkte fra systemd-tjenesten eller fra oppstartsskriptet.
- Innstillingen ânt hash store = neverâ er implementert, som forbyr lagring av «rene» (uten salt) hasher av passord for Active Directory-brukere. I neste versjon vil innstillingen ânt hash storeâ som standard settes til «auto», der modusen «never» vil bli brukt hvis innstillingen ântlm auth = disabledâ er aktivert.
- Det er foreslÄtt en innpakning for Ä fÄ tilgang til APIet til smbconf-biblioteket fra kode skrevet i Python.
- I programmet smbstatus er det implementert mulighet for Ă„ utdata informasjon i JSON-format (aktiveres med alternativet «âjson»).
- I domenekontrolleren er det implementert stÞtte for sikkerhetsgruppen «Beskyttede brukere», som ble introdusert i Windows Server 2012 R2 og som ikke tillater bruk av usikre krypteringsmetoder (for brukere i gruppen slÄs stÞtte for NTLM-autentisering av, samt Kerberos TGT-er basert pÄ RC4, og bÄde begrenset og ubegrenset delegasjon).
- StÞtten for passordlagring og autentiseringsmetoden basert pÄ LanMan er avsluttet (innstillingen «lanman auth = yes» har nÄ ingen betydning).
Kilde: opennet.ru
