Ranjiv loše konfiguran sftp
SSH je servis bez kojeg je nezamisliv radni dan svakog sistemca. Secure FTP dio je istog paketa, omogućava siguran/kriptiran prijenos datoteka. Implementira se na dva načina, kao sftp-server, ili kao in-process server koji ne zahtijeva dodatnu podršku kada se koristi s ChrootDirectory.
Ovako bi nekako trebala izgledati konfiguracija:
Subsystem sftp internal-sftp
Match Group sftp
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
Ako korisnike treba pustiti nekamo izvan njihova direktorija, zadajemo to ovako:
Subsystem sftp internal-sftp -d /var/www
Dodatna zaštita može se postići parametrom -R koji korisnicima daje samo read only prava, kako ne bi mogli mijenjati sadržaj direktorija u koji su usmjereni.
Ako administrator zaboravi konfigurirati chroot, omogućio je korisnicima pristup cijelom filesystemu, pa i /proc direktoriju, što se može zloupotrebljavati za različite maštovite napade.
Postoje grafički klijenti koji omogućavaju prijenos datoteka klikanjem, bez zadavanja naredbi na komandnoj liniji. Time je i širem krugu korisnika omogućen pristup dijelovima datotečnog sustava u koje ne bi smjeli zalaziti.
Objavljen je i kod za proof-of-concept, pa se radoznalci mogu poigrati s njime. Time je opasnost još veća. Ranjive su verzije OpenSSH <= 6.6, pa preporučujemo da odmah provjerite konfiguraciju i što prije instalirate OpenSSH 6.7, u kojem je greška ispravljena.
- Logirajte se za dodavanje komentara
- Inačica za ispis
- PDF version
Komentari
Probao
Probao sam dodati ove retke
Nakon toga imam
Može li više detalja ?
Inače kod mene ni ne postoji sftp grupa na sistemu u jednoj uputi se spominje grupa sftponly. Zbilja probao sam se šetati po filesystemu i to mi se uopće ne sviđa..zar openssh-cn paket takve stvari ne konfigurira ?
I ne pronalazim se u ovim verzijama paketa koje spominješ, na updejtanom Debian Wheezy Carnet stroju imam
RE:probao
Imaš tip feler izgleda "Subsistem" umjesto "Subsystem" ali kad se i to uredi ima dalje problem
Kad se dodani retci pobrišu, odkomentira
ssh restart radi bez grešaka, još jedna stvar ssh pristup korisniku isto omogućava pristup dijelovima filesystema, jeli to dopušteno ili nedopušteno?