ホームページ  >  記事  >  バックエンド開発  >  モバイル版 Web サイトの削除中に重大なセキュリティ リスクが発見されました。

モバイル版 Web サイトの削除中に重大なセキュリティ リスクが発見されました。

WBOY
WBOYオリジナル
2016-06-23 13:38:341196ブラウズ

モバイル版を使用してアクセスする Web サイトがあります
ハイパーリンクが 2 つあります
1 つは変更するもので、もう 1 つは削除するものです
変更するためにクリックすると、DIV がポップアップします。この時点で、「閉じるボタン」は削除ハイパーリンクの隣にあります。 ,
クリックして閉じ、同様に削除します。

最も奇妙なのは、削除操作を判断するための JavaScript を追加したことです。
onclick="returnconfirm('本当に削除しますか?');" 通常クリックすると、警告メッセージが報告されます

しかし、そのような間違った操作 うまくいきませんでした、

更新した後、データが削除されていることがわかりました
昨日はもうびっくりしました、誰かが私のウェブサイトをハッキングしたのかと思いましたが、今日また偶然遭遇しました、
それ確かに誤操作によるものですが、何が起こったのかわかりません。 ? ?

みんなも注目してね! ! !解決策を考えたいと思います! ! !
幸いなことに、データベースのバックアップがあります


ディスカッションに返信 (解決策)

もう一度試してみました
onclick="returnconfirm('本当に削除しますか?');"通常削除すると、警告メッセージが報告されます

しかし、それでも削除されました、

Chrome を使用して Android デバイスをシミュレートしましたが、警告が表示され、削除されませんでした、

Baidu ブラウザ onclick="returnconfirm( '本当に削除してもいいですか?');" 無効でわかりにくいです! !

1. ポップアップ ボックスが小さすぎるため、必然的に削除が発生します
2. ハイパーリンクに onclick="returnconfirm('本当に削除しますか?');" と書かれていますか?
別々に書いた方が良いです

Baiduブラウザの問題のようです! !
試してみてください
UC ブラウザでは問題ありません

1. ポップアップ ボックスが小さすぎるため、削除が発生するのは避けられません
2. onclick="returnconfirm('本当に削除してもよろしいですか? ?');" とハイパーリンクに書かれていますか?
別々に書くのが最善です



Android での Baidu ブラウザの問題、もう一度戻ってテストします。数回試してみましたが、Baidu ブラウザが原因でした 。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。