今日のテーマ   日々改造 (^_^;)         
[記事リスト(ツリー表示)]  [ 返信 ]   [新着記事] [最新50] [ワード検索] [過去ログ]

タイトル Re^10: LaCoocanの壁が高い
投稿日: 2017/06/16(金) 14:33
投稿者としき
参照先http://toshiki.la.coocan.jp/
 番 号 7717    7716 番 konno さんへのコメント    コメント数 2

> よくわかりませんが、フレームに引っかかって本文が読めない状況も
> あるように思えます。

あぁ、そうか。
うちの板塀はかなりトリッキーなことをやっていますからねぇ。

まず、CGIではなく、普通のブラウザでアクセスすることを考えてみましょう。
ブラウザにURLを入力した場合、

・DNSサーバに相手サーバのドメイン名を問合せ
・DNSサーバから相手サーバのIPアドレス応答あり
・相手サーバにアクセス
・相手サーバから目的のコンテンツの応答あり

といったような手順をふみます。
ところが、うちの板塀の場合、固定のドメインをとっていません。
つまり、そのまま何の工夫もしなければ、IPアドレスが変わるたびに、ブラウザ
に入力するURLを変更しなければなりません。これではちょっと不便なんで、この
状況を避けるために、フレーム方式を導入してあるのです。
この場合にどのような挙動になるかというと

・DNSサーバにフレーム外側サーバのドメイン名を問合せ
・DNSサーバからフレーム外側サーバのIPアドレス応答あり
・フレーム外側サーバにアクセス
・フレーム外側サーバからフレームの応答あり
・ブラウザがフレームと判断しフレームの中身を解析
・ブラウザがフレームの中身のサーバにアクセス
・フレームの中身のサーバから目的のコンテンツの応答あり

という形になります。
こうすることにより、フレームの外側を書き換えれば、フレームの中身のサーバ
のIPアドレスが変わってしまっても、ブラウザに入力するURLを一定に保つことが
可能となっています。
要するに、うちの板塀にアクセスするためにはブラウザが自動で行っている余計
な仕事もCGIにやらせないといけないわけです。すなわち、

・ブラウザ相当のフレーム解析機能があるプログラムを作り
・それがきちんと動くことが必要で
・さらに謎のファイアーウォールを突破しなければならない

という、三段構えの作戦が必要になってくるわけです。
もちろん、最初からフレームの内側のサーバに、ピンポイントで攻撃を仕掛ける
プログラムを作れば当面は機能するものができるはずです。だけど、こちらのIP
アドレスが変わったとたんに機能不全に陥るわけで、そのたびごとにプログラム
を書き換えるというのはオススメできるものではありません。

ということで、最後の壁を口実にして、あきらめたほうがいいかもしれません。

    - No.7717 一括表示へ   -   コメント元:7716 一括表示へ  -    [ 返信 ]    [引用無し] soft


- 関連一覧ツリー (先頭の番号をクリックするとツリー全体を一括表示します)
▼ 7705.マッシュアップもどき - としき 17/06/06-21:32
  ┣7706.Re: マッシュアップもどき - めざら 17/06/07-09:41
  ┃┗7708.Re^2: マッシュアップもどき - としき 17/06/09-11:33
  ┗7707.Re: マッシュアップもどき - konno 17/06/07-21:23
   ┗7709.Re^2: マッシュアップもどき - としき 17/06/09-11:44
    ┗7710.Re^3: マッシュアップもどき - konno 17/06/09-21:29
     ┗7711.Re^4: マッシュアップもどき - としき 17/06/10-12:55
      ┗7712.Re^5: 板塀の壁は高かった - konno 17/06/11-21:08
       ┗7713.Re^6: 板塀の壁は高かった - としき 17/06/13-16:58
        ┗7714.Re^7: 板塀の壁は高かった - konno 17/06/13-23:24
         ┗7715.Re^8: LaCoocanの壁が高い - としき 17/06/14-00:15
          ┗7716.Re^9: LaCoocanの壁が高い - konno 17/06/15-23:54
           ┗7717.Re^10: LaCoocanの壁が高い - としき 17/06/16-14:33
            ┣7718.Re^11: LaCoocanの壁が高い - konno 17/06/21-00:07
            ┃┗7720.Re^12: LaCoocanの壁が高い - としき 17/06/21-09:05
            ┃ ┗7723.Re^13: LWPのソース - konno 17/06/25-22:32
            ┃  ┗7725.Re^14: LWPのソース - としき 17/06/25-23:08
            ┃   ┗7726.Re^15: LWPのソース - konno 17/06/26-00:04
            ┃    ┗7729.Re^16: LWPのソース - 10♯ 17/06/26-01:26
            ┃     ┗7731.Re^17: 10#さんの掲示板 - konno 17/07/02-18:41
            ┃      ┗7732.Re^18: 10#さんの掲示板 - としき 17/07/03-11:16
            ┃       ┗7733.Re^19: UTF-8 から Shift JIS に変換 - konno 17/07/03-21:55
            ┃        ┗7734.Re^20: UTF-8 から Shift JIS に変換 - としき 17/07/04-22:58
            ┃         ┣7735.Re^21: UTF-8 から Shift JIS に変換 - 10♯ 17/07/05-06:59
            ┃         ┃┗7736.LaCoocanのCGIでXMLの解析 - としき 17/07/05-14:25
            ┃         ┃ ┗7737.Re: LaCoocanのCGIでXMLの解析 - 10♯ 17/07/05-15:43
            ┃         ┃  ┗7739.Re^2: LaCoocanのCGIでXMLの解析 - konno 17/07/05-22:45
            ┃         ┃   ┣7740.Re^3: LaCoocanのCGIでXMLの解析 - 10♯ 17/07/05-23:30
            ┃         ┃   ┃┗7743.Re^4: LaCoocanのCGIでXMLの解析 - konno 17/07/07-01:39
            ┃         ┃   ┃ ┗7744.Re^5: LaCoocanのCGIでXMLの解析 - 10♯ 17/07/07-10:43
            ┃         ┃   ┃  ┗7747.Re^6: LaCoocanのCGIでXMLの解析 - konno 17/07/08-01:32
            ┃         ┃   ┃   ┗7748.Re^7: LaCoocanのCGIでXMLの解析 - 10♯ 17/07/08-01:36
            ┃         ┃   ┃    ┗7749.Re^8: LaCoocanのCGIでXMLの解析 - konno 17/07/08-01:46
            ┃         ┃   ┃     ┗7751.Re^9: LaCoocanのCGIでXMLの解.. - 10♯ 17/07/08-02:16
            ┃         ┃   ┗7742.Re^3: LaCoocanのCGIでXMLの解析 - としき 17/07/06-00:17
            ┃         ┃    ┗7746.Re^4: LaCoocanのCGIでXMLの解析 - 10♯ 17/07/08-01:31
            ┃         ┗7738.Re^21: UTF-8 から Shift JIS に変換 - konno 17/07/05-22:33
            ┃          ┗7741.Re^22: UTF-8 から Shift JIS に変換 - としき 17/07/06-00:17
            ┃           ┗7745.Re^23: UTF-8 から Shift JIS に変換 - konno 17/07/08-01:13
            ┃            ┗7750.Re^24: UTF-8 から Shift JIS に変換 - としき 17/07/08-01:47
            ┃             ┗7752.Re^25: 壁の穴 - konno 17/07/08-22:06
            ┃              ┗7753.Re^26: 壁の穴 - としき 17/07/09-01:54
            ┃               ┗7754.Re^27: 壁の穴 - konno 17/07/09-19:08
            ┃                ┗7755.Re^28: 壁の穴 - としき 17/07/10-13:30
            ┃                 ┗7756.Re^29: 壁の穴 - konno 17/07/11-22:55
            ┗7719.Re^11: LaCoocanの壁が高い - 10♯ 17/06/21-01:21
             ┣7721.Re^12: LaCoocanの壁が高い - としき 17/06/21-09:05
             ┃┗7722.Re^13: LaCoocanの壁が高い - 10♯ 17/06/21-19:40
             ┗7724.Re^12: LaCoocanの壁が高い - konno 17/06/25-22:37
              ┗7728.Re^13: LaCoocanの壁が高い - 10♯ 17/06/26-01:19
               ┗7730.Re^14: LaCoocanの壁が高い - konno 17/07/02-18:31

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)   [引用無し]
おなまえ 
Eメール 
タイトル 
メッセージ auto soft pre(図表、プログラム) ※折り返さずに改行を入れてね
 参照先 
 暗証キー (英数字で8文字以内)
 プレビュー          

- 以下のフォームから自分の投稿記事を修正・削除することができます -
   処理   記事No   暗証キー
    [ページトップへ] [管理用]