草庐IT

Python安全攻防之第二章Python语言基础

全部标签

php - 用户名可用性安全问题

在我的注册表中,我进行了ajax调用以检查用户名是否可用。但是,我担心这会打开系统以供机器人检查有效用户名。如何保护服务免受外部调用?谢谢 最佳答案 HowcanIsecuretheservicefromexternalcalls?好吧...任何试图注册的用户都将是“外部电话”!我不认为用户名检查会带来安全风险。机器人可以注册为fsdjiojiejfio并且非常确定之前没有人使用过它。我宁愿花时间来确保注册过程的安全,这样即使使用有效的用户名,机器人也无法注册。 关于php-用户名可用性

php - 是否安全 :cipher encrypted result depend on the server?

我在一个cakephp应用程序中工作,我在其中使用Security::cipher来加密一些数据。它工作得很好,但我已经将文件和数据库移动到另一台服务器,现在加密结果不同了。我试过一些简单的线条:$security=newSecurity;$code=$security->cipher('1234',Configure::read('Security.cipherSeed'));当我打印$code时,两个服务器中的值不同。我在两个core.php文件中配置了相同的Security.cipherSeed。Security::cipher函数是否使用某些服务器值进行加密?谢谢。

PHP定义安全问题?

index.php:define("included",true);包含的页面:if(included!==true)header('HTTP/1.1404NotFound');代码的目的是禁止直接访问,但如果包含则允许访问。我不确定这是否会带来任何风险。我不允许覆盖.htaccess,所以我只能使用PHP替代方案。如有任何帮助,我们将不胜感激! 最佳答案 更性感的方式是……defined('included')ORexit;即使用正确的函数(defined())查看是否定义了一个值,然后利用shortcircuitevaluati

php - 我可以从 php 调用 python 脚本或函数吗

我有一个php页面,其中列出了带有文件名和用户名的备份。备份是用python脚本完成的,但对于Web界面,我使用了php。现在我想把这个工具放在网页上,备份文件名旁边有一个名为恢复的按钮,所有主目录内容都被替换。我可以使用备份文件名、用户名等参数创建python函数,它会恢复备份。但我不知道如何通过php将变量传递给python 最佳答案 是的,您可以调用exec("pythonpythonscript.pysomeparams");或者如果您需要将输出保存到变量,请使用此代码exec("pythonmypythonscript.p

php - 这是过滤数据和防止 SQL 注入(inject)和其他攻击的安全方法吗?

我创建了两个简单的函数来过滤插入的数据,然后再将其输入到mysql查询中。对于表单字段(我也使用正则表达式来单独检查每个字段。//Formfilterfunctionfilter($var){//HTMLisnotallowed$var=strip_tags(trim($var));//Checkmagicquotesandstripslashesif(get_magic_quotes_gpc()){$var=stripslashes($var);}//Notusingitrightnow,isitrecommended?//$var=htmlentities($var,ENT_QUO

php - 在 .htaccess 文件中将安全模式设置为 OFF 不起作用

我在一台开启了安全模式的服务器上。现在服务器允许.htaccess文件。我的public_html文件夹中有一个带有Wordpress设置的文件。现在我想在一个子域中插入一个启用安全模式的.htaccess文件。我试过这些:php_valuesafe_mode0php_flagsafe_mode0php_valuesafe_modeoffphp_flagsafe_modeoff但都没有用。有人知道我该怎么做吗?我不能要求服务器所有者禁用安全模式,而且基本上不能要求他任何事情。 最佳答案 无法更改.htaccess中safe_mode

c# - 在 php 中传输用户密码的安全方法

您好,我最近在谷歌上搜索以寻找通过互联网发送用户信息(包括密码)的更好方法。我们的服务器没有安装SSL。所以需要一个非常简单和安全的方法来发送用户信息。将来我的老板想扩展它以连接用.net(C#)编写的桌面应用程序。所以这些方法也应该与.net兼容。我需要建议或任何我能得到的好主意来开发更好的解决方案。 最佳答案 一些想法:使用TLS/SSL。真的。现在可以免费获得Web服务器证书。使用TLS/SSL。我真心的。不要天真地认为您可以做一个家庭酿造的解决方案,无论您能想象到哪种复杂的加密算法,它都可以胜过像TLS/SSL这样安全且易于

php - 图片上传安全 - 用 GD 重新处理

我听说处理上传图像的最佳方法是使用GD库“重新处理”它们并保存处理后的图像。参见:PHPimageuploadsecuritychecklist我的问题是如何在GD中进行这种“重新处理”?这到底是什么意思?我不太了解GD库,我担心我会把它搞砸......那么如果有人以前这样做过,你能给我举个例子吗?(我知道,另一种选择是使用ImageMagick。对于ImageMagick,我在这里找到了答案:RemoveEXIFdatafromJPGusingPHP,但我现在不能使用ImgMagick。顺便说一句......删除EXIF数据意味着完全重新创建图像这种情况?)(如果有人感兴趣,我正在使

php - 简单 SSL - 我需要做什么才能使我的 ajax 登录 SSL 安全

我有一个带有用户管理管理区域的用户登录/注册系统。只是一些背景:目前登录都是“ajax”,因此用户单击登录,加载gif旋转,同时在后台检查详细信息,创建session。如果一切顺利,客户端javascript会将页面刷新到正确的位置。问题现在如果我想使用SSL,我该怎么做?“ajax”调用-我需要确保它的安全-我是否通过调用https来做到这一点-就足够了吗?1.1目前我使用jQuery$post,它有一个到login.php的相对路径来检查用户登录详细信息。我是否应该将其设为绝对值-例如https://www.mysite.com/ajax/login.php登录后的重定向是否也去h

php - 从 python 调用 php 脚本(子进程)

我有一个在命令行中调用的php脚本:$phpimportTextFile.php--user"X"--title"name"notice_X.txt我想在python脚本中使用该文件。我试过了:forfileinos.listdir("."):subprocess.call(["php","-f","importTextFile.php"],"--user=X","--title="'%s'%name,file)我遇到了以下错误:File"./pageFromFile.py",line21,inmainsubprocess.call(["php","-f","importTextFil