「ペアレンタルコントロール」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(ページの作成:「Category:セキュリティ en:Parental Control コンピュータにおける子供の活動を保護そして制限する方法は複数存在します。 ==...」)
 
(update Pkg/AUR templates)
8行目: 8行目:
 
* {{App|timeoutd|timekpr の軽量な代替。毎分 {{ic|/var/run/utmp}} をスキャンして {{ic|/etc/timeouts}} の制限ユーザーと一致するエントリをチェックします。アイドル時間、ログイン時間、最大時間、時刻による制限ができます。|http://packages.debian.org/squeeze/timeoutd|{{AUR|timeoutd}}}}
 
* {{App|timeoutd|timekpr の軽量な代替。毎分 {{ic|/var/run/utmp}} をスキャンして {{ic|/etc/timeouts}} の制限ユーザーと一致するエントリをチェックします。アイドル時間、ログイン時間、最大時間、時刻による制限ができます。|http://packages.debian.org/squeeze/timeoutd|{{AUR|timeoutd}}}}
 
* {{App|logkeys|キーボード入力をログファイルに記録して後で点検できるデーモン。デフォルトでは {{ic|/var/log}} にログファイルが保存されますが、暗号化されたパーティションに移動することが推奨されています。ログファイルにはシステムで入力したパスワードなども全て記録されるからです。監督目的で使う場合は、{{ic|--no-func-keys}} オプションが推奨です。|http://code.google.com/p/logkeys/|{{AUR|logkeys-git}}}}
 
* {{App|logkeys|キーボード入力をログファイルに記録して後で点検できるデーモン。デフォルトでは {{ic|/var/log}} にログファイルが保存されますが、暗号化されたパーティションに移動することが推奨されています。ログファイルにはシステムで入力したパスワードなども全て記録されるからです。監督目的で使う場合は、{{ic|--no-func-keys}} オプションが推奨です。|http://code.google.com/p/logkeys/|{{AUR|logkeys-git}}}}
* {{App|logkeys-keymaps|英語キーボード以外のキーボードを使って logkeys でキーを記録するのに必要 ({{ic|--keymap}} オプション)。|https://code.google.com/p/logkeys/|{{AUR|logkeys-keymaps-git}}}}
+
* {{App|logkeys-keymaps|英語キーボード以外のキーボードを使って logkeys でキーを記録するのに必要 ({{ic|--keymap}} オプション)。|https://code.google.com/p/logkeys/|{{AUR|logkeys-keymaps-git}}{{Broken package link|{{aur-mirror|logkeys-keymaps-git}}}}}}
   
 
== Tinyproxy と Firehol によるホワイトリスト ==
 
== Tinyproxy と Firehol によるホワイトリスト ==

2017年5月11日 (木) 08:06時点における版

コンピュータにおける子供の活動を保護そして制限する方法は複数存在します。

アプリケーション

  • timekpr — ユーザーアカウントの利用をコントロールするプログラム。timed デーモンで利用時間を制限して、ユーザーがログインできる時間を設定できます。時間が迫るとトレイバーのクライアントがユーザーに警告を表示します。管理はグラフィカルな GTK の GUI で行えます。
https://launchpad.net/timekpr || timekprAUR
  • timeoutd — timekpr の軽量な代替。毎分 /var/run/utmp をスキャンして /etc/timeouts の制限ユーザーと一致するエントリをチェックします。アイドル時間、ログイン時間、最大時間、時刻による制限ができます。
http://packages.debian.org/squeeze/timeoutd || timeoutdAUR
  • logkeys — キーボード入力をログファイルに記録して後で点検できるデーモン。デフォルトでは /var/log にログファイルが保存されますが、暗号化されたパーティションに移動することが推奨されています。ログファイルにはシステムで入力したパスワードなども全て記録されるからです。監督目的で使う場合は、--no-func-keys オプションが推奨です。
http://code.google.com/p/logkeys/ || logkeys-gitAUR
  • logkeys-keymaps — 英語キーボード以外のキーボードを使って logkeys でキーを記録するのに必要 (--keymap オプション)。
https://code.google.com/p/logkeys/ || logkeys-keymaps-gitAUR[リンク切れ: アーカイブ: aur-mirror]

Tinyproxy と Firehol によるホワイトリスト

以下の記述を使えば、fireholAURtinyproxy (または tinyproxy-gitAUR) を使って、ホワイトリストでインターネットへのアクセスをフィルタリングすることができます。

/etc/tinyproxy/tinyproxy.conf には以下の変更を施します:

FilterURLs On
FilterDefaultDeny Yes
Filter "/etc/tinyproxy/whitelist"

/etc/tinyproxy/whitelist には制限ユーザーがアクセスできる url を記述します。例:

(www|wiki|static).archlinux.org
google.com

/etc/firehol/firehol.conf には次の行を含めます:

transparent_proxy "80 443" 8888 "nobody root bin myaccount"

myaccount は Tinyproxy によるフィルタリングをかけないアカウントに置き換えてください。

OpenDNS のペアレンタルコントロール

OpenDNS は ISP のデフォルトの DNS サーバーに代わるフリーの DNS サービスを提供しています。さらに、OpenDNS にはフィルタリング機能のオプションもあります。様々なレベルのフィルタリングが可能です。詳しくは OpenDNS のメインページを見て下さい。

動的 IP アドレスの場合、OpenDNS でアップデートさせると良いでしょう。ddclient を使って以下のように /etc/ddclient/ddclient.conf を編集します:

# OpenDNS.com account-configuration
use=web, web=myip.dnsomatic.com
server=updates.opendns.com
protocol=dyndns2
login=myopendns@email.address
password=myopendnspassword
myhostname