1. 如果你发现你不能使用ORM,那可能是你不知道如何使用它。请把实际情况发给我们讨论
2。如果你坚信ORM不能被使用,也不需要讨论,那么这就不是Django的问题任何接受用户输入来生成查询操作数据库的程序都需要考虑反注入
我相信没有ORM在其他地方会更容易找到答案
感谢您的邀请。对于你的问题,我有以下答案,希望能解决你的困惑。
首先回答第一个问题:什么是SQL注入?
一般来说,黑客在网站表单中插入恶意SQL语句,提交或输入域名请求查询语句,最后欺骗网站服务器执行恶意SQL语句。通过这些SQL语句,黑客可以获得一些他们想要的数据信息和用户信息,也就是说,如果有SQL注入,那么他们就可以执行SQL语句的所有命令
让我扩展一个问题:SQL注入的原因是什么?
数据库属于网站代码没有严格分离,当黑客提交的参数数据没有得到充分的检查和防御时,黑客就会输入恶意SQL命令,改变原来的SQL命令语义,将黑客执行的语句放入数据库中执行。
现在回答第二个问题:我们常用的注射方法是什么?
我们常用的提交方法是get和post
首先,get,get提交方法。例如,如果要查询数据,则查询代码将显示在链接中。您可以看到我们的id=1,1是我们搜索的内容。当链接出现时,这是get。
第二个是post submission方法是不可见的。我们需要用工具来观察它。我们需要使用hackbar浏览器插件
以这种方式提交。我在这里搜索了2,显示的数据不同。这是数据库的查询功能。在这种情况下,get提交比post提交更有害。
第二个是post submission方法是不可见的。我们需要用工具来观察它。我们需要使用hackbar浏览器插件。
这就是我的答案。我希望它能帮助你。
计算机二级考试是否全国统一,有PS和网页设计吗?CET-2在中国是统一的,但是CET-2没有PS和web设计。考试内容:CET-2包括语言编程,包括C、C、Java、visual basic、web编程;VFP、数据库编程(包括visual
有了IP地址,还要域名干什么?为了更好地理解域名和IP地址之间的关系,我们必须首先了解用户如何访问网站。用户在浏览器中输入网址后,浏览器会连接到域名对应的DNS服务器。DNS服务器将分析域名并找到与域名对应的主机的IP地址。找到相应的主机后
C#跨平台吗?C#是上的主要开发语言。Net平台,除了VB.Net版C#这里的跨平台暂时理解为。网络跨平台。1. 在设计之初。Net,微软只支持windows平台,跨多个版本的windows系统平台,但不支持Linux。2. 一旦。Net的
《红楼梦》中的好句子、精彩句子都出自哪一回?首先感谢悟空的邀请。我从16岁就开始读《红楼梦》,已经重读了好多遍。我觉得《红楼梦》中最精彩的句子在第二回的《骄杏赞》:偶因一着错,便为人上人。《智通寺对联》:身后有余忘缩手,眼前无路想回头。第3
java编程打印出杨辉三角形?包mytest导入java.util.Scanner文件public class Example{public static void main(String[]args){系统打印(“请输入杨辉三角形的行数:
一库app怎么下载?直接从应用程序商店或通过下载链接下载。QQ音乐、酷狗、网易云、酷我买哪个会员性价比高?乐库更丰富?我觉得QQ音乐和酷狗音乐都很划算,音乐库也很丰富。我更喜欢它们。安卓手机有哪些类似于库乐队的音乐编辑app?便携式波段是我
本地保存的网页,再打开图片显示不出来怎么办?1. 首先,首先,让我们确保网页设置为不显示图片。让我们单击浏览器右上角的“工具”--“Internet选项”,然后切换到“高级”,并将其向下拖动到“多媒体”以获得显示图片的选项,该选项需要在前面
谷歌浏览器怎么设置区域截图?如何使用谷歌浏览器的截图功能:打开菜单中的“设置”进入设置界面,然后点击左上角的“设置”菜单在弹出菜单中打开“扩展器”进入扩展管理界面,然后点击左上角的“扩展器”菜单图标左上角。打开浏览器在线应用商店。在应用程序
把公司网址生成二维码,放到名片上,怎么做?非常简单,网上找一个二维码网站。不要寻找付费软件或下载的软件。现在是在线直接网址到二维码。您还可以直接放置公司徽标。它永远不会无效。安全使用就行了。公司的网址怎么做成二维码?很容易从一些常用的网站或
夜间拍摄怎么设置参数?要做哪些准备工作?现在智能手机的功能类似于自动调整ISO的摄像头性能要求。ISO是灵敏度。此外,OIS还具有光学抗抖动功能。你必须有一部至少30倍数码变焦的手机。简而言之,它需要一个800万像素的变焦镜头,3个光学变焦