文章目录
内容来源于:GB/T 28448-2019 信息安全技术 网络安全等级保护测评要求

1、安全物理环境
1.1 物理访问控制
该测评单元包括以下要求:
a)测评指标:机房出入口应安排专人值守或配置电子门禁系统,控制、鉴别和记录进入的人员。
b)测评对象:机房电子门禁系统和值守记录。
c)测评实施:应核查是否安排专人值守或配置电子门禁系统。
d)单元判定:如果以上测评内容实施内容为肯定,则符合被测评单元指标要求,否则不符合本测评单元指标要求。1.2 防盗窃和防破坏
该测评单元包括以下要求:
a)测评指标:应将设备或主要部件进行固定,并设置明显的不易除去的标识。
b)测评对象:机房设备或主要部件。
c)测评实施应包括以下内容:
1)应核查机房内设备或主要部件是否固定;
2)应核查机房内设备或主要部件上是否设置明显且不易除去的标识。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。1.3 防雷击
该测评单元包括以下要求:
a)测评指标:应将各类机柜、设施和设备等通过接地系统安全接地。
b)测评对象:机房
c)测评实施:应核查机房内即贵、设施和设备等是否进行接地处理。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。1.4 防火
该测评单元包括以下要求:
a)测评指标:机房应设置灭火设备。
b)测评对象:机房灭火设备。
c)测评实施:应核查机房内是否配备灭火设备。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。1.5 防水和防潮
该测评单元包括以下要求:
a)测评指标:应采取措施防止雨水通过机房窗户、屋顶和墙壁渗透。
b)测评对象:机房
c)测评实施:应核查窗户、屋顶和墙壁是否采取了防雨水渗透的措施。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。1.6 温湿度控制
该测评单元包括以下要求:
a)测评指标:应设置必要的温湿度调节设施,使机房温湿度的变化在设备运行所允许的范围之内。
b)测评对象:机房温湿度控制设施。
c)测评实施:
1)应核查机房内是否配备了温湿度调节设施;
2)应核查温湿度是否在设备运行所允许的范围之内。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。1.7 电力供应
该测评单元包括以下要求:
a)测评指标:应在机房供电线路上配置稳压器和过电防护设备。
b)测评对象:机房供电设施。
c)测评实施:应核查供电线路上是否配置了稳压器和过电压防护设备。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。
2、安全通信网络
2.1 通信传输
该测评单元包括以下要求:
a)测评指标:应采用校验技术保证通信过程中数据的完整性。
b)测评对象:提供校验技术跟功能的设备或组件。
c)测评实施:应核查是否在数据传输过程中使用校验技术来保护其完整性。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。2.2 可信验证
该测评单元包括以下要求:
a)测评指标:可基于可信根对通信设备的系统引导程序、系统程序等进行可信验证,并在检测到其可信性受到破坏后进行报警。
b)测评对象:提供可信验证的设备或组件。
c)测评实施:
1)应核查是否基于可信根对他心设备的系统引导程序、系统程序等进行可信验证;
2)应核查当检测到天心设备的可信性收到破坏后是否进行报警。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。
3、安全区域边界
3.1 边界防护
该测评单元包括以下要求:
a)测评指标:应保证跨越边界的访问和数据流通过边界设备提供的受控借口进行通信。
b)测评对象:网闸、防火墙、路由器、交换机和无线接入网关设备等提供访问控制功能的设备或相关组件。
c)测评实施:
1)应核查在网络边界处是否部署访问控制设备;
2)应核查设备配置信息是否制定端口进行跨越边界的网络通信,指定端口是否配置并启用了安全策略。
3)应采用其他技术手段(如非法无线网络设备定位、核查设备配置信息等)核查是否不存在其他未受控端口进行跨越边界的网络通信。
d)单元判定:如果1)~3)均为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。3.2 访问控制
测评单元1:
该测评单元包括以下要求:
a)测评指标:应在网络边界根据访问控制策略设置访问控制现状,默认情况下除允许通信外受控接口拒绝所有通信。
b)测评对象:网闸、防火墙、路由器、交换机和无线接入网关设备等提供访问控制功能的设备或相关组件。
c)测评实施:
1)应核查在网络边界是否部署访问控制设备并启用访问控制策略;
2)应核查设备的最后一条访问控制策略是否为禁止所有网络通信。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
测评单元2:
该测评单元包括以下要求:
a)测评指标:应删除多余或无效的访问控制规则,优化访问控制列表,并保证访问控制规则数量最小化。
b)测评对象:网闸、防火墙、路由器、交换机和无线接入网关设备等提供访问控制功能的设备或相关组件。
c)测评实施:
1)应核查是否不存在多余或无效的访问控制策略;
2)应核查不同的访问控制策略之间的逻辑关系及前后排列顺序是否合理。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
测评单元3:
该测评单元包括以下要求:
a)测评指标:应对源地址、目的地址、源端口、目的端口和协议等进行检查,以允许/拒绝数据包进出。
b)测评对象:网闸、防火墙、路由器、交换机和无线接入网关设备等提供访问控制功能的设备或相关组件。
c)测评实施:应核查设备的访问控制策略中是否设定了源地址、目的地址、源端口、目的端口和协议等相关配置参数。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。3.3 可信验证
该测评单元包括以下要求:
a)测评指标:可基于可信根对边界设备的系统引导程序、系统程序等进行可信验证,并在检测到其可信性受到破坏后进行报警。
b)测评对象:提供可信验证的设备或组件。
c)测评实施:
1)应核查是否基于可信根对边界设备的系统引导程序、系统程序等进行可信验证;
2)应核查当检测到边界设备的可信性受到破坏后是否进行报警。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
4、安全计算环境
4.1 身份鉴别
测评单元1:
该测评单元包括以下要求:
a)测评指标:应对登录的用户进行身份标识和鉴别,身份标识具有唯一性,身份鉴别信息具有复杂度要求并定期更换。
b)测评对象:终端和服务器等设备中的操作系统(包括宿主机和虚拟终端操作系统)、网络设备(包括虚拟网络设备)、安全设别(包括虚拟安全设备)、移动终端、移动终端管理系统、移动终端管理客户端、感知节点设备、网关节点设备、控制设备、业务应用系统、数据库管理系统、中间件和系统管理软件及系统设计文档等。
c)测评实施:
1)应核查用户在登录时是否采用了身份鉴别措施;
2)应核查用户列表确认用户身份标识是否具有一致性;
3)应核查用户配置信息是否不存在空口令用户;
4)应核查用户鉴别信息是否具有复杂度要求并定期更换。
d)单元判定:如果1)~4)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
测评单元2:
该测评单元包括以下要求:
a)测评指标:应具有登录失败处理功能,应配置并启用结束会话、限制非法登录次数和当登录连接超时自动退出等相关措施。
b)测评对象:终端和服务器等设备中的操作系统(包括宿主机和虚拟终端操作系统)、网络设备(包括虚拟网络设备)、安全设别(包括虚拟安全设备)、移动终端、移动终端管理系统、移动终端管理客户端、感知节点设备、网关节点设备、控制设备、业务应用系统、数据库管理系统、中间件和系统管理软件及系统设计文档等。
c)测评实施:
1)应核查是否配置并启用了登录失败处理功能;
2)应核查是否配置并启用了限制非法登录功能,非法登录达到一定此处后采取特定动作,如账户锁定等;
3)应核查是否配置并启用了登录连接超时及自动退出功能;
d)单元判定:如果1)~3)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。4.2 访问控制
测评单元1:
该测评单元包括以下要求:
a)测评指标:应对登录的用户分配账户和权限。
b)测评对象:终端和服务器等设备中的操作系统(包括宿主机和虚拟终端操作系统)、网络设备(包括虚拟网络设备)、安全设别(包括虚拟安全设备)、移动终端、移动终端管理系统、移动终端管理客户端、感知节点设备、网关节点设备、控制设备、业务应用系统、数据库管理系统、中间件和系统管理软件及系统设计文档等。
c)测评实施:
1)应核查用户账户和权限设置情况;
2)应核查是否已禁用或限制匿名、默认账户的访问权限。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
测评单元2:
该测评单元包括以下要求:
a)测评指标:应重命名或删除默认账户,修改默认账户的默认口令。
b)测评对象:终端和服务器等设备中的操作系统(包括宿主机和虚拟终端操作系统)、网络设备(包括虚拟网络设备)、安全设别(包括虚拟安全设备)、移动终端、移动终端管理系统、移动终端管理客户端、感知节点设备、网关节点设备、控制设备、业务应用系统、数据库管理系统、中间件和系统管理软件及系统设计文档等。
c)测评实施:
1)应核查是否已经重命名默认账户或默认账户已被删除;
2)应核查是否已修改默认账户的默认口令。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
测评单元3:
该测评单元包括以下要求:
a)测评指标:应及时删除或停用多余的、过期的账户,避免共享账户的存在。
b)测评对象:终端和服务器等设备中的操作系统(包括宿主机和虚拟终端操作系统)、网络设备(包括虚拟网络设备)、安全设别(包括虚拟安全设备)、移动终端、移动终端管理系统、移动终端管理客户端、感知节点设备、网关节点设备、控制设备、业务应用系统、数据库管理系统、中间件和系统管理软件及系统设计文档等。
c)测评实施:
1)应核查是否不存在多余或过期账户,管理员用户与账户之间是否一一对应;
2)应核查多余的、过期的账户是否被删除或停用。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。4.3 入侵防范
测评单元1:
该测评单元包括以下要求:
a)测评指标:应遵循最小安装的原则,仅安装需要的组件和应用程序。
b)测评对象:终端和服务器等设备中的操作系统(包括宿主机和虚拟终端操作系统)、网络设备(包括虚拟网络设备)、安全设备(包括虚拟安全设备)、移动终端、移动终端管理系统、移动终端管理客户端、感知节点设备、网关节点设备和控制设备等。
c)测评实施:
1)应核查是否遵循最小安装原则;
2)应确认是否未安装非必要的组件和应用程序。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
测评单元2:
该测评单元包括以下要求:
a)测评指标:应关闭不需要的系统服务、默认共享和高危端口。
b)测评对象:终端和服务器等设备中的操作系统(包括宿主机和虚拟终端操作系统)、网络设备(包括虚拟网络设备)、安全设备(包括虚拟安全设备)、移动终端、移动终端管理系统、移动终端管理客户端、感知节点设备、网关节点设备和控制设备等。
c)测评实施:
1)应核查是否关闭了非必要的系统服务和默认共享;
2)应核查是否不存在非必要的高危端口。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。4.4 恶意代码防范
该测评单元包括以下要求:
a)测评指标:应安装防恶意代码软件或配置具有相应功能的软件,并定期进行升级和更新防恶意代码库。
b)测评对象:终端和服务器等设备中的操作系统(包括宿主机和虚拟机操作系统)和移动终端等。
c)测评实施:
1)应核查是否安装了防恶意代码软件或相应功能的软件;
2)应核查是否定期进行升级和更新防恶意代码库。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。4.5 可信验证
该测评单元包括以下要求:
a)测评指标:可基于可信根对计算对计算设备的系统引导程序、系统程序等进行可信验证,并在检测其可信性收到破坏后进行报警。
b)测评对象:提供可信验证的设备或组件。
c)测评实施:
1)应核查是否基于可信根对计算设备的引导程序、系统程序等进行可信验证。
2)应核查当检测到计算设备的可信性收到破坏后是否进行报警。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。4.6 数据完整性
该测评单元包括以下要求:
a)测评指标:应采用校验技术保证重要数据在传输过程中的完整性。
b)测评对象:业务应用系统、数据库管理系统、中间件和系统管理软件及系统设计文档等。
c)测评实施:应核查系统设计文档,重要管理数据、重要业务数据在传输过程中是否采用了校验技术或密码技术保证完整性。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。4.7 数据备份恢复
该测评单元包括以下要求:
a)测评指标:应提供重要数据的本地数据备份与恢复系统。
b)测评对象:配置数据和业务数据。
c)测评实施:
1)应核查是否按照备份策略进行本地备份;
2)应核查备份策略设置是否合理、配置是否正确;
3)应核查备份结果是否与备份策略一致;
4)应核查近期恢复测试记录,是否能够进行正常的数据恢复。
d)单元判定:如果1)~4)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
5、安全管理制度
5.1 管理制度
该测评单元包括以下要求:
a)测评指标:应建立日常管理活动中常用的安全管理制度。
b)测评对象:安全管理制度类文档。
c)测评实施:应核查各项安全管理制度是否覆盖日常管理活动中的管理内容。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。
6、安全管理机构
6.1 岗位设置
该测评单元包括以下要求:
a)测评指标:应设立系统管理员等岗位,并定义各个工作岗位的职责。
b)测评对象:信息/网络安全主管和管理制度类文档。
c)测评实施:
1)应访谈信息/网络安全主管是否进行了系统管理员等岗位的划分;
2)应核查岗位职责文档是否确认了各岗位职责。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。6.2 人员配备
该测评单元包括以下要求:
a)测评指标:应配备一定数量的系统管理员。
b)测评对象:信息/网络安全主管和记录表单类文档。
c)测评实施:
1)应访谈信息/网络安全主管是否配备一定数量的系统管理员;
2)应核查人员配备文档是否有各岗位人员配备情况。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。6.3 授权和审批
该测评单元包括以下要求:
a)测评指标:应根据各个部门和岗位的职责明确授权审批事项、审批部门和批准人等。
b)测评对象:管理制度类文档和记录表单类文档。
c)测评实施:
1)应核查部门职责文档是否明确各部门审批事项;
2)应核查岗位职责文档是否明确各岗位审批事项。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
7、安全管理人员
7.1 人员录用
该测评单元包括以下要求:
a)测评指标:应指定或授权专门的部门或人员负责人员录用。
b)测评对象:信息/网络安全主管。
c)测评实施:应访谈信息/网络安全主管是否由专门的部门或人员负责人员的录用工作。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。7.2 人员离岗
该测评单元包括以下要求:
a)测评指标:应及时终止离岗人员的所有访问权限,取回各种身份证件、钥匙、徽章等以及机构提供的软硬件设备。
b)测评对象:记录表单类文档。
c)测评实施:应核查是否具有离岗人员终止其访问权限、交还身份证件、软硬件设备等的登记记录。
d)单元判定:如果以上测评实施内容均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。7.3 安全意识教育与培训
该测评单元包括以下要求:
a)测评指标:应对各类人员进行安全意识教育和岗位技能培训,并告知相关的安全责任和惩戒措施。
b)测评对象:管理制度类文档。
c)测评实施:
1)应核查安全意识教育及岗位技能培训是否明确培训周期、培训方式、培训内容和考核方式等相关内容;
2)应核查安全责任和承接措施管理文档或培训文档是否包含具体的安全责任和惩戒措施。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。7.4 外部人员访问管理
该测评单元包括以下要求:
a)测评指标:应保证在外部人员访问受控区域前得到授权或审批。
b)测评对象:管理制度类文档和记录表单类文档。
c)测评实施:
1)应核查外部人员访问管理文档是否明确允许外部人员访问的范围(区域、系统、设备、信息等内容),外部人员进入的条件(对哪些重要区域的访问须提出书面申请批准后方可进入),外部人员进入的访问控制措施(由专人全程陪同或监督等)等;
2)应核查外部人员访问重要区域的书面申请文档是否具有批转人允许访问的批准签字等。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
8、安全建设管理
8.1 定级和备案
该测评单元包括以下要求:
a)测评指标:应以书面的形式说明保护对象的安全保护等级及确定等级的方法和理由。
b)测评对象:记录表单类文档。
c)测评实施:应核查定级文档是否明确保护对象的安全保护等级,是否说明定级的方法和理由。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。8.2 安全方案设计
该测评单元包括以下要求:
a)测评指标:应根据安全保护等级选择基本安全措施,依据风险分析的结果补充和调整安全措施。
b)测评对象:安全规划设计类文档。
c)测评实施:应核查安全设计文档是否根据安全保护等级选择安全措施,是否根据安全需求调整安全措施。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。8.3 产品采购和使用
该测评单元包括以下要求:
a)测评指标:应确保网络网络安全产品采购和使用符合国家的有关规定。
b)测评对象:记录表单类文档。
c)测评实施:应核查有关网络安全产品是否符合国家的有关规定,如网络安全产品获得了销售许可等。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。8.4 工程实施
该测评单元包括以下要求:
a)测评指标:应指定获授权专门的部门或人员负责过程实施过程的管理。
b)测评对象:记录表单类文档。
c)测评实施:应核查是否指定专门部门或人员对工程实施进行进度和质量控制。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。8.5 测试验收
该测评单元包括以下要求:
a)测评指标:应进行安全性测试验收。
b)测评对象:建设负责人。
c)测评实施:应访谈建设负责人是否进行了安全性测试验收。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。8.6 系统交付
测评单元1:
该测评单元包括以下要求:
a)测评指标:应制定交付清单,并根据交付清单对所交接的设备,软件和文档等进行清点。
b)测评对象:记录表单类文档。
c)测评实施:应核查是否制定交付清单并说明交付的各类设备、软件、文档等。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。
测评单元2:
该测评单元包括以下要求:
a)测评指标:应对负责运行维护的技术人员进行相应的技能培训。
b)测评对象:记录表单类文档。
c)测评实施:应核查交付技术培训记录是否包括培训内容、培训时间和参与人员等。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。8.7 服务供应商管理
测评单元1:
该测评单元包括以下要求:
a)测评指标:应确保服务供应商的选择符合国家的有关规定。
b)测评对象:建设负责人
c)测评实施:应访谈建设负责人选择的安全服务商是否符合国家有关规定。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。
测评单元2:
该测评单元包括以下要求:
a)测评指标:应与选定的服务供应商签订安全相关的协议,明确约定相关责任。
b)测评对象:记录表单类文档。
c)测评实施:应核查是否具有与服务供应商签订的服务合同或安全责任书,是否明确了相关责任。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合本测评单元指标要求。
9、安全运维管理
9.1 环境管理
测评单元1:
该测评单元包括以下要求:
a)测评指标:应制定专门的部门或人员负责机房安全,对机房出入进行管理,定期对机房供配电、空调、温湿度控制、消防等设施进行维护管理。
b)测评对象:物理安全责任人和记录表单类文档。
c)测评实施:
1)应访谈物理安全负责人是否指定部门和人员负责机房安全管理工作,对机房的出入进行管理、对基础设施(如空调、供配电设备、灭火设备等)进行定期维护;
2)应核查部门或人员岗位职责文档是否明确机房安全的责任部门及人员。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
测评单元2:
该测评单元包括以下要求:
a)测评指标:应对机房的安全管理做出规定,包括物理访问、物品进出和环境安全等方面。
b)测评对象:管理制度类文档和记录表单类文档。
c)测评实施:
1)应核查机房安全管理制度是否覆盖物理访问、物品进出和环境安全等方面内容;
2)应核查物理访问、物品进出和环境安全等的相关记录是否与制度相符。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。9.2 介质管理
该测评单元包括以下要求:
a)测评指标:应将介质存放在安全的环境中,对各类介质进行控制和保护,实行存储介质专人管理,并根据存档介质的目录清单定期盘点。
b)测评对象:资产管理员和记录表单类文档。
c)测评实施:
1)应访谈资产管理员介质存放环境是否安全,存放环境是否由专人管理;
2)应核查介质管理记录是否记录介质归档、使用和定期盘点等情况。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。9.3 设备维护管理
该测评单元包括以下要求:
a)测评指标:应对各种设备(包括备份和冗余设备)、线路等指定专门的部门或人员定期进行维护管理。
b)测评对象:设备管理员和管理制度类文档。
c)测评实施:
1)应访谈设备管理员是否对各类设备、线路制定专人或专门部门进行定期维护;
2)应核查部门或人员岗位职责文档是否明确设备维护管理的责任部门。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。9.4 漏洞和风险管理
该测评单元包括以下要求:
a)测评指标:应采取必要的措施识别安全漏洞和隐患,对发现的安全漏洞和隐患及时进行修补或评估可能的影响后进行修补。
b)测评对象:记录表单类文档。
c)测评实施:
1)应核查是否具有识别安全漏洞和隐患的安全报告或记录(如漏洞扫描报告、渗透测试报告和安全通报等);
2)应核查相关记录是否对发现的漏洞及时进行修补或评估可能的影响后进行修补。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。9.5 网络和系统安全管理
测评单元1:
该测评单元包括以下要求:
a)测评指标:应划分不同的管理员角色进行网络和系统的运维管理,明确各个角色的责任和权限。
b)测评对象:记录表单类文档。
c)测评实施:应核查网络和系统安全管理文档,是否划分了网络和系统管理员等不同角色,并定义各个角色的责任和权限。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
测评单元2:
该测评单元包括以下要求:
a)测评指标:应指定专门的部门或人员进行账户管理,对申请账户、建立账户、删除账户等进行控制。
b)测评对象:韵味负责人和记录表单类文档。
c)测评实施:
1)应访谈运维负责人是否指定专门的部门或人员进行账户管理;
2)应核查相关审批记录或流程是否对申请账户、建立账户、删除账户等进行控制。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。9.6 恶意代码防范管理
测评单元1:
该测评单元包括以下要求:
a)测评指标:应提高所有用户的防恶意代码意识,对外来计算机或存储设备接入系统前进行恶意代码检查等。
b)测评对象:运维负责人和管理制度类文档。
c)测评实施:
1)应访谈运维负责人是否采取培训和告知等方式提升员工的防恶意代码意识。
2)应核查恶意代码防范管理制度是否明确对外来计算机或存储设备接入系统前进行恶意代码检查。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
测评单元2:
该测评单元包括以下要求:
a)测评指标:应对恶意代码防范要求做出规定,包括防恶意代码软件的授权和使用、恶意代码库升级、恶意代码的定期查杀等。
b)测评对象:管理制度类文档。
c)测评实施:应核查恶意代码防范管理制度是否包括防恶意代码软件的授权使用、恶意代码库升级、定期查杀等。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。9.7 备份和恢复管理
测评单元1:
该测评单元包括以下要求:
a)测评指标:应识别需要定期备份的重要业务信息、系统数据及软件系统等。
b)测评对象:系统管理员和管理制度类文档。
c)测评实施:
1)应访谈系统管理员有哪些需要定期备份的业务信息、系统数据及软件系统。
2)应核查是否具有定期备份的重要业务信息、系统数据、软件系统的列表或清单。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
测评单元2:
该测评单元包括以下要求:
a)测评指标:应规定备份信息的备份方式、备份制度、存储介质、保存期等。
b)测评对象:管理制度类文档。
c)测评实施:应核查备份与恢复管理制度是否明确备份方式、频度、介质、保存期等内容。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。9.8 安全事件处置
测评单元1:
该测评单元包括以下要求:
a)测评指标:应及时向安全管理部门报告所发丝悬的安全弱点和可疑事件。
b)测评对象:运维负责人和管理制度类文档。
c)测评实施:
1)应访谈韵味负责人是否告知用户在发现安全弱点和可疑事件时及时向安全管理部门报告;
2)应核查在发现安全弱点和可疑事件后是否具备对应的报告或相关文档。
d)单元判定:如果1)和2)均为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
测评单元1:
该测评单元包括以下要求:
a)测评指标:应明确安全事件的报告和处置流程,规定安全事件的现场处理、事件报告和后期恢复的管理职责。
b)测评对象:管理制度类文档。
c)测评实施:
1)应核查安全事件报告和处置流程是否明确了与安全事件有关的工作职责,包括报告单位(人)、接报单位(人)和处置单位等职责。
d)单元判定:如果以上测评实施内容为肯定,则符合本测评单元指标要求,否则不符合或部分符合本测评单元指标要求。

1、安全物理环境
1.1 基础设施位置
该测评单元包括以下要求:
a)测评指标:应保证云计算基础设施位于中国境内。
b)测评对象:机房管理员、办公场地、机房和平台建设方案。
c)测评实施:
1)应访谈机房管理员云计算服务器、存储设备、网络设备、云管理平台、信息系统等运行业务和承载数据的软硬件是否均位于中国境内。
2)应核查云计算平台建设方案,云计算服务器、存储设备、网络设备、云管理平台、信息系统等运行业务和承载数据的软硬件是否均位于中国境内。
d)单元判定:如果1)和2)均为肯定,则符合被测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
2、安全通信网络
2.1网络架构
测评单元1:
该测评单元包括以下要求:
a)测评指标:应保证云计算平台不承载高于其安全保护等级的业务应用系统。
b)测评对象:云计算平台和业务应用系统顶级备案材料。
c)测评实施:应核查云计算平台和云计算平台承载的业务应用系统相关顶级备案材料,云计算平台安全保护等级是否不低于其承载的业务应用系统安全保护等级。
d)单元判定:如果以上测评内容实施内容为肯定,则符合被测评单元指标要求,否则不符合本测评单元指标要求。
测评单元2:
该测评单元包括以下要求:
a)测评指标:应实现不同云服务器客户虚拟网络之间的隔离。
b)测评对象:网络资源隔离措施、综合网管系统和云管理平台。
c)测评实施:
1)应核查云服务客户之间是否采取网络隔离措施;
2)应核查云服务客户之间是否设置并启用网络资源隔离策略。
d)单元判定:如果1)和2)为肯定,则符合被测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
3、安全区域边界
3.1 访问控制
该测评单元包括以下要求:
a)测评指标:应在虚拟化网络边界部署访问控制机制,并设置访问控制规则。
b)测评对象:访问控制机制、网络便捷设备和虚拟化网络边界设备。
c)测评实施:
1)应核查是否在虚拟化网络边界部署访问控制机制,并设置访问控制规则;
2)应核查是否设置了云计算平台和云服务客户业务系统虚拟化网络便捷访问控制规则和访问控制策略等;
3)应核查是否设置了云计算平台的网络便捷设备或虚拟化网络边界设备安全保障机制、访问控制规则和访问控制策略;
4)应核查是否设置了不同云服务器客户间访问控制规则和访问控制策略等;
5)应核查是否设置了云服务器客户不同安全保护等级业务系统之间访问控制规则和访问控制策略等。
d)单元判定:如果1)~5)均为肯定,则符合被测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
4、安全计算环境
4.1 访问控制
测评单元1:
该测评单元包括以下要求:
a)测评指标:应保证当虚拟机迁移时,访问控制策略随其迁移。
b)测评对象:虚拟机、虚拟机迁移记录和相关配置。
c)测评实施:
1)应核查虚拟机迁移时访问控制策略是否随之迁移;
2)应核查是否具备虚拟机迁移记录及相关配置。
d)单元判定:如果1)和2)均为肯定,则符合被测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
测评单元2:
该测评单元包括以下要求:
a)测评指标:应允许云服务器客户设置不同虚拟机之间的访问控制策略。
b)测评对象:虚拟机和安全组或相关组件。
c)测评实施:应核查云服务客户是否能够设置不同虚拟机之间访问控制策略。
d)单元判定:如果以上测评内容实施内容为肯定,则符合被测评单元指标要求,否则不符合本测评单元指标要求。4.2 数据完整性和保密性
该测评单元包括以下要求:
a)测评指标:应确保云服务器客户数据、用户个人信息等存储于中国境内,如需出境应遵循国家相关规定。
b)测评对象:数据库服务器、数据存储设备和管理文档记录。
c)测评实施:
1)应核查云服务客户数据、用户个人信息所在的服务器及数据存储设备是否位于中国境内;
2)应核查上述数据出境时是否符合国家相关规定。
d)单元判定:如果1)和2)均为肯定,则符合被测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
5、安全建设管理
5.1 云服务商选择
测评单元1:
该测评单元包括以下要求:
a)测评指标:应选择安全合规的云服务商,其所提供的云计算平台应为其所承载的业务应用系统提供相应等级的安全保护能力。
b)测评对象:系统建设负责人和服务合同。
c)测评实施:
1)应访谈系统建设负责人是否根据业务系统的安全保护等级选择具有相应等级安全保护能力的云计算平台及云服务商;
2)应核查云服务商提供的相关服务合同是否明确其云计算平台具有与所承载的业务应用系统具有相应或高于的安全保护能力。
d)单元判定:如果1)和2)均为肯定,则符合被测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
测评单元2:
该测评单元包括以下要求:
a)测评指标:应在服务水平协议中规定云服务的各项服务内容和具体技术指标。
b)测评对象:服务水平协议或服务合同。
c)测评实施:应核查服务水平协议或服务合同是否规定了云服务的各项服务内容和具体指标等。
d)单元判定:如果以上测评内容实施内容为肯定,则符合被测评单元指标要求,否则不符合本测评单元指标要求。
测评单元3:
该测评单元包括以下要求:
a)测评指标:应在服务水平协议中规定云服务商的权限与责任,包括管理范围、职责划分、访问授权、隐私保护、行为准则、违约责任等。
b)测评对象:服务水平协议或服务合同。
c)测评实施:应核查服务水平协议或服务合同中是否规范了安全服务商和云服务供应商的权限与责任,包括管理范围、职责划分、访问授权、隐私保护、行为准则、违约责任等。
d)单元判定:如果以上测评内容实施内容为肯定,则符合被测评单元指标要求,否则不符合本测评单元指标要求。5.2 供应链管理
该测评单元包括以下要求:
a)测评指标:应确保供应商的选择符合国家规定。
b)测评对象:记录表单类文档。
c)测评实施:应核查云服务商的选择是否符合国家的有关规定。
d)单元判定:如果以上测评内容实施内容为肯定,则符合被测评单元指标要求,否则不符合本测评单元指标要求。

1、安全物理环境
1.1 无线接入点的物理位置
该测评单元包括以下要求:
a)测评指标:应为无线接入设备的安装选择合理位置,避免过度覆盖和电磁干扰。
b)测评对象:无线接入设备。
c)测评实施:
1)应核查物理位置与无线信号的覆盖范围是否合理;
2)应测试验证无线信号是否可以避免电磁干扰。
d)单元判定:如果1)和2)均为肯定,则符合被测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
2、安全区域边界
2.1 边界防护
该测评单元包括以下要求:
a)测评指标:应保证有限网络和无线网络边界之间的访问和数据流通过无线接入网关设备。
b)测评对象:无线接入网管设备。
c)测评实施:应核查有线网络与无线网络边界之间是否部署无线接入网关设备。
d)单元判定:如果以上测评内容实施内容为肯定,则符合被测评单元指标要求,否则不符合本测评单元指标要求。2.2 访问控制
该测评单元包括以下要求:
a)测评指标:无线接入设备应开启接入认证功能,并且禁止使用WEp方式进行认证,如使用口令,长度不小于8位字符。
b)测评对象:无线接入设备。
c)测评实施:应核查是否开启接入认证功能,是否使用除WEP方式以外的其他方式进行认证,密钥长度不小于8位。
d)单元判定:如果以上测评内容实施内容为肯定,则符合被测评单元指标要求,否则不符合本测评单元指标要求。
3、安全计算环境
3.1 移动应用管控
该测评单元包括以下要求:
a)测评指标:应具有选择应用软件安装、运行的功能。
b)测评对象:移动终端管理客户端。
c)测评实施:应核查是否具有选择应用软件安装、运行的功能。
d)单元判定:如果以上测评内容实施内容为肯定,则符合被测评单元指标要求,否则不符合本测评单元指标要求。
4、安全建设管理
4.1 移动应用软件采购
该测评单元包括以下要求:
a)测评指标:应保证移动终端安装、运行的应用软件来自可靠分发渠道货使用可靠证书签名
b)测评对象:移动终端。
c)测评实施:应核查移动应用软件是否来自可靠分发渠道货使用可靠证书签名。
d)单元判定:如果以上测评内容实施内容为肯定,则符合被测评单元指标要求,否则不符合本测评单元指标要求。

1、安全物理环境
1.1 感知节点设备物理防护
测评单元1:
该测评单元包括以下要求:
a)测评指标:感知节点设备所处的物理环境应不对感知节点设备造成物理破坏,如挤压、强振动。
b)测评对象:感知节点设备所处物理环境和设计或验收文档。
c)测评实施:
1)应核查感知节点设备所处物理环境的设计或验收文档,是否有感知节点设备所处物理环境具有防挤压、防强振动等能力的说明,是否与实际情况一致;
2)应核查感知节点设备所处物理环境是否采取防挤压、防强振动等的防护措施。
d)单元判定:如果1)和2)均为肯定,则符合被测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
测评单元2:
该测评单元包括以下要求:
a)测评指标:感知节点设备在工作状态所处物理环境应能正确反映环境状态(如温湿度传感器不能安装在阳光直射区域)。
b)测评对象:感知节点设备所处物理环境和设计或验收文档。
c)测评实施:
1)应核查感知节点设备所处物理环境的设计或验收文档,是否具有感知节点设备在工作状态所处物理环境的说明,是否与实际环境一致;
2)应核查感知节点设备在工作状态所处物理环境是否能正确反映环境状态(如温湿度传感器不能安装在太阳直射区域)。
d)单元判定:如果1)和2)均为肯定,则符合被测评单元指标要求,否则不符合本测评单元指标要求。
2、安全区域边界
2.1 接入控制
该测评单元包括以下要求:
a)测评指标:应保证只有授权的感知节点可以接入。
b)测评对象:感知节点设备和设计文档。
c)测评实施:应核查感知节点设备接入机制设计文档是否包括防止非法的感知节点设备接入网络的机制描述。
d)单元判定:如果以上测评内容实施内容为肯定,则符合被测评单元指标要求,否则不符合本测评单元指标要求。
3、安全运维管理
3.1 感知节点管理
该测评单元包括以下要求:
a)测评指标:应指定人员定期巡视感知节点设备、网管节点设备的部署环境,对可能影响感知节点设备、网管节点设备正常工作的环境异常进行记录和维护。
b)测评对象:维护记录。
c)测评实施:
1)应访谈系统运维负责人是否有专门的人员对感知节点设备、网关节点设备进行定期维护,由何部门或何人负责,维护周期多长;
2)应核查感知节点设备、网关节点设备部署环境维护记录是否记录维护日期、维护人、维护设备、故障原因、维护结果等方面内容。
d)单元判定:如果1)和2)均为肯定,则符合被测评单元指标要求,否则不符合或部分符合本测评单元指标要求。

1、安全物理环境
1.1 室外控制设备物理防护
测评单元1:
该测评单元包括以下要求:
a)测评指标:室外控制设备应放置于采用铁板或其他防火材料制作的箱体或装置中并紧固;箱体或装置具有透风、散热、防盗、防雨和防火能力等。
b)测评对象:室外控制设备。
c)测评实施:
1)应核查是否放置于采用铁板或其他防火材料制作的箱体或装置中并紧固;
2)应核查箱体或装置是否具有透风、散热、防盗、防御和防火能力等。
d)单元判定:如果1)和2)均为肯定,则符合被测评单元指标要求,否则不符合本测评单元指标要求。
测评单元2:
该测评单元包括以下要求:
a)测评指标:室外控制设备放置应远离强电磁干扰、强热源等环节,如无法避免应及时做好应急处置和检修,保证设备正常运行。
b)测评对象:室外控制设备。
c)测评实施:
1)应核查防止位置是否远离强电磁干扰和热源等环境;
2)应核查是否有应急处置及检修维护记录。
d)单元判定:如果1)和2)均为肯定,则符合被测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
2、安全通信网络
2.1 网络架构
测评单元1:
该测评单元包括以下要求:
a)测评指标:工业控制系统与企业其他系统之间应划分为两个区域,区域间应采用技术隔离手段。
b)测评对象:网闸、路由器、交换机和防火墙等提供访问控制功能的设备。
c)测评实施:
1)应核查工业控制系统和企业其他系统是否部署单向隔离设备;
2)应核查是否采用了有效的单向隔离策略实施访问控制;
3)应核查使用无线通信的工业控制系统边界是否采用与企业其他系统隔离强度相同的措施。
d)单元判定:如果1)~3)均为肯定,则符合被测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
测评单元2:
该测评单元包括以下要求:
a)测评指标:工业控制系统内部应根据业务特点划分为不同的安全域,安全域之间应采用技术隔离手段。
b)测评对象:路由器、交换机和防火墙等提供访问控制功能的设备。
c)测评实施:
1)应核查工业控制系统内部是否根据业务特点划分了不同的安全域;
2)应核查各安全域之间访问控制设备是否配置了有效的访问控制策略
d)单元判定:如果1)和2)均肯定,则符合被测评单元指标要求,否则不符合本测评单元指标要求。
3、安全区域边界
3.1 访问控制
该测评单元包括以下要求:
a)测评指标:应在工业控制系统与企业其他系统之间部署访问控制设备,配置访问控制策略,禁止任何穿越区域边界的Email、Web、Telnet、Rlogin、FTP等通用网络服务。
b)测评对象:网闸、防火墙、路由器和交换机等提供访问控制功能的设备。
c)测评实施:
1)应核查在工业控制系统与企业其他系统之间的网络边界是否部署访问控制设备,是否配置访问控制策略;
2)应核查设备安全策略,是否禁止Email、Web、Telnet、Rlogin、FTP等通用网络服务穿越边界。
d)单元判定:如果1)和2)均为肯定,则符合被测评单元指标要求,否则不符合本测评单元指标要求。3.2 无线使用控制
测评单元1:
该测评单元包括以下要求:
a)测评指标:应对所有参与无线通信的用户(人员、软件进程或者设备)提供唯一性标识和鉴别。
b)测评对象:无线通信网络及设备。
c)测评实施:
1)应核查无线通信的用户在登录时是否采用了身份鉴别措施;
2)应核查用户身份标识是否具有唯一性。
d)单元判定:如果1)和2)均为肯定,则符合被测评单元指标要求,否则不符合本测评单元指标要求。
测评单元2:
该测评单元包括以下要求:
a)测评指标:应对无线连接的授权、监视以及执行使用进行限制。
b)测评对象:无线通信网络及设备。
c)测评实施:应核查无线配置文件是否对连接的授权、监视及执行进行限制。
d)单元判定:如果以上测评内容实施内容为肯定,则符合被测评单元指标要求,否则不符合本测评单元指标要求。
4、安全计算环境
4.1 控制设备安全
测评单元1:
该测评单元包括以下要求:
a)测评指标:控制设备自身应实现相应级别安全通用要求提出的身份鉴别、访问控制和安全审计等安全要求,如受条件限制控制设备无法实现上述要求,应由其上位控制或管理设备实现同等功能或通过管理手段控制。
b)测评对象:控制设备。
c)测评实施:
1)应核查控制设备是否具有身份鉴别、访问控制和安全审计等功能,如控制设备具有上述功能,则按照通用要求测评。
2)如控制设备不具备上述功能,则核查是否由其上位控制或管理设备实现同等功能或通过管理手段控制。
d)单元判定:如果1)和2)均为肯定,则符合被测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
测评单元2:
该测评单元包括以下要求:
a)测评指标:应在经过充分测试评估后,在不影响系统安全稳定运行的情况下对控制设备进行补丁更新、固件更新等工作。
b)测评对象:控制设备。
c)测评实施:
1)应核查是否有测试报告或测试评估记录;
2)应核查控制设备版本、补丁及固件是否经过测试后进行了更新。
d)单元判定:如果1)和2)均为肯定,则符合被测评单元指标要求,否则不符合或部分符合本测评单元指标要求。
我正在编写一个小脚本来定位aws存储桶中的特定文件,并创建一个临时验证的url以发送给同事。(理想情况下,这将创建类似于在控制台上右键单击存储桶中的文件并复制链接地址的结果)。我研究过回形针,它似乎不符合这个标准,但我可能只是不知道它的全部功能。我尝试了以下方法:defauthenticated_url(file_name,bucket)AWS::S3::S3Object.url_for(file_name,bucket,:secure=>true,:expires=>20*60)end产生这种类型的结果:...-1.amazonaws.com/file_path/file.zip.A
这里是Ruby新手。完成一些练习后碰壁了。练习:计算一系列成绩的字母等级创建一个方法get_grade来接受测试分数数组。数组中的每个分数应介于0和100之间,其中100是最大分数。计算平均分并将字母等级作为字符串返回,即“A”、“B”、“C”、“D”、“E”或“F”。我一直返回错误:avg.rb:1:syntaxerror,unexpectedtLBRACK,expecting')'defget_grade([100,90,80])^avg.rb:1:syntaxerror,unexpected')',expecting$end这是我目前所拥有的。我想坚持使用下面的方法或.join,
我想在Ruby中创建一个用于开发目的的极其简单的Web服务器(不,不想使用现成的解决方案)。代码如下:#!/usr/bin/rubyrequire'socket'server=TCPServer.new('127.0.0.1',8080)whileconnection=server.acceptheaders=[]length=0whileline=connection.getsheaders想法是从命令行运行这个脚本,提供另一个脚本,它将在其标准输入上获取请求,并在其标准输出上返回完整的响应。到目前为止一切顺利,但事实证明这真的很脆弱,因为它在第二个请求上中断并出现错误:/usr/b
在Ruby中是否有Gem或安全删除文件的方法?我想避免系统上可能不存在的外部程序。“安全删除”指的是覆盖文件内容。 最佳答案 如果您使用的是*nix,一个很好的方法是使用exec/open3/open4调用shred:`shred-fxuz#{filename}`http://www.gnu.org/s/coreutils/manual/html_node/shred-invocation.html检查这个类似的帖子:Writingafileshredderinpythonorruby?
网络编程套接字网络编程基础知识理解源`IP`地址和目的`IP`地址理解源MAC地址和目的MAC地址认识端口号理解端口号和进程ID理解源端口号和目的端口号认识`TCP`协议认识`UDP`协议网络字节序socket编程接口`sockaddr``UDP`网络程序服务器端代码逻辑:需要用到的接口服务器端代码`udp`客户端代码逻辑`udp`客户端代码`TCP`网络程序服务器代码逻辑多个版本服务器单进程版本多进程版本多线程版本线程池版本服务器端代码客户端代码逻辑客户端代码TCP协议通讯流程TCP协议的客户端/服务器程序流程三次握手(建立连接)数据传输四次挥手(断开连接)TCP和UDP对比网络编程基础知识
我正在使用Postgres.app在OSX(10.8.3)上。我已经修改了我的PATH,以便应用程序的bin文件夹位于所有其他文件夹之前。Rammy:~phrogz$whichpg_config/Applications/Postgres.app/Contents/MacOS/bin/pg_config我已经安装了rvm并且可以毫无错误地安装pggem,但是当我需要它时我得到一个错误:Rammy:~phrogz$gem-v1.8.25Rammy:~phrogz$geminstallpgFetching:pg-0.15.1.gem(100%)Buildingnativeextension
我正在使用ruby2.1.0我有一个json文件。例如:test.json{"item":[{"apple":1},{"banana":2}]}用YAML.load加载这个文件安全吗?YAML.load(File.read('test.json'))我正在尝试加载一个json或yaml格式的文件。 最佳答案 YAML可以加载JSONYAML.load('{"something":"test","other":4}')=>{"something"=>"test","other"=>4}JSON将无法加载YAML。JSON.load("
使用rspec-rails3.0+,测试设置分为spec_helper和rails_helper我注意到生成的spec_helper不需要'rspec/rails'。这会导致zeus崩溃:spec_helper.rb:5:in`':undefinedmethod`configure'forRSpec:Module(NoMethodError)对thisissue最常见的回应是需要'rspec/rails'。但这是否会破坏仅使用spec_helper拆分rails规范和PORO规范的全部目的?或者这无关紧要,因为Zeus无论如何都会预加载Rails?我应该在我的spec_helper中做
默认情况下:回形针gem将所有附件存储在公共(public)目录中。出于安全原因,我不想将附件存储在公共(public)目录中,所以我将它们保存在应用程序根目录的uploads目录中:classPost我没有指定url选项,因为我不希望每个图像附件都有一个url。如果指定了url:那么拥有该url的任何人都可以访问该图像。这是不安全的。在user#show页面中:我想实际显示图像。如果我使用所有回形针默认设置,那么我可以这样做,因为图像将在公共(public)目录中并且图像将具有一个url:Someimage:看来,如果我将图像附件保存在公共(public)目录之外并且不指定url(同
是否可以在不实际下载文件的情况下检查文件是否存在?我有这么大的(~40mb)文件,例如:http://mirrors.sohu.com/mysql/MySQL-6.0/MySQL-6.0.11-0.glibc23.src.rpm这与ruby不严格相关,但如果发件人可以设置内容长度就好了。RestClient.get"http://mirrors.sohu.com/mysql/MySQL-6.0/MySQL-6.0.11-0.glibc23.src.rpm",headers:{"Content-Length"=>100} 最佳答案