Saiba se você é o único usando seu PC

1

É muito por curiosidade e por uma falha recente no sistema: - | mas gostaria de confirmar algo.

O Linux veio do minix, que era baseado em sistemas unix, e o unix, por sua tarefa, foi projetado para ser um sistema multiusuário. Então, eu me perguntei e lembro de usar algum lugar, que um computador (como o nosso, laptop simples ou PC) pode ser controlado remotamente sem que o usuário saiba que alguém está usando o computador, por exemplo, via terminal ou outros meios.

Em tal situação, como alguém pode confirmar que ele é o único usando seu PC?

    
por lind 07.03.2018 / 10:53

1 resposta

3

Primeiro de tudo, o Linux não veio do Minix, e o Minix não é baseado no Unix. O Minix é um sistema operacional semelhante ao Unix. Então é o Linux. Eles têm bases de código independentes.

Você pode verificar quem está logado com w em um terminal:

$ w
 11:15:32 up 3 days, 14:07,  4 users,  load average: 0.40, 0.64, 0.75
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
vidarlo  pts/0    :0               Sat21   49:08   4.45s  4.40s alpine
vidarlo  pts/1    :0               Sat21    0.00s  0.10s  0.00s w
vidarlo  pts/2    :0               Sat21    1:17m 54.29s 54.25s mosh-client eli
vidarlo  pts/3    :0               Sat21   26:52   0.26s  0.03s ssh nina

Observe que minha própria conta aparece várias vezes, mas todas são de :0 , que é o primeiro servidor X.

Se eu executar isso em uma caixa com mais usuários conectados, ele produzirá uma saída diferente:

[~]$ w
 11:16:32 up 17 days,  1:58, 12 users,  load average: 0.24, 0.27, 0.27
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
a        pts/1    95:S.0           18Feb18  1:18m  2:39   2:39  irssi -c freeno
b        pts/2    80:S.0           18Feb18  1:12   2:13   2:13  irssi
a        pts/4    95:S.3           Sun20    2days  0.03s  0.03s /bin/bash
a        pts/5    95:S.2           18Feb18  2days  0.03s  0.01s /bin/bash
c        pts/0    217:S.0          28Feb18 22:36m 47.15s 47.12s irssi
d        pts/6    62.101.nnn.nn    Mon15   43:28m  0.07s  0.07s -bash
e        pts/7    193.157.nnn.nn-  09:03    1:12   0.43s  0.39s screen -r
c        pts/8    217.140.nn.nnn-  Tue17   22:36m  1.01s  0.95s screen
a        pts/9    95.34.nnn.nn-    07:57    0.00s  0.54s  0.51s screen -x
a        pts/11   95:S.4           Mon19   39:24m  0.00s  0.00s /bin/bash
a        pts/3    95:S.1           Sat22    3days  0.13s  0.00s /bin/bash
a        pts/12   95:S.5           11:16    0.00s  0.00s  0.00s w

Eu editei os nomes de usuários e os IPs para preservar alguma privacidade, mas os endereços IP indicam que eles estão conectados remotamente.

Observe que malwares e backdoors não serão necessariamente exibidos em w , pois eles podem tentar se ocultar. Em geral, o Ubuntu tem uma configuração bastante sã, sem serviços inseguros que atendem conexões remotas. Se você, além disso, manter seu sistema atualizado e usar boas senhas, somente os usuários a quem você conceder acesso terão acesso.

Mas vários usuários podem, de fato, usar o mesmo computador, sem perceber um ao outro em qualquer grau.

    
por vidarlo 07.03.2018 / 11:22