Bloquer tous les sites sauf un

3

On m'a confié la tâche d'installer un iMac autorisé uniquement à utiliser un site spécifique et à bloquer l'accès à toutes les autres adresses IP. L'iMac sera exposé dans un complexe afin que les clients puissent remplir un questionnaire hébergé sur le site Web du complexe.

Mes questions sont:

  1. Comment puis-je bloquer tout le trafic sortant sauf le trafic vers IP? xx.xx.xx.xx?
  2. Est-il possible de configurer un compte utilisateur uniquement autorisé à utiliser Safari? Ou configurez-le de sorte qu'un mot de passe soit requis pour quitter le mode plein écran? Ou existe-t-il une meilleure solution pour configurer une page Web en mode plein écran sur un iMac et empêcher l’utilisateur d’accomplir d’autres tâches?
TWC
la source
Recherchez le mode Kiosk - il semble au moins qu'Opera peut le faire.
Mark

Réponses:

2

Découvrez le contrôle parental. Cela permet de restreindre les applications à exécuter ainsi que les sites Web à visiter.


Sinon, vous pouvez utiliser ipfw restreindre l'accès IP / Internet:

 sudo ipfw -f flush
 sudo ipfw add allow tcp from me to xx.xx.xx.xx
 sudo ipfw add allow ip from me to xx.xx.xx.xx
 sudo ipfw add deny tcp from me to any
 sudo ipfw add deny ip from me to any

Pour désactiver, lancez simplement sudo ipfw flush encore

nohillside
la source
1
Votre syntaxe nécessite un peu de travail. "ip" est en fait "tous" (ils sont interchangeables), vous n'avez donc pas besoin des règles "tcp". De plus, il est judicieux de définir des indicateurs d'entrée / de sortie et d'utiliser "tout" à la place de "moi". Enfin, vous les avez inversés, la règle devrait être: add deny ip from 0.0.0.0 to any in. Il semble contre-intuitif que les règles soient entrantes, mais c'est ainsi que fonctionne le blocage.
0

Vous pouvez vérifier Plainview . Ceci est conçu pour les présentations de style kiosque, ce n'est pas une application de sécurité renforcée. Mais il semble que cela pourrait fonctionner pour votre application.

Alex Taylor
la source