草庐IT

企业安全

全部标签

php - 向自身提交页面最安全的方法是什么?

放什么东西最安全将表单提交到当前页面? 最佳答案 这里什么也不能放。action默认为默认页面 关于php-向自身提交页面最安全的方法是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7125748/

php - 使用企业代理的后备解决方案嵌入 YouTube 视频

我想知道你们中是否有人遇到过允许将YouTube视频嵌入后备解决方案的解决方案/功能,如果YouTube视频-并且仅限视频,则选择替代视频源!-被封锁。我们的一个企业客户可以通过代理服务器访问网络,代理服务器会过滤掉由YouTube提供的Flash内容。更具体地说,ytimg.com提供的任何内容都会被阻止。由于他们的网站上有很多产品视频,他们发现启动时很烦人,因为客户可以在他们的网站上观看视频,而他们自己的员工却不能。有什么建议吗? 最佳答案 您应该尝试向youTube中托管的内容发出Ajax请求,我会这样说:functionch

php - 多次加密密码真的更安全吗?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Is“doublehashing”apasswordlesssecurethanjusthashingitonce?所以,我正在阅读一篇关于保护PHP网站的文章,他们建议对密码进行多次哈希处理,事实上,这是直接引用该文章:md4(md4(md5(sha1(md4(md5(sha1(sha1($_POST['password']))))))));现在,就个人而言,我通常在我的密码上使用加盐的SHA-256哈希,因为我认为MD4和MD5不再安全,并且多次对密码进行哈希处理只会给服务器带来太多压力,不实用益处。对吗

php - 为什么 codeigniter2 不以更安全的方式(例如 session )存储 csrf_hash?

为什么生成的CSRF保护token没有像建议的那样通过SESSION保存和使用here?目前在CI2中,CSRF保护机制(Security类)是这样的:1.在_csrf_set_hash()函数中为CSRFtoken生成一个唯一值:$this->csrf_hash=md5(uniqid(rand(),TRUE));2.将该标记插入表单隐藏字段(使用form_open帮助器)3.用户提交表单,服务器通过POST获取token。CI在Input类的“_sanitize_globals()”函数中进行token校验:$this->security->csrf_verify();4.Secur

php - 安全地使用 PHP exec 函数

我正在编写一个PHP脚本,旨在通过exec()函数运行可执行文件(ffmpeg.exe)。问题是我读过使用exec()函数可能存在安全风险,应尽可能避免。我一直在研究如何安全地运行exec()函数,而我不断遇到的唯一一件事就是使用escapeshellcmd或escapeshellarg过滤命令字符串。我想知道的是在使用exec()函数时是否可以进一步提高安全性,或者是否有exec()的安全替代方法。任何帮助将不胜感激。这是我的代码;define('FFMPEG_LIBRARY','c:\\ffmpeg7\\ffmpeg\\bin\\ffmpeg');$transcode_string

【云原生-Harbor】企业级搭建镜像仓库Harbor最佳教程

基础信息Harbor是由VMware公司中国团队为企业用户设计的Registryserver开源项目,包括了权限管理(RBAC)、LDAP、审计、管理界面、自我注册、HA等企业必需的功能,同时针对中国用户的特点,设计镜像复制和中文支持等功能。官网:https://goharbor.io/开源地址:https://github.com/goharbor/harbor安装配置安装包下载github下载选择相应的版本进行安装包下载https://github.com/goharbor/harbor/releases如在下载v2.6.1:wgethttps://github.com/goharbor/

PHP AJAX登录,这种方法安全吗?

我刚刚开始使用PHP和MySQL,并创建了一个登录表单,一切正常!现在我想添加ajax,我考虑的第一个方法是使用jQuery$.post方法。我对代码没意见,这里是我将要做什么的快速思路:functionlogin(){$.post('login.php',{username:form.username.value,password:form.password.value})}我只需要知道,这种方法安全吗?如果不安全,我应该考虑什么方法? 最佳答案 它的安全性与任何其他表单提交方法一样安全。

php - 这安全吗? ADOdb 准备语句

我正在使用ADOdb连接到我的MSSQL数据库。我想知道这是否足以防止SQL注入(inject)?我正在使用的准备好的查询是:$db=ADONewConnection('odbc_mssql');$dsn="Driver={SQLServer};Server=SERVNAME;Database=DBNAME;";$ADODB_COUNTRECS=false;$db->Connect($dsn,'LOGIN','PASS');$sql='SELECTlogin,etcFROMusersWHERElogin='.$db->Param('0').'ANDpass='.$db->Param('

php - 可以安全弹出登录吗?

我有一个隐藏在每个页面上的登录表单,并在需要时在点击时显示自己,而不是引发新的页面请求。我注意到,为了使登录真正安全,表单操作应指向https页面,而且登录表单本身也应位于https页面上。有没有一种方法可以使弹出式登录表单安全,而无需将整个网站设为https? 最佳答案 在http://页面上使用(理论上)转到https://的AJAX弹出窗口(或iframe)会带来两个问题:攻击者可以拦截该页面并用他自己的链接替换该链接。这可以防止用户检查它连接到哪个网站。第一个问题与thisquestion有关(不是特定于AJAX弹出窗口,而

php - 使用 eval 解析表单输入的方程式的最安全方法

我想知道在PHP中使用eval()来解析用户填写表单时输入的公式时应该检查哪些类型的内容。我看过很多关于eval()的答案,但似乎并非所有人都同意。这是我收集到的:不要对字符串使用eval(这可能是个问题,因为它是我需要解析的公式)去除来自表单的输入(我不完全确定我需要去除哪些东西)Eval可能是邪恶的,也可能不是邪恶的,并且存在安全风险(是否有其他方法可以解析字符串中的方程式?)你们认为我应该怎么做?编辑:我尝试了eval方法,虽然它确实有效,但我使用的环境卫生不支持两个以上的操作数。由于我真的不想编写自己的(可能不安全的)卫生正则表达式,所以我将查找并使用预先编写的数学类。感谢大家