OpenSSH 5.9 z opcjonalną piaskownicą dla procesów potomnych

06.09.2011 17:56, Autor: Anna Rymsza (Xyrcon), Kategoria: News
NewsImage

Wydana została wersja 5.9 rozwijanej przez OpenBSD, darmowej implementacji protokołu SSH 1.3, 1.5, 2.0 i SFTP — OpenSSH (Open Secure Shell). Wśród wielu zmian, które wprowadzono od poprzedniej wersji OpenSSH, najbardziej znamienną jest eksperymentalna piaskownica.

Tryb piaskownicy jest na razie w fazie testów i nie jest włączony domyślnie. Piaskownica jest przeznaczona dla procesów korzystających z metody privsep (separacja uprawnień), wykonujących operacje wymagające uprawnień roota. Wywołany bezpośrednio przed autoryzacją proces potomny, który korzysta z privsep, jest w tym trybie umieszczony w piaskownicy nakładającej ograniczenia na wywołania systemowe (syscall), które proces może wykonać. Pozwala to zabezpieczyć serwer przed wykorzystaniem przejętego przez napastników procesu potomnego do dostępu do jądra lub otwarcia gniazda (socketu). Za włączenie trybu piaskownicy odpowiedzialna jest opcja UsePrivilegeSeparation=sandbox w konfiguracji. Dostępne są trzy implementacje piaskownicy — systrace, seatbelt i rlimit — o których więcej można dowiedzieć się na stronie OpenSSH.

Ponadto w tej wersji OpenSSH wprowadzono nowe tryby kontroli spójności HMAC oparte na SHA256 ze specyfikacji draft-dbider-sha2-mac-for-ssh-02, które są domyślnie dostępne dla ssh i sshd. Klient ssh nareszcie wyświetla komunikat ostrzegawczy, jeśli serwer, z którym się łączy, odrzuca przekazywanie X11. Pełną listę zmian w OpenSSH i Portable OpenSSH można znaleźć na stronie projektu.

OpenSSH 5.9 już można pobrać z serwerów FTP, a już wkrótce do repozytoriów pakietów dla różnych systemów.

r   e   k   l   a   m   a

Komentarze (9)  

AvatarUżytkownik jest nieaktywny
przemo_li | 06.09.2011 18:09#1

Sto lat dla openssh!

PS "o których więcej można dowiedzieć się na stronie OpenSSH." Link prowadzi do listy mailingowej projektu OpenSSH, a nie strony głównej.

AvatarUżytkownik jest nieaktywny
webnull | 06.09.2011 18:14#2

Świetnie, trzeba zacząć testować piaskownicę ;-)

AvatarUżytkownik jest nieaktywny
XeonBloomfield | 06.09.2011 19:48#3

Świetnie!

Avatar
Anonim (niezalogowany) | 06.09.2011 20:26#4

SSH jest najlepsze do zdalnej pracy.

AvatarUżytkownik jest nieaktywny
TheBlackMan | 06.09.2011 20:26#5

Piaskownica w SSH ? Genialny pomysł, bomba po prostu.

Nie mogę się doczekać kiedy to będzie stabilne i w repo (oraz kiedy ktoś zrobi jakiś tutorial jak to się konfiguruje, bo nie mam czasu studiować manuali godzinami).

AvatarUżytkownik jest nieaktywny
przemek1234 | 06.09.2011 20:48#6

Mogliby zrobić własny serwer WWW, zważając na bezpieczeństwo OpenBSD i OpenSSH, taki serwer to by była istna twierdza nie do zdobycia przez hakerów.

AvatarUżytkownik jest nieaktywny
RubasznyRumcajs | 07.09.2011 1:00#7

hm...
jaka zalete ma owa "piaskownica" /w systemach linuksowych/ w poronwaniu do np poprawnie skonfigurowanych regulek selinuksa?

AvatarUżytkownik jest nieaktywny
TomaszPelczar | 07.09.2011 10:45#8

OpenSSH nie było jak dotąd idealnie opisane w Internecie, na obecną chwilę podzielam zdanie Twórców. Prawie każda implemaentacja systemu Linux ma w swoim manualu uruchamianym standardowymi man czy info instruckę, pełna instrukcję obsługi dla wersji openssh, która działa na ich własnym systemie operacyjnym. Jest to przykładowo dziiałanie lub uruchomienie pdobne z możliwą ilością opcji do np. iptables czy ifconfig. Nowe elementy do znakomitego produktu, który wzbogaca np. wszechznane pod tym względem putty to ciekawa i miła informacja, ciekawi mnie kiedy systemy operacyjne umożwlią działanie tych opcji na swoich produktach, póki co programista może sobie "dopisać w C i dokompilować zakładkę plugin", ale to jest protokół bezpieczeństwa, więc standardowe "rwx" może w tym przypadku nie wystarczyć ...

Avatar
Quain (niezalogowany) | 08.09.2011 9:11#9

@RubasznyRumcajs
A potrafisz poprawnie skonfigurować selinuksa? Albo jeśli sypnie się "fabryczna" konfiguracja to dasz radę to naprawić? Wątpię. A wiesz dlaczego? Bo mało jest ludzi na tej planecie którzy potrafią W CAŁOŚCI ogarnąć selinuksa. To może niezły ale z pewnością zbyt skomplikowany mechanizm.
A jak znam podejście programistów *BSD to ta piaskownica będzie bardzo łatwa w konfiguracji. W przeciwieństwie do Linuksa, pliki konfiguracyjne w systemach *BSD są tzw. "human readable".

Dodaj komentarz

Zasady publikowania komentarzy
Autor
Treść
 
Polecamy
Huawei E583C

Test przenośnego routera 3G
Test: PocketBook Pro 612

Biblioteka w kieszeni
Spotkajmy się na HotZlocie!

13-15 07 2012, Zamek na Skale
Recenzja Samsung NP530U4B

Ultabook z nadwagą
Top programy
  •  
Top programy ostatnie 7 dni
  •  
Top programy ostatnie 30 dni
  •  
Skanery antywirusowe
skaner av