首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    网站安全之-隐藏apache版本号

    通常情况下,黑客总是喜欢通过使用我们的网站支持(解析)服务器漏洞来进行恶意攻击并获取我们的网站信息,而第一步,则是获取我们网站服务器的版本,近而缩小漏洞搜索范围,而作为一个web运维工程师,第一步则是将这些东西隐藏掉...,从而提供网站的安全系数,下面我门来说说如何在linux服务器下如何隐藏apache(httpd)服务器的版本号。...一、访问服务器查看我们的apache版本号 [root@localhost ~]# curl -I localhostHTTP/1.1 200 OKDate: Thu, 26 Apr...”的版本号; 二、通过编辑apache配置文件来实现隐藏服务版本信息 [root@localhost ~]# find / -name "httpd.conf/usr/local/apache2...    # 这里不再显示版本号了Content-Type: text/html; charset=iso-8859-1 四、大功告成 重启Apache

    2.5K30

    Linux fork那些隐藏的开销

    ,而且也没有x86版本,所以一般都用Linux来替代。...不能用的原因就在于当时的程序都已经很大了,很多古老的东西没有与时俱进,变得不再适用。 fork保留下来是个奇迹,其中多亏了写时复制的功劳。 写时复制无法继续拯救UNIX/Linux fork了。...但写时复制本身却真的是伟大的。 写时复制除了节省空间开销之外,还有一个功用,那就是 保证时刻拥有一个稳定的版本。...这一点文件系统用的比较多,比如当写一个文件时,复制一份去写,然后再将拷贝生效,如果写的过程或者拷贝生效的过程发生意外,至少还有一个原始的稳定版本。...无论是节省空间,还是为了事务一致性而浪费空间,写时拷贝的本质都可以理解为 “保留所有版本的差异” 。这是一个伟大的发明。

    5.9K50

    Linux下文件的隐藏属性

    Linux下文件的隐藏属性 linux除了9个权限外,还有些隐藏属性, 使用chattr命令来设置 chattr 设置文件的隐藏属性   #chattr [+-=] [ASacdistu] 文件或目录...可避免I/O较慢的机器过度访问磁盘。 S :一般文件是异步格式写入磁盘的,如果加上S这个属性时,对文件进行任何修改,将会“同步”写入磁盘中。...c :这个属性设置之后,讲会自动将此文件压缩,在读取的时候会自动解压缩,但是在存储的时候,将会先进行压缩后再存储。...d :当dump程序被执行的时候,设置d属性将可使该文件(或目录)不会被dump备份。 i :它可以让一个文件不能被删除、改名,设置连接也无法写入或添加数据。只有root才能设置这个属性。...lsattr 显示文件隐藏属性   #lsattr [-adR] 文件或目录 参数: -a :将隐藏属性也显示出来 -d :如果接的是目录,仅列出目录本身的属性而非目录内的文件名 -R :连同子目录的数据也一并列出

    5K90

    手把手教你,嘴对嘴传达------Apache(安全优化防盗链、隐藏版本信息)

    -eq 0 ] ;then echo "一切准备就绪" else echo "请检查你绑定的网卡是不是vm8" fi cd ~ cd apache tar zxvf apr-1.6.2.tar.gz...二、隐藏版本信息 1、配置Apache隐藏版本信息的必要性 Apache的版本信息,透露了一定的漏洞信息,从而给网站带来安全隐患 生产环境中要配置Apache隐藏版本信息 可使用Fiddler抓包工具分析...2、配置Apache隐藏版本信息详解 将主配置文件httpd.conf以下行注释去掉 #Include conf/extra/httpd-default.conf 修改httpd-default.conf...ServerTokens Full修改为ServerTokens Prod 将ServersSignature On 修改为ServersSignature Off 重启httpd服务,访问网站,抓包测试 3、隐藏版本信息实操...没隐藏之前 ?

    81820

    Linux历史命令的记录与隐藏

    linux下历史命令通常有两大用处,一个是快速复用,另外是审计,快速复用在之前的文章linux命令行技巧中提过,有兴趣的可以去看看,今天主要说审计部分,分两部分:记录历史命令和隐藏命令行历史,分别针对运维防护及入侵渗透...,下面分别介绍 记录所有用户历史命令 原本的linux默认记录1000条历史记录,且只记录命令,完全没办法做审计,当遇到服务器入侵等情况,做审计工作时,如果你没有开启audit,或其他第三方审计工具,在通过...你还可以在这里增加用户,以及客户端IP等 隐藏你的命令行历史 相对于命令行记录,隐藏命令行历史,除了在渗透测试中使用,还有一些使用场景,比如特权命令不想被别人看到,或者比较重要的命令不希望在浏览历史命令时被误执行...这里说的不是完全意义上的禁用历史命令记录,如果你要那么做,那你直接在环境变量/etc/profile中将HISTSIZE设置为0即可 下面的几个方法是临时隐藏命令行历史 在命令前插入空格 在命令行前插入空格是最简单的方式...或者通过上下键翻找历史命令,通过Ctrl+U来清除当前行的记录 ? 不过这种方式会留个小马脚 ok,以上就是今天要介绍的linux下命令历史记录的保存及隐藏方式

    8.1K30

    通过jkstatus监控JK-1.2.40连接状态

    与Tomcat采用JK的方式整合的基础上,整合过程详见 http://www.linuxidc.com/Linux/2014-09/107338.htm 1)在workers.properties文件中添加两行...:worker.list=status(实际上是worker.list=status,tomcat)和worker.status.type=status 2)在httpd-vhosts.conf文件中的...1)修改httpd-vhosts.conf文件,在标签下新增如下内容     Options MultiViews   AuthType...-c /app/apache/conf/.htpasswd admin]即可,用于生成一个包含用户admin的密码文件   同时会让你输入两次新用户admin的密码,最后通过[ls -al]就可以看到生成的密码文件了...(它是隐藏文件,需要-a才能看到) 3)修改密码   htpasswd -m .htpasswd 用户名 4)删除用户   htpasswd -D .htpasswd 用户名 5)最后重启apache就可以了

    72910

    Linux部署apache并配置SSL证书

    一、 服务器资源 服务名称:Linux服务器 IP:服务器公网ip 操作系统:CentOS 7.9 x64 二、 卸载系统自带的httpd Centos可能自带了httpd,但是版本可能会较低,执行下面的命令检测是否已经安装了...Apache的源码包,httpd.apache.org 这里下载的版本是:httpd-2.4.41.tar.gz 到apr.apache.org/下载APR源码包和AP… 这里下载的版本分别是:apr-.../configure --prefix=/usr/local/apache 安装完成后,可通过如下如下命令查询你http的版本 # cd /opt/app/apache24 # ....ip1替换为http服务器的IP地址,以上内容的所有ip2替换为需要代理Linux服务器的IP地址 再重启apache # apachectl restart 访问http://ip1:80/test...ip1替换为http服务器的IP地址,以上内容的所有ip2替换为需要代理的Linux服务器的IP地址 十二、配置 SSL 12.1、上传Apache相关SSL证书 # mkdir /etc/httpd/

    2.5K30

    EasyCVR在打包Linux版本出现source_rtsp_linux.go 文件报错导致无法打包

    EasyCVR同时具有Windows版本和Linux版本,两个版本在使用上是没有什么区别的,只有操作系统的区别,大家可以根据自己的操作系统自由选择。...在我们EasyCVR打包Linux版本时,出现source_rtsp_linux.go 文件的报错,导致无法打包。...从错误信息可以看出是source_rtsp_linux.go 文件报错,错误信息是 C 的代码转 GO 代码类型不匹配导致无法打包。...在项目中找到EasyStreamClient_Init 把chandle 加上unsafe.Pointer(&chandle) 重新尝试打包,这次虽然已经不报之前的错误了,但是依然无法正常打包: 此时我们找到项目中的...source_rtsp_linux.go文件把代码chandle 改为(*unsafe.Pointer)(chandle) 最后再尝试一次打包,则显示可以正常打包。

    2K10

    用 Linux 释放你 Chromebook 的隐藏潜能

    开发者模式的目的是允许软件开发者测试新功能,安装新版本的操作系统等等,但它可以为你解锁仍在开发中的特殊功能。 要启用开发者模式,请首先关闭你的 Chromebook。...要做到这一点,请打开 设置,然后单击左侧列表中的 Linux Beta。 激活 Linux Beta,并为你的 Linux 系统和应用程序分配一些硬盘空间。...在最糟糕的时候,Linux 是相当轻量级的,所以你真的不需要分配太多硬盘空间,但它显然取决于你打算用 Linux 来做多少事。...要授予 Chrome OS 与你在 Linux 上创建的文件的交互权限,请右击要共享的文件夹并选择 管理 Linux 共享。...image.png 学习 Linux 如果你肯花时间学习 Linux,你不仅能够解锁你 Chromebook 中隐藏的潜力,还能最终学到很多关于计算机的知识。

    2K10

    用 Linux 释放你 Chromebook 的隐藏潜能

    Google Chromebook 运行在 Linux 系统之上,但通常它运行的 Linux 系统对普通用户而言,并不是十分容易就能访问得到。...Linux 被用作基于开源的 Chromium OS 运行时环境的后端技术,然后 Google 将其转换为 Chrome OS。...Chrome OS 不是像 Linux 或 Windows 这样的通用操作系统,而是与 Android 或 iOS 有更多的共同点。...启用 Linux 还需要为 Linux 预留硬盘空间,因此无论你的 Chromebook 硬盘容量是多少,都将减少一半或四分之一(自主选择)。...开发者模式的目的是允许软件开发者测试新功能,安装新版本的操作系统等等,但它可以为你解锁仍在开发中的特殊功能。 要启用开发者模式,请首先关闭你的 Chromebook。

    1.6K20

    【权限维持】Linux下的几种隐藏技术

    0x00 前言 攻击者在获取服务器权限后,会通过一些技巧来隐藏自己的踪迹和后门文件,本文介绍Linux下的几种隐藏技术。...一般的Linux下的隐藏目录使用命令ls -l是查看不出来的,只能查看到文件及文件夹,查看Linux下的隐藏文件需要用到命令:ls -al 这里,我们可以看到在/tmp下,默认存在多个隐藏目录,这些目录是恶意文件常用来藏身的地方...0x03 隐藏历史操作命令 在shell中执行的命令,不希望被记录在命令行历史中,如何在linux中开启无痕操作模式呢?...具体文章详见:远程遥控 IPTables 进行端口复用 0x05 进程隐藏 管理员无法通过相关命令工具查找到你运行的进程,从而达到隐藏目的,实现进程隐藏。...此时发现在top 与 ps 中都无法找到 evil_script.py, cpu 使用率高,但是却找不到任何占用cpu高的程序。 ? 如何在Linux中发现隐藏的进程?

    3.7K20
    领券