自社のユーザーがカスタムWebページに個人情報を入力するかどうかをテストするために、データ入力ランディングページを作成できます。ユーザーが最初のデータ入力ランディングページで情報を送信した場合に表示するセカンダリーランディングページも作成できます。その後、ランディングページをフィッシングテンプレートに追加できます。
データ入力ランディングページの一般的な情報については、「データ入力ランディングページガイド」を参照してください。
データ入力フォームの作成
データ入力フォームを作成するには、以下のステップに従って操作します。
- KnowBe4アカウントにログインし、[フィッシング] > [ランディングページ]に移動します。
- 新しいランディングページを追加するには、[+ランディングページを作成]ボタンをクリックします。また、既存のランディングページを編集するには、ランディングページの名前をクリックします。
- WYSIWYGエディタの左上にある[ソース]ボタンをクリックします。このボタンをクリックすると、HTMLまたはCSSを入力してデータ入力フォームを作成できます。
-
データ入力フォームを作成します。データ入力フォームの例については、以下のコードを参照してください。
<form action="https://www.example.com" id="loginform" method="post" name="loginform" > <input name="username" placeholder="Email Address" required="" type="text" /> <input id="password" name="password" placeholder="Password" required="" type="password" /> <input type="submit" value="Login" /> </form>重要なポイント:ランディングページにユーザーが入力したデータは記録されません。フォームのフィールド名が厳格な命名規則に従っている限り、ログを含め、KnowBe4のサーバーにデータが保存されることはありません。フォームのフィールド名には、password、password_confirmation、old_password、credit_card、ssn、social_security_number、domain_name、uname、number、verification_valueまたはbrandのいずれかを使用しなければなりません。 -
すべての送信データが正しく難読化されるように、ソースコードに以下のスクリプトを追加します。
<script> jQuery(function($) { $('#loginform').submit(function() { var txt = $('#password'); txt.val("*******"); }); function display(msg) { $('<p/>').html(msg).appendTo(document.body); } }); </script>重要なポイント:スクリプトが正しく動作するためには、ログインフォームとパスワード入力フィールドの「名前」と「ID」が、スクリプト関数で使用されるIDと一致している必要があります。 - フォームを作成したら、[保存]をクリックします。
セカンダリランディングページの追加
データ入力ランディングページを作成するときには、セカンダリーランディングページを追加することもできます。ユーザーがデータ入力ランディングページでデータを入力して送信すると、このページが表示されます。セカンダリランディングページには、お使いのアカウントの任意のランディングページを使用できます。例えば、アカウントで作成した別のランディングページや、事前に用意されているランディングページを使用できます。
作成したデータ入力ランディングページにセカンダリランディングページを追加するには、以下のステップに従って操作します。
- 上記の「データ入力フォームの作成」のステップ1~3を繰り返します。
-
データ入力フォームを作成します。actionタグに、セカンダリランディングページのURLを入力します。セカンダリランディングページのURLを追加する場所の例については、以下のコードサンプルを参照してください。
<form action="https://www.example.com" id="loginform" method="post" name="loginform" > <input name="username" placeholder="Email Address" required="" type="text" /> <input id="password" name="password" placeholder="Password" required="" type="password" /> <input type="submit" value="Login" /> </form> - [保存]ボタンをクリックします。
フィッシングテンプレートへのランディングページの追加
データ入力ランディングページを作成したら、ランディングページをフィッシングテンプレートに追加できます。
データ入力ランディングページをフィッシングテンプレートに追加するには、以下のステップに従って操作します。
- KnowBe4アカウントにログインし、[フィッシング] > [フィッシングテンプレート]に移動します。
-
データ入力ランディングページを追加するフィッシングテンプレートの名前をクリックします。
重要なポイント:データ入力ランディングページを使用するには、メール本文に少なくとも1つのリンクが含まれるフィッシングテンプレートを選択する必要があります。リンクが含まれるフィッシングテンプレートの名前には、(Link) タグが付加されています。 - フィッシングテンプレートの下部にある[ランディングページ]ドロップダウンメニューから、ランディングページを選択します。
- [保存]ボタンをクリックします。
ランディングページをフィッシングテンプレートに追加したら、そのフィッシングテンプレートをフィッシングキャンペーンに追加できます。このキャンペーンを使用して、ユーザーをテストし、ランディングページにデータを入力する確率を確認できます。
/landingPage-dropdown.png)