ラベル ルーターとアクセス制限 の投稿を表示しています。 すべての投稿を表示
ラベル ルーターとアクセス制限 の投稿を表示しています。 すべての投稿を表示

2010年5月13日木曜日

chmodの数字の意味について

ルーターとアクセス制限
ディレクトリとファイルで、意味が異なります。

**** 数字の意味
** ディレクトリの場合
o 1 = ディレクトリの下へのアクセスを許可します。
o 2 = ファイル操作が出来ます。作成や削除。
o 4 = ディレクトリの内容一覧を許可します。
o 7 = 1 + 2 + 4

** ファイルの場合
o 1 = 実行を許可します。(= スクリプトファイルの場合、4と一緒に指定します。)
o 2 = 内容の変更を許可します。
o 4 = 内容の読み出しを許可します。
o 7 = 1 + 2 + 4

** 3桁数字の意味
o 先頭が、自分に対する許可。
o 2番目が、所属グループに対する許可。
o 3番目が、全体に対する許可。
o 644 の場合、全員読み取り可能です。自分だけは、書き込みも可能です。

# chmodコマンドでは、4桁数字などの特殊な設定も出来ます。
# 興味のある方は「man chmod」コマンドで確認して下さい。
#


**** 権限設定のポイント
** ホームページへのアクセスに必要な数字は、次の通りです。
o ディレクトリは 1 (= その下へのアクセスを許可します。)
o ファイルは 4 (= 読み取りを許可します。)
o perlで作ったCGIスクリプトファイルの場合は 5 (= 4 + 1 = 読み取りと実行を許可。4が無いと動きませんでした。)

** ファイルの書き込みを禁止したい場合
o ファイルの権限を 4(= 読み取りのみ許可)や 5(= 実行も許可)にするだけでは不十分です。
   + # 644 = 自分だけがファイルの更新可能。 444 = 自分も含めてファイルの更新不可。
o 理由は、ファイルを削除して追加する事が出来るからです。
o この可能性を防ぐ為に、ファイルのあるディレクトリの権限を 1や 5に設定します。
   + # 711 = 自分だけが更新可能。 511 = 自分も含めて更新不可。

** レンタルサーバーにおけるディレクトリの権限設定
o 自分以外は 1、アクセス不要なら 0にする事をおすすめします。711や701。
o 理由は、レンタルサーバーでは、同じサーバーにある他人のディレクトリの内容も覗けてしまうからです。
o 出来る限り他人に厳しい権限にして、改ざんなどの悪戯をされる可能性を減らします。
o 余力のある方は、設定ファイルの権限も確認すると、もっと安全になります。
   + 「ls -la」コマンドを打つと、ピリオドで始まる名前の隠しファイルも出てきます。


==
関連ページ:
    ▼ルーターとアクセス制限
    ▼UNIX
    ▼制作メモ
    > perlのバージョンを確認する
    ルーターでアクセス制限する方法
    パケットフィルタの順序
    ホームページのディレクトリ一覧を見せないようにする

ホームページのディレクトリ一覧を見せないようにする方法

ルーターとアクセス制限
ブラウザーでディレクトリにアクセスすると、ファイル一覧が見えてしまう事があります。
o 例えば、「cgi-bin」ディレクトリを作った時など。

そのような時は、ファイル一覧が見えてしまう場所に特定の名前のファイルを置くと、ファイル一覧を見えなくする事が出来ます。


**** 手順
o 特定の名前のファイルを、問題のディレクトリに置きます。
o 可能な場合は、ディレクトリの権限設定も変更しておくと、もっと安全になります。

** 特定の名前のファイルを、問題のディレクトリに置く方法
o 次のような内容のファイルを作って、index.html という名前にします。
----------------
<html>
<head>
<meta http-equiv="refresh" content="0;URL=http://www.blogger.com/">
</head>
<body>
</body>
</html>
----------------
   + これは、アクセスされると、Bloggerのホームページに移動する書き方です。
   + www.blogger.comの部分は、自分のホームページや、お世話になっている大家さんのホームページに変更します。
o ディレクトリにアクセスして、確認してみます。
o それでもファイル一覧が見えてしまう場合は、ファイル名最後のlがない「index.htm」や「default.htm」などに変えて試してみます。
   + このファイル名は、システムや管理者の設定で変わっている事があります。

** 確実に見せないようにするには、ディレクトリの権限設定変更の併用がおすすめです。
o 一覧が見えてしまうディレクトリのアクセス権を、711や701などに設定します。
   + chmodコマンドや、FTPツールの権限設定機能を使います。詳しくは「man chmod」
   + 自分でも更新しない場合は、511や501にする事も出来ます。
   + (2種類書きましたが、レンタルサーバーで使う事の出来るものを選びます。)
o ディレクトリの権限設定をしておくと、レンタルサーバーで障害が起こった時にも、ファイルを守る事が出来ます。


==
関連ページ:
    ▼ルーターとアクセス制限
    ▼UNIX
    ▼制作メモ
    > chmodの数字の意味について
    ルーターでアクセス制限する方法
    パケットフィルタの順序
(2010年5月17日追加。自分のホームページに移動させてもGOOD)

2010年5月8日土曜日

良く使うポート

ルーターとアクセス制限
ルーターを使ってアクセス制限を厳しく行う時は、使うポートも把握しておく必要があります。

o 以下、サーバーなど特殊なソフトを使わない方向けの設定例です。


**** 基本 (DNS)
o 相手のポート 53/udp と送受信。 (DNS。名前をIPアドレスに変換する時に使います。)
o プロバイダーと契約すると、DNSのアドレスを2つ教えてくれます。セキュリティをさらに強化したい時は、その2つ、もしくは必要な相手先に対してだけ許可します。


**** ブラウザを使う時
o 相手のポート 80/tcp (HTTP) と 443/tcp (HTTPS)に送信。
o 大きなファイルのダウンロードページか、アングラっぽい所では、8080/tcpや、他のポートも使用している所もあります。必要に応じて、それらのポートへの送信を許可します。
o FLASHなどを使って映像や音声を流すコンテンツで、特定ポートを要求される事があります。必要に応じて、それらのポートへの送信を許可します。
o ファイルのダウンロードページの場合、たまにFTPを要求する所があります。FTPを許可したい時の設定例は、この下の「ホームページを管理する時」をどうぞ。


**** PerlでHTMLやRSSを取得する場合
o 通常、80/tcp (HTTP)。ブラウザを使う時と同じです。


**** メールを使う時
o ブラウザで確認するメールの場合は、相手のポート 80/tcp (HTTP) と 443/tcp (HTTPS)に送信。
o メールソフトを使う場合は、色々あるみたいです。

o メール受信。POPの場合、相手のポート 110/tcpに送信
o メール送信。SMTPの場合、相手のポート 25/tcpに送信。最近は、25/tcpの代わりに 587/tcpや 465/tcpを指定される事もあります。
o プロバイダーと契約すると、メールサーバーの名前かアドレスを教えてくれます。セキュリティをさらに強化したい時は、使うメールサーバーに対してだけ許可します。


**** パソコンの時計を自動で合わせる時(必要な方だけ)
o 相手のポート 123/udp と送受信 (NTP)
o パソコンの時計を外部のNTPサーバーに合わせる時は、該当パソコンの123/udp - 外部サーバーの123/udp間通信を許可する必要があるかもしれません。(未確認です。)


**** ホームページを管理する時(必要な方だけ)
** FTPの場合
o 2つのポートを使います。
o 相手のポート 21/tcp に送信 (= FTPの操作コマンド)
o 通常、相手のポート 20/tcp から受信 (= FTPのデータ受信)
   + PASVモードの時は、(サーバーが要求した)別の番号への送信になります。PASVモードの時のFTP許可ルールは、「相手サーバーの(任意のポート)/tcpに対する送信許可」になります。
o 使うサーバーに対してだけ許可します。

** TELNETの場合
o 通常、相手のポート 23/tcp に送信。使うサーバーに対してだけ許可します。

** SSHの場合
o 通常、相手のポート 22/tcp に送信。使うサーバーに対してだけ許可します。


==
関連ページ:
    ▼ルーターとアクセス制限
    ▼ホームページを作る
    ▼制作メモ
    > 使わないポート
    使わないIPアドレス
    RV-230SE。パケットフィルタ入力のポイント
    RV-230SE。設定内容を保存する

使わないIPアドレス

ルーターとアクセス制限
インターネットでは、明らかに変なアドレスからも、アクセスを受ける事があります。
そのような不要な経路をルーターで拒否しておくと、その分、少し快適にコンピューターを使う事が出来ます。

# 事前に、ルーター設定のリセット手順確認と、現在の設定内容のバックアップをおすすめします。
# パケットフィルタの設定を間違えると、ルーター全設定のリセットが必要になる事があります。

以下、サーバーなど特殊なソフトウェアを使わない方向けの設定例です。


**** 明らかに通信する必要のないIPアドレス
o プロバイダーからグローバルアドレスを割り当てられている場合の設定例です。
o プロバイダーから下記範囲内のIPアドレスを割り当てられた時は、必要なアクセスを許可します。

** 外部からの通信制限(= グローバルアドレスを割り当てられている場合)
o 外部の127.0.0.1 - 127.255.255.255 からのアクセスはブロック。
o 外部の192.168.0.0 - 192.168.255.255 からのアクセスはブロック。
o 外部の172.16.0.0 - 172.31.255.255 からのアクセスはブロック。
o 外部の10.0.0.0 - 10.255.255.255 からのアクセスはブロック。

** 外部への通信制限(= グローバルアドレスを割り当てられている場合)
o 外部の127.0.0.1 - 127.255.255.255 へのアクセスはブロック。
o 外部の192.168.0.0 - 192.168.255.255 へのアクセスはブロック。
o 外部の172.16.0.0 - 172.31.255.255 へのアクセスはブロック。
o 外部の10.0.0.0 - 10.255.255.255 へのアクセスはブロック。

o 設定して繋がらなくなった時は、外部の「ルーター自身のアドレス」への送受信を許可してみると、解決するかもしれません。


**** この設定の意味
o 外部からの、ローカルアドレスに見せかけた「安全だよ」パケットは、危険ですので受け取りません。
o 念の為、逆方向もブロックします。


**** メモ
o ルールの優先順位は、許可するルールよりも上にします。
o 特定のコンピューターへのアクセスしか行わない時は、もっと多くのアドレスを制限する事も出来ます。


==
関連ページ:
    ▼ルーターとアクセス制限
    ▼ホームページを作る
    ▼制作メモ
    > RV-230SE。パケットフィルタ入力のポイント
    RV-230SE。設定内容を保存する
    ホームページのディレクトリ一覧を見せないようにする
    chmodの数字の意味について

使わないポート

ルーターとアクセス制限
インターネットでは、Windowsのサービスなどに対して、望まないアクセスを受ける事があります。
そのような不要な経路をルーターで拒否しておくと、その分、少し快適にコンピューターを使う事が出来ます。

# 事前に、ルーター設定のリセット手順確認と、現在の設定内容のバックアップをおすすめします。
# パケットフィルタの設定を間違えると、ルーター全設定のリセットが必要になる事があります。

以下、サーバーなど特殊なソフトウェアを使わない方向けの設定例です。


**** 明らかに通信する必要のないポート
o 外部から内側のTCPの1-999番へのアクセスはブロックします。
o 外部から内側のUDPの1-999番へのアクセスはブロックします。
o 内側のTCPの1-999番から外部へのアクセスはブロック。例外があるかもしれません。
o 内側のUDPの1-999番から外部へのアクセスはブロック。例外があるかもしれません。

** 例外
o NTP = パソコンの時計を外部のサーバーに合わせる時、該当パソコンの123/udp - 外部のNTPサーバーの 123/udp間の通信を許可する必要があるかもしれません。(= 未確認です)
o 自分でサーバーを運営している方は、必要なポートへのアクセスを許可します。

** この他にブロックした方が良いポート
o プログラム開発者向けのソフトウェアをインストールすると、SQL Serverが自動的にインストールされる場合があります。
o 1433/tcpは、送受信共に禁止
o 1434/udpも、送受信共に禁止


**** この設定の意味
o ポート番号3桁までは、Windowsの各種サービスが使っています。
o ですので、それらのサービスを、悪意のあるアクセスから防ぎます。


**** メモ
o ルールの優先順位は、許可するルールよりも上にします。
o 使い方によっては、もっと多くのポートを制限する事も出来ます。


==
関連ページ:
    ▼ルーターとアクセス制限
    ▼ホームページを作る
    ▼制作メモ
    > 使わないIPアドレス
    RV-230SE。パケットフィルタ入力のポイント
    RV-230SE。設定内容を保存する
    ホームページのディレクトリ一覧を見せないようにする

ルーターとアクセス制限

ホームページを作る(新着順)
o ルーター
ルーターでアクセス制限する方法
パケットフィルタの順序
良く使うポート
使わないポート
使わないIPアドレス
RV-230SE。パケットフィルタ入力のポイント
RV-230SE。設定内容を保存する

o ホームページのアクセス制限
ホームページのディレクトリ一覧を見せないようにする
chmodの数字の意味について
----
o フレッツを契約したら、機能が豊富なルーターが付いてきました。
o この他に、作品やホームページを公開する時のセキュリティについて扱う予定です。


**** 新着
o 2010年5月13日木曜日 chmodの数字の意味について

==
関連ページ:
    ▼ホームページを作る
    ▼制作メモ
    ▼目次

RV-230SE。パケットフィルタ入力のポイント

ルーターとアクセス制限
光フレッツに付いていたルーター、RV-230SEのパケットフィルタの設定についてです。

**** メモ
o 優先順序が高いルールは、ルールNo.の数字を小さくします。
o 「通信方向」は
   + 「WAN→LAN」が「外から内」。
   + 「LAN→WAN」が「内から外」。
o ルーター自身の「内側のIPアドレス」は、初期設定では 192.168.1.1。
o ポート番号も指定する時は、「プロトコル」に「TCP」か「UDP」を指定します。
   + 特定ポートに対するルールを作る時は、ルールを2つ作ります。TCPとUDP。
   + プロトコルに「any」を指定すると、ポート番号の指定は無効になるみたいです。
o アクセス許可や拒否の指定は、「フィルタ種別」で行います。
o 設定前にバックアップを取る事をおすすめします。「RV-230SE。設定内容を保存する」。


==
関連ページ:
    ▼ルーターとアクセス制限
    ▼ホームページを作る
    ▼制作メモ
    > RV-230SE。設定内容を保存する
    ホームページのディレクトリ一覧を見せないようにする
    chmodの数字の意味について
    ルーターでアクセス制限する方法

RV-230SE。設定内容を保存する方法

ルーターとアクセス制限
o ログインした後に、「メンテナンス」-「設定値の保存&復元」。
o 「ファイルに保存」ボタン。


==
関連ページ:
    ▼ルーターとアクセス制限
    ▼ホームページを作る
    ▼制作メモ
    > ホームページのディレクトリ一覧を見せないようにする
    chmodの数字の意味について
    ルーターでアクセス制限する方法
    パケットフィルタの順序

パケットフィルタの順序 - ルーターとアクセス制限

ルーターとアクセス制限
o パケットフィルタは、アクセスを制限したい時に使います。

**** 理想的な設定
o 上が優先ルールです。

o 明らかに使わないIPアドレスをブロックします。
o 明らかに使わないポートをブロックします。
o 使う経路を許可します。
o アクセスを全面ブロックします。

o 設定に自信がない時は、上の2つのブロックだけ行います。
   + それだけでも、悪意のあるアクセスの多くをブロック出来ます。


**** メモ
o 必要な経路だけ許可して、後はブロックします。
o 使う経路の設定よりも、使わない経路の設定優先順位を上げます。
   + 理由は、ルールが厳密かつ簡単になるからです。
o 内部のアドレスと見せかけて、外部から悪意のパケットを送りつけてくる可能性も除去します。
   + ルーターは、外から入ってくる経路と、外に出て行く経路に対して、ルールを別々に設定する事が出来ます。


==
関連ページ:
    ▼ルーターとアクセス制限
    ▼ホームページを作る
    ▼制作メモ
    > 良く使うポート
    使わないポート
    使わないIPアドレス
    RV-230SE。パケットフィルタ入力のポイント

ルーターでアクセス制限する方法

ルーターとアクセス制限
明らかに怪しい通信をルーターで防御すると、その分快適にコンピューターを使う事が出来ます。

**** 手順
o 「パケットフィルタ」を使います。

** 光フレッツに付いていた、RV-230SEの場合
o ブラウザで、ルーターにアクセスします。
初期設定は http://192.168.1.1/
o ログインします。
o 「詳細設定」-「セキュリティ設定」-「パケットフィルタ設定」。


==
関連ページ:
    ▼ルーターとアクセス制限
    ▼ホームページを作る
    ▼制作メモ
    > パケットフィルタの順序
    良く使うポート
    使わないポート
    使わないIPアドレス