草庐IT

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

全部标签

php - Zend Translate 会自动检测语言吗?

这是我的代码$locale=newZend_Locale('en_US');Zend_Registry::set('Zend_Locale',$locale);$GLOBALS['translate']=newZend_Translate(array('adapter'=>'array','content'=>array('Hello'=>'Hi'),'locale'=>'en_US'));gb('translate')->addTranslation(array('content'=>array('Hello'=>'Xinchào'),'locale'=>'vi'));gb('tra

php - 如何在 php 中安全地使用 eval?

我知道只要有用户输入,有些人可能只会回答“从不”。但是假设我有这样的东西:$version=$_REQUEST['version'];$test='return$version>3;';$success=eval($test);这显然是一个简化的案例,但是用户可以输入什么作为version来让它做一些恶意的事情吗?如果我限制$test可以采用的字符串类型来将某些变量的值与其他变量进行比较,有没有任何人可以看到利用它的方法?编辑我已尝试在服务器上运行以下脚本,但没有任何反应:3;';$result=eval('return'.$teststr);var_dump($result);?>我

java - PHP 和 Java 中短字符串的安全加密

这是我的第一个问题:我希望PHP脚本在每个页面上包含加密的用户ID。然后,我将使用JS读取它并将其发送到Java服务器,在那里我解码值。我想让它变得安全,这样人们就无法伪造他们的ID。(别担心,这不会用于身份验证。)加密的ID可能是MySQL的自动递增列1、2、3..,我无法更改它。如果有这些属性就好了:加密后的ID应仅在一天内有效,最好是一次性使用一次加密的ID不应轻易伪造(理想情况下甚至是用户自己伪造)请随意提出其他类型的解决方案。谢谢! 最佳答案 使用安全散列函数来散列用户ID和一些定期更改的值的组合可能是个好主意。例如,您可

php - 审计 Joomla! 1.5 系统健康和安全?

我有一个Joomla!1.5客户要求对其安装的健康状况、SEO和安全性进行审核。乔姆拉!ToolSuite/HISA不再存在;我可以使用任何类似的扩展吗?如果不是,那么在评估Joomla!时通常必须解决的主要问题是什么?网站的健康和安全?谢谢! 最佳答案 我不知道有什么软件可以帮助Joomla分析这个问题。我可以花几个小时来研究这个...,这是简短的版本;-)健康:确保客户端已更新为最新版本的Joomla1.5,其中包括所有最新修复程序,例如:xss、sql注入(inject)等...确保PHP设置正确确保MySQL设置正确随着时间

PHP 安全 - 密码和凭据管理?

看完网站上的一篇文章后,我真的很担心自己服务器的安全......在一个PHP文件中,该文件后来包含在我向用户显示的所有主要php页面中,我的用户名和密码(在我的整个网站上使用-服务器根目录,mysql根目录等)以纯文本插入...有什么可担心的吗?任何人都可以读取php文件(比如下载它并读取它而不是让服务器执行它)吗?是否存在我的用户名和密码被盗的风险?它们是为变量提供值的简单文本字段。如果是这样,您有什么建议的解决方案吗?像一个加密引擎?还是什么?提前致谢! 最佳答案 将包含用户名和密码的配置文件存储在可公开访问的根文件夹之外。例如

php - CURL vs allow_url_fopen 获取图片哪个更安全?

我有一个脚本,用户可以输入一个图像URL(来自另一个网站),然后使用JS裁剪它并将它保存在我的服务器上。我的问题是...从另一台服务器获取图像时,使用CURL还是allow_url_fopen(通过file_get_contents())更安全?或者是否有首选/更安全的方法可用?安全是我的一个大问题,因为我知道这是一个非常危险的过程-如果这会产生影响,脚本将只需要对图像文件起作用。谢谢 最佳答案 curl的错误处理比file_get_contents()好得多。如果您关心这一点,那么curl可能是您的不二之选。不过,如果简单的“哎呀

php - Preg_replace 错误,当使用不同的语言文本时。 (摆脱线条)

我有这样的内容`மிழர்களிவரறில்யூலைமாதம்என்பதுகனத்தமாதமாகபதிவுசெய்யப்பட்டுள்ளது.குறிபாகஐந்துஆண்ளின்யூலைகள்முக்கியமானவை.1983ம்ஆண்டிற்குமுன்பேயூலைமாதம்தமிழர்களுடன்பின்னிப்பிணைந்து`我想摆脱所有的线,所以我得到这样的东西。மிழர்களிவரறில்யூலைமாதம்என்பதுகனத்தமாதமாகபதிவுசெய்யப்பட்டுள்ளது.குறிபாகஐந்துஆண்ளின்யூலைகள்முக்கியமானவை.1983ம

php - 使用 <?php , <? 的主要优点和缺点,<脚本语言 =“php”> , <% 在 php 中

您好,我看到在php中使用了四种类型的标签。和和和只有第一个正在使用,其他的已弃用。我想知道每一个的主要优点和缺点。并想知道为什么不推荐使用2,3,4。 最佳答案 普通php标签XML标签HTML标签ASP标签我认为弃用标签的缺点是它们在其他语言中也很常见,不仅仅是php。 关于php-使用, https://stackoverflow.com/questions/6909303/

php - 包括一个 .py 文件,仍然不会破坏 cronjob(Python,初学者)?

我正在构建一个用Python编写的服务,其中有几个正在运行的cronjobs。然而,这是我的第一个Python项目,所以我仍然是一个初学者。我现在正在做的是,我在每个文件上都处理了我的数据库连接,所以基本上如果我想更改主机,我需要检查所有文件。我现在正在研究PHP-include()类似的Python方法,这样我就可以包含一些通用的东西而不是复制粘贴。此外,Python文件在cronjob中运行,因此该方法也适用于cronjobs:) 最佳答案 如果它真的只是单个数据库连接的几个设置,只需将其放入Python模块并将其导入所有文件即

php - 如何开发 php 应用程序以在许可基础上进行销售或租赁?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我做了大约12年的网站管理员,但只做了2.5年的编码员。我一直是一个单人团队,为自己编写项目。但是,我注意到我创建的应用程序类型有市场,我不知道从哪里开始我需要做些什么来实现一个系统来按月收费或按域销售我的脚本。我一直在使用codeigniter创建Web应用程序,虽然我不介意客户看到该框架,但我更愿意隐藏这些文件或对它们进行编码,这样我就可以表现得更专业一些。因为我是一个单人团队,所以我从来不必担心版本