首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
instance
split
header
include
iostream
php8
erlang
audio
yaml
less
list
merge
input
md5
uri
cSharp
post
spring
vbscript
httpclient
scala
timezone
function
jsp
object
js
case
ip
vba
grid
substring
cmd
command
cookie
install
foreach
eval
buffer
rsa
format
flutter
hashtable
regex
chat
c语言
timestamp
char
filter
config
cPlusPlus
tree
hash
metadata
range
python
shell
default
web
nodejs
match
search
email
typescript
expression
java
string
数组
const
process
javascript
emoji
python3
random
ascii
heap
utf-8
version
hashcode
php
当前位置:
开发笔记
>
编程语言
> 正文
PHP安全配置(4)
作者:turneerpelliccia_291 | 来源:互联网 | 2014-05-05 09:01
四、其它安全配置1、取消其它用户对常用、重要系统命令的读写履行权限一般治理员保护只需一个普通用户和治理用户,除了这两个用户,给其它用户能够履行和拜访的东西应当越少
四、其它安全配置
1、取消其它用户对常用、重要系统命令的读写履行权限
一般治理员保护只需一个普通用户和治理用户,除了这两个用户,给其它用户能够履行和拜访的东西应当越少越好,所以取消其它用户对常用、重要系统命令的读写履行权限能在程序或者服务呈现漏洞的时候给攻击者带来很大的困惑。记住必定要连读的权限也往掉,否则在linux下可以用/lib/ld-linux.so.2 /bin/ls这种方法来履行。
假如要取消某程假如是在chroot环境里,这个工作比拟轻易实现,否则,这项工作还是有些挑衅的。由于取消一些程序的履行权限会导致一些服务运行不正常。PHP的mail函数需要/bin/sh往调用sendmail发信,所以/bin/bash的履行权限不能往掉。这是一项比拟累人的工作,
2、往掉apache日志其它用户的读权限
apache的access-log给一些呈现本地包含漏洞的程序供给了方便之门。通过提交包含PHP代码的URL,可以使access-log包含PHP代码,那么把包含文件指向access-log就可以履行那些PHP代码,从而获得本地拜访权限。
假如有其它虚拟主机,也应当相应往掉该日志文件其它用户的读权限。
当然,假如你按照前面先容的配置PHP那么一般已经是无法读取日志文件了。
安全
linux
php
bash
apache
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
ip
Python高级之网络编程及TCP/IP协议簇的OSI七层模型介绍
本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ...
[详细]
蜡笔小新 2023-12-14 18:16:27
ip
Oracle中tnsnames.ora的作用和配置方法
本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ...
[详细]
蜡笔小新 2023-12-14 07:44:06
ip
解决Mac上无法使用localhost连接mysql的问题
本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ...
[详细]
蜡笔小新 2023-12-13 17:48:58
js
CentOS 7部署KVM虚拟化环境之一架构介绍
本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ...
[详细]
蜡笔小新 2023-12-12 21:38:57
function
mac php错误日志配置方法及错误级别修改
本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ...
[详细]
蜡笔小新 2023-12-12 11:59:08
js
如何提高PHP编程技能及推荐高级教程
本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ...
[详细]
蜡笔小新 2023-12-11 18:38:37
ip
目录浏览漏洞与目录遍历漏洞的危害及修复方法
本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ...
[详细]
蜡笔小新 2023-12-09 23:30:30
spring
Apache Shiro 身份验证绕过漏洞 (CVE202011989) 详细解析及防范措施
本文详细解析了Apache Shiro 身份验证绕过漏洞 (CVE202011989) 的原理和影响,并提供了相应的防范措施。Apache Shiro 是一个强大且易用的Java安全框架,常用于执行身份验证、授权、密码和会话管理。在Apache Shiro 1.5.3之前的版本中,与Spring控制器一起使用时,存在特制请求可能导致身份验证绕过的漏洞。本文还介绍了该漏洞的具体细节,并给出了防范该漏洞的建议措施。 ...
[详细]
蜡笔小新 2023-12-09 19:58:36
spring
PHP组合工具以及开发所需的工具
本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ...
[详细]
蜡笔小新 2023-12-09 17:36:44
ip
Skywalking系列博客1安装单机版 Skywalking的快速安装方法
本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ...
[详细]
蜡笔小新 2023-12-14 19:05:47
ip
解决Docker中volume的权限问题的方法
在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ...
[详细]
蜡笔小新 2023-12-14 18:48:02
ip
Android 新闻App的本地服务器搭建教程
本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ...
[详细]
蜡笔小新 2023-12-14 17:15:19
js
Linux进程控制块PCBtask_struct结构体结构及作用详解
本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ...
[详细]
蜡笔小新 2023-12-13 21:31:18
jsp
phpBB安装环境配置及如何搭建php环境
本文介绍了关于apache、phpmyadmin、mysql、php、emacs、path等知识点,以及如何搭建php环境。文章提供了详细的安装步骤和所需软件列表,希望能帮助读者解决与LAMP相关的技术问题。 ...
[详细]
蜡笔小新 2023-12-13 13:33:01
jsp
Linux多线程执行shell脚本的4种方法总结
本文总结了Linux下多线程执行shell脚本的4种方法,包括切换到工作目录执行、使用绝对路径执行、直接使用bash或sh执行。同时介绍了为什么需要加上"./"来执行脚本的原因。 ...
[详细]
蜡笔小新 2023-12-11 16:34:22
turneerpelliccia_291
这个家伙很懒,什么也没留下!
Tags | 热门标签
instance
split
header
include
iostream
php8
erlang
audio
yaml
less
list
merge
input
md5
uri
cSharp
post
spring
vbscript
httpclient
scala
timezone
function
jsp
object
js
case
ip
vba
grid
RankList | 热门文章
1
面向对象设计的六大原则是什么
2
教你如何在Centos配置Oracle客户端运行时
3
11、SpringBootmybatisplusdruid多源数据事务
4
comparable与comparator
5
git diff 比较文件_Git的诞生以及常用命令
6
008elasticsearch5.4.3【二】ES使用、ES客户端、索引操作【增加、删除】、文档操作【crud】
7
【有梦想的IT人】一篇文章告诉你MVC&MVP&MVVM
8
scp 命令
9
开发笔记:403 Invalid CORS request 跨域问题
10
设计模式的五大原则(五)
11
排序碎碎念(三):数据结构基础— 统计工龄 QuickSort
12
矩阵的特征向量计算一
13
mongodb查看、创建、修改、删除索引
14
智能无界,安全有界京东安全高手通缉令
15
java堆内存分析
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有