防止表单重复提交攻击的多种方案

Tech3年前 (2022)更新 bruce
81 0
内容纲要

在网站开发、API开发,针对一个按钮或者一个动作,如果网络过慢用户会反复点击,甚至机器人脚本攻击重复提交。针对这样的场景,总结如何防止重复提交原理。

Web页面表单提交按钮,防止重复提交

这里通过JQuery

    // 防止重复提交
    $(document).on('beforeSubmit', 'form', function(event) {
        $(this).find('[type=submit]').attr('disabled', true).addClass('disabled');
    });

CSRF攻击

HASH

RSA参数加密

© 版权声明

相关文章

暂无评论

暂无评论...