让Web服务走向门户网站(2)

web|web服务

  在前面的内容中提到过,Apache具有灵活的设置。所有Apache的安全特性都要经过周密的设计与规划,进行认真地配置才能够实现。Apache服务器的安全配置包括很多层面,有运行环境、认证与授权设置及建立安全的电子交易链接等。

  1、Apache的安装配置和运行

  (1)以Nobody用户运行一般情况下,Apache是由Root 来安装和运行的。如果Apache Server进程具有Root用户特权,那么它将给系统的安全构成很大的威胁,应确保Apache Server进程以最可能低的权限用户来运行。通过修改httpd.conf文件中的下列选项,以Nobody用户运行Apache 达到相对安全的目的。

  User nobody
  Group# -1

  (2) ServerRoot目录的权限

  为了确保所有的配置是适当的和安全的,需要严格控制Apache 主目录的访问权限,使非超级用户不能修改该目录中的内容。Apache 的主目录对应于Apache Server配置文件httpd.conf的Server Root控制项中,应为:

  Server Root /usr/local/apache

  (3)SSI的配置

  在配置文件access.conf 或httpd.conf中的确Options指令处加入IncludesNOEXEC选项,用以禁用Apache Server 中的执行功能。避免用户直接执行Apache 服务器中的执行程序,而造成服务器系统的公开化。

  <Directory /home/*/public_html>
  Options Includes Noexec
  </Directory>

  (4)阻止用户修改系统设置

  在Apache 服务器的配置文件中进行以下的设置,阻止用户建立、修改 .htaccess文件,防止用户超越能定义的系统安全特性。

  <Directory />
  AllowOveride None
  Options None
  Allow from all
  </Directory>

  然后再分别对特定的目录进行适当的配置。

  (5)Apache 服务器的确省访问特性

  Apache 的默认设置只能保障一定程度的安全,如果服务器能够通过正常的映射规则找到文件,那么客户端便会获取该文件,如http://local host/~ root/ 将允许用户访问整个文件系统。在服务器文件中加入如下内容:

  <Directory />
  order deny,ellow
  Deny from all
  </Directory>

  将禁止对文件系统的缺省访问。

  (6)CGI脚本的安全考虑

  CGI脚本是一系列可以通过Web服务器来运行的程序。为了保证系统的安全性,应确保CGI的作者是可信的。对CGI而言,最好将其限制在一个特定的目录下,如cgi-bin之下,便于管理;另外应该保证CGI目录下的文件是不可写的,避免一些欺骗性的程序驻留或混迹其中;如果能够给用户提供一个安全性良好的CGI程序的模块作为参考,也许会减少许多不必要的麻烦和安全隐患;除去CGI目录下的所有非业务应用的脚本,以防异常的信息泄漏。

  以上这些常用的举措可以给Apache Server 一个基本的安全运行环境,显然在具体实施上还要做进一步的细化分解,制定出符合实际应用的安全配置方案。

时间: 2024-07-28 12:56:32

让Web服务走向门户网站(2)的相关文章

如何创建和使用Web服务

web|web服务|创建 简介 .NET最强大的一个方面之一就是可以利用它创建Web服务.一个Web服务就是一个网站所提供的供其它网站调用的外部接口.举个例子来说,某个金融公司可以为与它的贸易伙伴通过Web服务提供详细的股票报价,这些信息可以是通过Web页面进行读取和显示的,也可以是从客户的桌面电脑的应用程序里读取的. 本文就对Web服务的其中两个方面进行说明:一是如何创建Web服务:二是如何使用Web服务.作为例子,我们以来自ASPFAQs.com(http://www.aspfaqs.com

vc#中如何创建web服务??

问题描述 在vs2005中,如何创建web服务?一个方法是建一个asp.net web服务(新建网站)另一个是"新建文件"---web服务这两个方法有什么区别?用后一个方法创建的web服务如何调用?? 解决方案 解决方案二:请高手来指教一哈啊.

关于ASP.NET WEB服务模板和web 服务??

问题描述 在vs2005中,如何创建web服务?一个方法是建一个asp.net web服务(新建网站)另一个是"新建文件"---web服务这两个方法有什么区别?用后一个方法创建的web服务如何调用?? 解决方案 解决方案二:这个简单啊,网上搜一下就得到答案了.解决方案三:lz要干嘛?

亚马逊Web服务在欧洲推出虚拟专用安全云服务

亚马逊5月4日称,亚马逊Web服务部门在欧洲推出了虚拟专用云(VPC)服务.这项服务让企业使用加密的虚拟专用网连接把自己现 有的数据中心连接到亚马逊欧洲云计算中的隔离的计算资源.亚马逊称,在欧洲推出这项服务将给欧洲用户较低的延迟,并且有助于满足欧盟 提出的有关其数据存储在什么地方的要求.企业能够建立混合的架构,允许他们全面利用 亚马逊云计算的好处并且同时让网络隔离和保证安全的连接,就像所有的资源都在自己的数据中心一样.亚马逊称,企业可以使用VPC服务把包括电子邮件.财务系统和CRM应用程序在内的

亚马逊Web服务在欧洲推出虚拟专用云服务

亚马逊星期二称,亚马逊Web服务部门在欧洲推出了虚拟专用云(VPC)服务.这项服务让企业使用加密的虚拟专用网连接把自己现有的数据中心连接到亚马逊欧洲云计算中的隔离的计算资源. 亚马逊称,在欧洲推出这项服务将给欧洲用户较低的延迟,并且有助于满足欧盟提出的有关其数据存储在什么地方的要求. 企业能够建立混合的架构,允许他们全面利用亚马逊云计算的好处并且同时让网络隔离和保证安全的连接,就像所有的资源都在自己的数据中心一样. 亚马逊称,企业可以使用VPC服务把包括电子邮件.财务系统和CRM应用程序在内的企

改善私有云自助服务门户网站的10种方式

私有云门户允许用户利用云计算的自助服务优势.企业按照以下10种方式和步骤来保证用户的满意度,并确保其运行顺利. 云计算以其自助服务模式而闻名,它允许用户配置和管理资源,而不需要直接的IT干预.大多数自助服务互动通过基于网络的门户进行.但只是为其私有云创建一个门户是不够的;开发人员需要以有意义的方式设计和实施它们.否则,门户网站和企业的私有云可能会被淘汰. 以下是创建高级私有云自助服务门户的10种方式. (1)满足用户的实际需求 如果不首先了解工具要解决的问题,就不能创建工具.有时,设计师投入大量

绿盟科技WAF服务某政府门户网站安全应急

背景:响应<中华人民共和国 政府信息公开条例>,某省党政部门积极深入发展电子政务建设,推行政府信息公开,提高政府工作的透明度,充分发挥政府信息对人民群众生产.生活和经济社会活动的服务作用.其门户网站(gov.cn)是该省电子政务建设的重要组成部分,作为当地政府面向社会的窗口,发布政务信息,提供"网上办公"."在线审批"等业务,为企业和个人提供方便:同时,公众可通过"参政议政"."在线投诉"等栏目,与政府部门互动.面

Web服务在垂直型B2B电子商务网站中的应用

本文讲的是Web服务在垂直型B2B电子商务网站中的应用,[IT168 资讯]1垂直B2B电子商务网站简介 B2B电子商务网站也称为B2B电子市场,简单的说,就是一种网站可在该网站选择多家供应商的产品和服务.B2B电子市场就是一个能够为采购商和供应商提供产品和服务交易信息的互联网交易平台.垂直型B2B电子市场是面向特定行业,如化工行业.医药行业.服装行业等.提供一个信息的集散地. 对于一般的中小型行业来说,他们的接触范围都比较窄,信息的共享就变得非常重要的.正是因为如此,在目前的垂直型B2B电子商

百度将做数据增值服务 欲与门户网站差异化竞争

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 百度将在数据增值领域进行开拓.<第一财经日报>从百度内部人士处获悉,百度将在今年一季度之内,推出和数据有关的服务内容.而类似新闻门户的互联网新闻模式可能不会在近期大规模开展. 该人士称,百度高层对这一项目较为重视,成立了专门项目组,并已进入实施阶段.事实上,对于如何利用历年来积累的庞大网民搜索行为数据库,百度一直在进行内部评估.