【问题标题】:how to secure pasword field in php如何保护php中的密码字段
【发布时间】:2018-10-12 21:22:52
【问题描述】:

我有 2 个字段(html 表单 中的文本框)用户名和密码。

示例= <?php
$mail = $_POST['mail'];
$pswrd = $_POST['passwrd']; $addtouser = $mysqli->query("INSERT INTO
user_table(emails,passwordss) VALUES ('$mail', '$pswrd')"); ?>

如何在 SQL 注入XSS(跨站点脚本)中保护密码字段,在 php 5.6 和 INSERT 上的 mysql 和选择查询 ?
密码字段是否接受所有特殊字符,例如 " 、 ' 、 > 等?
‌我是php新手, ‌我需要完整的示例代码和安全提示,以防止密码字段被 sql 注入和 xss。
抱歉打字不好。我是stackoverflow的新手。 提前谢谢!!!

【问题讨论】:

  • 这个问题真的很多。在存储密码之前对密码进行哈希处理,重新哈希登录尝试与数据库版本进行比较。使用 https。限制登录尝试以防止暴力破解......列表还在继续。
  • 您的问题处于当前状态,您将获得否决票并关闭投票。我建议编辑您的问题,以明确您尝试过什么以及您的直接问题是什么。

标签: security xss sql-injection php-5.6


【解决方案1】:

【讨论】:

  • 谢谢@Tegito123。密码字段是否接受所有特殊字符,如 " 、 ' 、 > 等?select emails, passwordss from user_table
  • SQLi != XSS。 2 种不同的注入攻击。
猜你喜欢
  • 2013-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-11
相关资源
最近更新 更多