Existe algum alarme de segurança?

1

Eu tenho amigo que deixa uma quantidade enorme de tempo seu laptop autônoma. Não sou eu, seria uma dica estúpida para os ladrões perguntarem isso publicamente se fosse eu: p.

Eu estava pensando em um alarme que poderia aumentar o volume e disparar caso alguém desligasse o computador de meu amigo e o pegasse.

É claro que seria inútil se alguém ligasse alguns fones de ouvido ou removesse a bateria, mas ainda assim isso poderia ser um protetor de "vida" em caso de um evento infeliz.

Se não, existe um comando de terminal para verificar se a bateria ainda está conectada? Talvez um script fácil possa ser feito para esse efeito.

    
por Presbitero 25.01.2013 / 00:04

2 respostas

4

O seguinte script bash irá verificar o estado da bateria a cada 5 segundos. Se o estado estiver "descarregando", ele entra em um loop de alarme onde maximiza o volume do sistema mestre e toca a campainha do terminal a cada 0,1 segundo até que o estado seja retornado para algo diferente de "descarregar". A tentativa de silenciar o sistema não irá silenciar o script, pois ele irá definir o volume do sistema de volta ao valor máximo em cada iteração do loop interno. A finalidade do loop externo mais lento é minimizar o impacto das verificações de estado nos recursos do sistema.

#/usr/bin/env bash

cmd="upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep -i state"

while true
do
  result='eval $cmd | awk '{print }''
  if [ $result == "discharging" ]
  then
    while [ $result == "discharging" ]
    do
      amixer set Master 100
      echo -e '\a'
      sleep .1
      result='eval $cmd | awk '{print }''
    done
  fi
  sleep 5
done

Você pode definir isso para ser executado na inicialização do sistema executando crontab -e e, em seguida, adicionando algo como @reboot /path/to/script , em que o caminho aponta para esse script.

Você pode matar o script executando top e encontrando um processo bash com um PID muito baixo (desde que começou logo na inicialização do sistema) e, em seguida, alimentando seu PID para kill .

    
por dfarrell07 20.04.2013 / 05:58
2

Meu comentário anterior carecia de uma boa explicação e pode não ter transmitido a mensagem inicial corretamente, portanto tentarei ao máximo escrever uma resposta melhor compreensível. Por favor, note que você escreveu duro em nome de um amigo eu vou estar escrevendo "você" onde eu quero dizer seu amigo. É para outros leitores em potencial que buscam essa solução e por conveniência.

Os alarmes, na maioria das vezes, não funcionam como foram planejados ou prejudicam as pessoas. Um alarme deve alertar as pessoas com a mensagem: há algo acontecendo aqui que não deveria acontecer, por favor, cuide disso. Neste cenário, você está confiando em outras pessoas para assumir a responsabilidade por um dispositivo que você, como proprietário, não queria tomar. Isso é loucura.

Se você quiser que outras pessoas cuidem de algo para você, basta perguntar-lhes gentilmente. Se você não confiar neles, então um alarme não acrescentaria nada de segurança, seria como se não houvesse nenhum outro, exceto o invasor em potencial e ele / ela não se importaria se um alarme disparasse. Se ele / ela tiver interesse apenas no hardware, ele / ela simplesmente desligará o aparelho, fingindo ser o proprietário e se afastando. (Há também vários ataques de segurança contra software e dados, alguns deles foram mostrados por Darren Kitchen no HAK5.) Esse é o cenário usual em que um alarme não alerta e, portanto, não funciona. Eu sei, há o cenário em que o alarme é tão poderoso que fisicamente prejudica as pessoas e pode afastar os invasores. Por 4-5 segundos, isso é. É quanto tempo leva para desligar o dispositivo. Mas que direito você tem para prejudicar todas as outras pessoas sentadas lá, que você não faz mal apenas por alguma falsa sensação de segurança para um dispositivo que você mesmo como proprietário não quer assumir a devida responsabilidade?

Observe também que algumas pessoas como eu conseguem reduzir os 5 segundos a quase zero, jogando o dispositivo ofensivo para fora da janela, aplicando força ou fazendo outras coisas. E também note que eu levo fones de ouvido amortecedores comigo onde quer que eu vá e mais pessoas podem estar fazendo o mesmo se essa falsa sensação de (IT-) Segurança se tornar popular.

Alarmes não funcionam em público, nem câmeras de vigilância. Houve inúmeros casos em que as pessoas foram roubadas e molestadas com câmeras. Portanto: levar o seu dispositivo consigo é a melhor proteção.

Eu não quero acusar ninguém de deliberadamente fazer mal a outras pessoas e eu não quero som deprimido e farto da sociedade. Eu estou apenas pedindo para você, pelo menos, assumir a responsabilidade por suas próprias coisas, porque se você não fizer isso, outras pessoas pensarão da mesma maneira sobre suas coisas e outras pessoas. Você pode imaginar para onde isso nos leva.

    
por LiveWireBT 22.04.2013 / 16:11