× このお仕事の募集は終了しています。

JavaScript投稿サイトのセキュリティテスト(ハッキングテスト) サイト構築・ウェブ開発の仕事の依頼

5.0 本人確認済み 発注ルールチェック未回答
クラウドワークスで発注するにあたり、 必要な知識・ルールを確認するためのチェックテストです。
もっと詳しく

仕事の概要

時間単価制
2,000円 〜 3,000円
稼働時間/週 10時間/週
期間 1週間以内
掲載日
2019年02月13日
応募期限
2019年02月26日
必要なスキル

応募状況

応募した人 8 人
契約した人 3 人
募集人数 2 人
気になる!リスト 28 人

仕事の詳細

特記事項
  • プロフェッショナル求む
  • 複数人募集
  • 追記

    2019年02月13日 15:50
    時給2000円と書きましたが、もし足りないようでしたら、ご提案ください。(ちょっと難易度が高いと思いますし)それも踏まえて、お願いする方を決めたいと思います。
    2019年02月13日 17:49
    度々追加ですみません。
    今回少額なので、結構手数料がかかるので、割と自由に時給については、ご提案ください。範囲外の3000円超えても特に問題ありません。
    2019年02月14日 00:25
    早速、(B)のほうで指摘を頂きました。
    添付ファイルのような方法でコードを入れ込む場合について修正を行いますので、もしよければ、このパターンでのテストは一旦、避けて頂ければ幸いです。

    修正終わりましたら、こちらの追記欄にて報告致します。
    ホントはここに書きたかったのですが、CroudWorksさんのフォームが、Javascriptコードっぽいものをことごとく受け付けてくれないので、添付ファイルの内容になります。
    2019年02月14日 01:05
    こちらで制限を追加した機能について、後ほどまとめておきます。
    もしそこに記載のない機能で、アブナイものがあれば、テスト頂けると効果があるかも知れません。(ただ、制限を加えた機能でも、ちゃんと動いてない可能性はあるのですが。。)追記ばかりで申し訳ないです。
    2019年02月14日 09:18
    上記の添付ファイル「code.txt」の修正を行いました。
    このため、こちらのバグに関して、テストして頂いて大丈夫です。

    ◆タグ名/onXXX=""のように、タグ名の後に/とonXXXが続いた場合に制御機能が機能してなかったので修正

    ◆bodyタグがない状態で、最初にbutton要素があると、buttonタグの内部にヘッダーが挿入されるのを修正

    またこの修正反映前にアップロードされたファイルが、見えなくなってしまっています。内部的にはファイルを保持しているので、もし必要でしたら申し出ください(最終的にアップロードされたファイルは一旦全て消そうと思います)
    2019年02月14日 09:22
    また次の指摘を受けています。
    ・history.pushStateが有効になっているので、自由にURLパスの変更とブラウザの履歴への追加が出来る
    ・location.reload()、location.href = location.hrefで無限リロードされる
    ・<meta http-equiv="refresh" content="0; URL='${自身のURL}" />で無限リロードされる

    こちらも後ほど修正しますので、もしよければこの辺のテストは避けて頂ければ幸いです。
    2019年02月14日 14:02
    上記の内容ですが、次のように対応しました。
    単純にブロックすると、問題があるので、一旦次のように対応しました。

    (1)history.pushStateは、100回を上限にする(無限に履歴を入れられるのを防止)
    (2)location.reload()、location.href、assign、replaceを画面リロード後15秒間、動作させない(15秒待って実行)
    (3)他ドメインページへの移動を制限
    (4)<meta http-equiv="refresh"を禁止
    (5)metaタグのJavaScriptからの作成を念のため禁止
    2019年02月14日 22:55
    既に二人採用済みですが、こちらはbのほう、固定給で連絡くださった方になります。
    時給のほうは、期限ギリギリまで待ってどうするか決めたいと思います。
    2019年02月15日 10:07
    以下の指摘を受けています。

    ◆タグのonXXXイベントに""が無い場合

    ◆Array.filterなどから制御前のFunctionが取りだせる
    (こちらのエンコード時などhttp://www.jsfuck.com/
    2019年02月15日 10:09
    ◆%3Cscript%3という形でscriptタグがhref等に入る場合

    ◆javascript:がタグに入る場合にxlink:href、from等に抜けがある
    2019年02月16日 01:46
    上記対応しました。

    ◆Array.filterなどから制御前のFunctionが取りだせる
    →Array.filter以外も修正

    ◆タグのonXXXイベントに""が無い場合
    →対応しました。

    ◆javascript:がタグに入る場合にxlink:href、from等に抜けがある
    ◆%3Cscript%3という形でscriptタグがhref等に入る場合
    →javascript:、%3C、%3E、%3c、%3eの禁止
    2019年02月16日 02:11
    Bの固定給で仕事を募集してた件ですが、一旦予算に到達したため、募集を締め切りたいと思います。
    2019年02月16日 13:21
    発見しなければ報酬も出ない中、ありがとうございました。
    正直、想像以上のスピードでした。ひょっとしたら指摘する人などいないのではと思うこともあったのですが。Cookieは当分セキュアにしておきます。
    2019年02月24日 15:46
    また以下の点をこちらで依頼後に修正しています。
    ・IE EdgeでVueが動かないのを修正
    ・.cssファイルがアップロードできなかったのを修正
    ・linkタグの rel="import" を禁止(HTML、JS共に)(hrefからbase64エンコードでJSを埋め込める)
    ・cookieのセキュア化(HTTP only等)
    ・その他細かいバグを修正

    クライアント情報


    システム開発会社です。Web開発の補助サービスを開発中です。

    最近応募したクラウドワーカー

    クラウドワーカー 応募日時
    (退会済み) 2019/02/23 14:02
    ringing_cw 2019/02/20 22:13
    talents111 2019/02/18 23:35
    ako7530 2019/02/15 22:14
    mosafuku 2019/02/13 15:35
    yusei_wy 2019/02/13 15:35
    seasidemanblues 2019/02/13 15:35
    レスポンシブweb 2019/02/13 15:34