Re: fSrpauxy

Adrian Sevcenco <[email protected]>
Newsgroups gmane.org.user-groups.rlug.general
Organization CERN
Message-ID <[email protected]>
On 12/26/2016 04:54 PM, manuel "lonely wolf" wolfshant wrote:
> On 12/26/2016 03:51 PM, Adrian Sevcenco wrote:
>> On 12/26/2016 01:55 PM, [email protected] wrote:
>>> On 26 December 2016 11:33:35 EET, Adrian Sevcenco
>>> <[email protected]> wrote:
>>>> Salut!
>>>>
>>>> On 12/25/2016 03:15 PM, [email protected] wrote:
>>>>> Nu poti opri fiindca le fac altii. Poti insa securiza portul 22.
>>>>> Evident ideal ar fi sa permiti conectarea numai de la adrese
>>>>> cunoscute. Daca nu poti face asta, exista iptables match recent
>>>>> care e minunat in acest context, sau alternativ port knocking. Nu
>>>>> muta daemonul mai sus de portul 1024 ca risti sa dai in alte
>>>>> belele. Daca
>>>> Scuze de hijacking dar ce alte belele pot fi? Eu am toate serverele
>>>> cu ssh-ul > 1024 de citiva ani .. la ce sa ma astept?
>>>>
>>>
>>> A cam zis rpetre totul. Surpriza suplimentara nementionata f explicit
>> Sunt constient de problema serverelor ce folosesc intervale de porturi
>> si porturile alese nu se suprapun cu servicile folosite de noi..
>>
>> De asemeni, sunt constient ca schimbarea portului nu face decat sa
>> reduca zgomotul, dar pentru acest scop am si schimbat portul (si
>> zgomotul a fost redus la 0 )
>>
>>> e ca un daemon legat la un port > 1024 poate fi ucis de un program
>>> rauvoitot user space si inlocuit de un altul care, de pilda, sa ofere
>>> "facilitatea" de a sniffa partea de login/auth (ceea ce e o țîră mai
>>> dificil daca daemonul asculta pe un port < 1024). Mutatul sshd nu
>> nu inteleg partea asta ... adica sshd-ul rulat ca root (cum e default)
>> dar pe port neprivilegiat poate fi killed si inlocuit de orice user??
> https://www.adayinthelifeof.nl/2012/03/12/why-putting-ssh-on-another-port-than-22-is-bad-idea/
>
> iar ca raspuns punctual la intrebarea ta, citez din spusele altcuiva: "
> A malicious user could crash SSH daemon and launch a compromised one on
> the same port. Do NOT use ports above 1024 for SSH daemons." ( faza cu
> crash merge "mai greu" daca portul e <1024 pt ca trebuie drepturi de
> root ca sa o faci ceea ce nu e adevarat la >1024 ; sshd ruleaza ca root
ok, acum am priceput idea .. desi imi pare far-fetched, pe sistemele cu
multi utilizatori poate sa fie o problema ..
in plus, nu vad cum vine partea cu : eu legat prin ssh la masina, 
crashuiesc serviciul prin care sunt legat ... decat daca pornesc
un reverse shell si apoi prin shell-ul creat generez crash-ul
sshd-ului ... desi, asta s-ar numi DoS si probabil s-ar cunoaste pina in 
acest moment ...

> doar cit sa faca bind pe portul 22, apoi threadul care manipuleaza
> efectiv traficul ruleaza ca alt user -- da un grep ssh /etc/passwd pe
> orice sistem si o sa intelegi ce vreau sa spun )
da cunosc asta :
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin

pe de alta parte daca ma uit la procese nu vad decat asta (EL6):
ps -C sshd --forest -o pid,ppid,user,args=
   PID  PPID USER
  3795     1 root     /usr/sbin/sshd
32725  3795 root      \_ sshd: adrian [priv]
32727 32725 adrian        \_ sshd: adrian@pts/0

si ca default vad asta (EL6) :
UsePrivilegeSeparation
Specifies whether sshd(8) separates privileges by creating an 
unprivileged child process to deal with incoming network traffic.  After 
successful authentication, another process will be created that has the 
privilege of the authenticated user. The goal of privilege separation is 
to prevent privilege escalation by containing any corruption within the 
unprivileged processes. The default is “yes”.

in plus EL7 si fedora au default-ul "sandbox" (incepind cu sshd-ul 5.9)
https://www.openssh.com/txt/release-5.9

so .. nu stiu ce sa zic...

Adrian

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.