É possível proteger com senha um aplicativo Mac específico?
Por exemplo, estou interessado em proteger o Mail porque, mesmo que você não possa recuperar novos emails, ainda poderá ler todos os emails já recebidos.
Esta não é uma pergunta sobre segurança. É sobre compartilhar um dispositivo dentro de uma família. Eu não tenho informações cruciais. Eu só quero evitar que minha filha ou filho enviem e-mails acidentalmente da minha conta ou impedi-los de ler alguns deles.
macos
applications
security
Pierre Watelet
fonte
fonte
What's the best way to protect my email from snooping?
E a resposta é que é melhor impedir completamente que usuários não autorizados usem sua conta - por exemplo, exigindo uma senha para desativar o protetor de tela ou após acordar o sistema.~/Library/Application Support
- se alguém quiser o seu e-mail, saberá apenas pegar os arquivos de lá e sair com eles.Respostas:
Em relação ao seu comentário sobre a resposta de Paul, querendo deixar o computador por um momento: você precisa bloquear o computador. Período.
Abra Preferências do Sistema, clique em Segurança (linha superior, penúltima opção), na guia "Geral", marque a caixa "Requer senha [imediatamente] após o sono ou a proteção de tela começar".
Então, quando você se afasta do seu computador;
Ctrl ⌃+ Shift ⇧+Eject ⏏
(Notas adicionais: clique na linha acima.)
Bloqueie o seu Mac. Ir embora. Volte, digite sua senha para desbloqueá-la. Console seguro.
fonte
you have to lock your computer. Period.
Você pode simplesmente definir o controle dos pais na conta e determinar quais aplicativos podem ser usados.
Como alternativa, você pode definir uma senha no protetor de tela e também definir um "canto quente" adequado para ativar o protetor de tela - assim, quando você se afasta do computador, basta mover o mouse para o canto quente para bloquear efetivamente a tela, que exige uma senha para obter acesso.
fonte
É possível usando scripts.
Primeiro, você deve ativar o menu de script na barra de menus do OS X. Leia a seção "Menu Script" aqui: Habilite o menu Script
Agora abra sua pasta Library / Scripts e crie um arquivo chamado "run_with_password.rb" com este conteúdo (altere "johndoe" para seu nome de usuário):
Em seguida, inicie o Editor de scripts e cole neste código (novamente alterando johndoe para seu nome de usuário):
Salve o arquivo na Biblioteca / Scripts como "mail_with_password", certificando-se de que o Formato do arquivo seja "Script".
Agora "mail_with_password" aparecerá no seu menu de script. Toda vez que você o executa, solicita sua senha (assim como alguns instaladores). Depois de terminar a execução, desabilitará o acesso ao aplicativo Mail normal. Portanto, execute o script uma vez e tente executar o aplicativo Mail. Não vai correr. Observe que isso significa que TODOS os usuários da sua máquina serão impedidos de executar o Mail diretamente, não apenas o seu usuário.
Se você quiser permitir que o Mail seja executado normalmente novamente, execute este comando no Terminal:
Você pode omitir o "sudo". Use sudo se você receber "Operação não permitida". Observe que o sudo solicitará sua senha para permitir uma operação privilegiada.
Ressalvas
Paranóia
Se alguém que conhece ruby obtém acesso ao seu usuário conectado, ele pode modificar o script ruby de uma maneira que causa todo tipo de confusão quando você executa o script, pois ele é executado como raiz por parte do tempo. Se você acha que isso pode acontecer, você deve tornar o script gravável somente pela raiz. Você também precisará garantir que alguém não substitua o script pelo próprio - eles podem fazer isso se a pasta for gravável por você. Se você está começando a ficar assustado com esses avisos e não sabe como se proteger, provavelmente deve esquecer esta solução e lembre-se de bloquear a tela quando sair do computador.
fonte
.emlx
arquivos de texto sem formatação armazenados em~/Library/Mail
.Sim - várias maneiras de proteger seus e-mails com senha são práticas. Como você está preocupado com filhos / familiares, o mais fácil pode ser restringir esses aplicativos usando o Controle dos Pais na sua conta. Em algum momento, eles podem ter suas próprias contas e você pode bloquear toda a sua conta.
Aqui estão as opções que considero viáveis para o caso geral de aplicativos de bloqueio ou que os aplicativos de dados podem acessar.
Torne sua conta uma conta parental protegida e faça uma lista branca dos aplicativos que você deseja permitir. Você saberá o usuário / senha de administrador separados para permitir o lançamento de aplicativos proibidos. Voila - qualquer aplicativo que você deseja agora está protegido por senha.
Mova o aplicativo para uma imagem de disco protegida por senha e crie um alias para armazenar na pasta Aplicativos. (excluindo o aplicativo original primeiro) Quando qualquer programa tenta acessar o aplicativo, você tem a chance de inserir uma senha e o localizador montará a imagem do disco. Você também pode alterar as permissões de script e outros truques técnicos para exigir uma senha antes de executar o script para tornar o aplicativo executável novamente.
Armazene os dados do aplicativo em uma imagem de disco criptografada protegida por senha . Aqui estão alguns aplicativos comuns e as pastas em que eles armazenam dados do usuário .
Armazene seu aplicativo de e-mail em uma unidade removível - existe uma indústria caseira sobre a criação de pacotes de aplicativos independentes para executar aplicativos de unidades USB.
Lembre-se de coisas como holofotes e outros aplicativos que usam estruturas dentro de aplicativos não funcionarão tão bem até que as imagens sejam montadas. Se sua senha de usuário for segura (das pessoas que você não deseja ver os dados), você poderá armazenar as senhas da imagem do disco no chaveiro.
Além disso - a menos que você proteja os arquivos de dados - é apenas segurança pela obscuridade e alguém pode copiar seus dados em outro lugar ou apenas observá-los a partir dos holofotes ou de outros aplicativos como edição de texto. Eles também podem trazer uma cópia do aplicativo de email (ou qualquer outro) de outro computador. Os aplicativos podem ser executados de qualquer lugar e não apenas da pasta Aplicativos, uma vez que um usuário administrador os abençoe pela primeira execução nesse sistema.
Portanto, o nº 3 é o único caminho a percorrer. Bloqueie seus dados e não se preocupe com os aplicativos.
fonte
Aqui está um utilitário para Mac que fará o que você está pedindo. Pode proteger com senha aplicativos individuais. Além disso, você pode definir um valor de tempo limite que sairá do aplicativo após ficar inativo pelo tempo selecionado.
Bloqueador de aplicativos para Mac
fonte
É um tópico antigo que eu conheço, mas tive o mesmo problema que você ... Aqui está a solução: Um aplicativo chamado iLock. Protege aplicativos únicos com uma senha após sua escolha. Simples, eficiente e totalmente gratuito! https://www.macupdate.com/app/mac/49881/ilock
fonte
Hmm. Eu queria fazer isso por um tempo agora. Vamos dar outro exemplo que não mantém arquivos locais, a menos que seja solicitado - programas de bate-papo como Skype ou Trillian, por exemplo. O problema dos controles dos pais é que você não pode ser um usuário administrador na máquina E ter controles dos pais na sua conta de usuário administrador.
Minha sugestão seria simplesmente fazer o seguinte:
Isso impede qualquer um de executá-lo, mas o marca como seu
Então, para executá-lo,
sudo /Applications/Trillian.app/Contents/MacOS/Trillian
Isso ultrapassa as 600 (rw- --- ---) permissões de acesso acima e você precisará digitar uma senha de administrador para executá-la.
Você também pode examinar o bit setuid e ver se isso ajuda (faça o aplicativo funcionar como outro usuário, em outras palavras).
fonte
Que tal configurar contas de usuário separadas com seu próprio ID de maçã, email com restrições dos pais ou nenhum email. Os aplicativos podem ser compartilhados por diferentes contas. Dependendo da idade de seus filhos, se eles tiverem capacidade de administrador, ou seja, sua conta, eles poderão prejudicá-la sem querer. Com você como administrador, você pode controlar o que eles podem fazer com a conta deles.
fonte
Contas separadas é a solução para esse problema.
O e-mail pode ser o mais óbvio, mas haverá alguns arquivos ou indicadores importantes, ou abas bancárias abertas, etc., que podem ser igualmente ruins para uma criança excluir / abrir / mexer aleatoriamente.
Contas separadas (com apenas pais como administradores) significa que você pode manter os arquivos, e-mails, configurações etc. de todos separados, mesmo que os aplicativos sejam acessíveis a todos.
Se o usuário X usar o aplicativo Mail, seus e-mails e configurações de conta estarão acessíveis apenas quando estiverem conectados. Quando o usuário Y abrir o Mail, eles terão suas próprias contas / email, mesmo que ambos estejam usando o mesmo aplicativo Mail.
Você pode ter uma conta compartilhada para adultos e outra para crianças ou contas individuais para cada pessoa. Com contas separadas, você desejará bloquear o computador (através do protetor de tela ou retornando à tela de login) quando sair. Mas mesmo se você esquecer, seus filhos vão querer usar sua própria conta (com seus próprios favoritos, ou salvar arquivos de jogos, pontuações altas ou documentos etc.) em vez da sua, o que ajudará a evitar qualquer acesso / dano acidental. Mesmo algo tão simples como não ter que sair do facebook de quem usou o navegador pela última vez (cada conta tem suas próprias configurações de navegador, que lembram quem está logado no Gmail, facebook, icloud etc.).
Você também pode impedir que alguns usuários acessem aplicativos, sites, etc. específicos, por meio dos controles dos pais nas Preferências do sistema.
fonte
Bloqueador de aplicativos para Mac
Faz exatamente o que você está pedindo. No site deles:
fonte
Rápido e sujo: abra utilitários de disco, crie uma imagem de disco protegida por senha na pasta de aplicativos, mova todos os aplicativos que você deseja proteger para lá. Você precisará digitar a senha uma vez para usá-las sempre que fizer login, basta desmontar a imagem do disco para que as pessoas na mesma conta ainda possam usar o computador sem acesso a esses aplicativos.
fonte
Se você deseja usar um aplicativo para conseguir isso, parece que não há muita escolha no intervalo "gratuito". O AppLocker e o AppCrypt permitem que apenas 1 aplicativo seja bloqueado na versão gratuita, e existem outros aplicativos que oferecem testes gratuitos por 15 dias ou mais. Caso contrário, há as opções pagas. Acho que o caminho a seguir para uma solução gratuita (para mais de um aplicativo) é seguir o método de script de Kelvin .
Aqui estão os aplicativos que eu consegui encontrar:
Grátis (mium):
AppLocker
AppCrypt
Avaliações gratuitas:
iLocker
MacAppBlocker
Pago:
iLock
Lock Pro
Pessoalmente, eu apenas tentei e ainda uso o AppLocker. Eu só preciso dele para um aplicativo, para mim a versão gratuita está ótima. É muito fácil de usar e sólido. Recomendado!
fonte