質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

2回答

1541閲覧

偽サイトを防ぐ方法

kazoogon

総合スコア281

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

1グッド

0クリップ

投稿2016/11/26 13:14

編集2016/11/26 13:15

偽サイト作らせるのを防ぐ方法を知りたいのですが、ネットではユーザー側がだまされないようにどうすればよいかの方法はたくさん載っていますが、プログラマー側が何をすれば良いのかという記事がほとんどありません。
具体的には何をどうやって偽サイトを作らせるのを防いでいるのでしょうか?

nnssn👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

「デザインが同じサイトを作らせない」という方法は存在しません。「ブラウザで表示できる」=「同じものをダウンロードできる」なので、極論を言えば誰でもコピーできます。

ただ、「EV SSL」という手法があって、SSL認証局の厳重な確認を経た上で、ブラウザ側に企業名を表示させることができます。これを使えば、「こういう表示が出ていれば本物です」ということができます。

EV SSLの表示例

投稿2016/11/26 13:20

maisumakun

総合スコア145183

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kazoogon

2016/11/26 13:25

お、ありがとうございます! ではこれ調べてみます!
maisumakun

2016/11/26 13:31

EV SSLを取ろうとすると、金銭的な面だけでなく、審査が相当に大変なので、使っているのは金融機関・公的機関・認証局自身など、ごく限られたサイトだけです。
kazoogon

2016/11/26 13:36

じゃ個人で店のホームページ作ったりしても、防ぐ方法はないに等しいってことなんですね??
Y.H.

2016/11/26 13:45

EV証明書をとっても結局「ユーザー側がだまされないようにどうすればよいかの方法」の手段を提供する方法となります。仮にEV証明書を取得しサイトに適用しても、コピーサイトが同じように別のドメインでEV証明書を取り丸ごとコピーすることは可能です。結局ユーザーが「自分がアクセスしたサイトのドメインと証明書を確認し判断」しないことには騙されます。
maisumakun

2016/11/26 13:55

EVの場合、企業名が証明書に入るので、(そのためだけに同じ名前の企業を作ってきた場合にどうなるかは知りませんが)そこはごまかせないとは思います。
Y.H.

2016/11/26 13:59

はい。なので「ユーザーが確認する」が必須になります。サイト側ではそのための手段を提供するのみです。
guest

0

タグにPHPがありますが何か関係ありますか?
もしかしてPHPで記載されている問題(?)を解決をする方法が知りたいのでしょうか?
であれば技術的に出来ないと思います。


一応回答にも追記しておきます。

EV証明書をとっても結局「ユーザー側がだまされないようにどうすればよいかの方法」の手段を提供する方法となります。
仮にオリジナルサイトでEV証明書を取得しサイトに適用しても、コピーサイトが同じように別のドメインでEV証明書を取り丸ごとコピーすることは可能です。
結局ユーザーが「自分がアクセスしたサイトのドメインと証明書を確認し判断」しないことには騙されます。

投稿2016/11/26 13:18

編集2016/11/26 13:51
Y.H.

総合スコア7914

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kazoogon

2016/11/26 13:20

タグを付けないと投稿できなかったんで、今勉強してるphp付けときました。そんな深い意味はないです
Y.H.

2016/11/26 13:21

関係の無いタグを付けるのは止めましょう
kazoogon

2016/11/26 13:22

こういう場合どうタグつけられますか?
Y.H.

2016/11/26 13:32 編集

無理矢理ですが敢えて付けるなら「アーキテクチャ」ですかね? ふさわしいと思われる物がない場合はタグの追加を要望してください。ヘルプ(https://teratail.com/help )にも大きく2番目の項目として記載されています。 運営の判断で要望されたタグがteratailに必要と判断されれば追加されます。
7968

2016/11/26 13:43 編集

ページ下部にタグ一覧のリンクがありますので、そこからタグを閲覧できます。 今回の場合は セキュリティー というタグはどうでしょうか。 ※追記  すいません、Y.Hさ.んと同時に投稿してしまいました^^;  Y.H.さんの返答を参考にしてください><
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問