选择题
IP地址
#### 全球地址
#### 专用地址
*
##### `10.0.0.0 ~ 10.255.255.255`
*
##### `172.16.0.0 ~ 172.31.255.255`
*
##### `192.168.0.0 ~ 192.168.255.255`
X.509数字证书的内容不包括
#### 加密算法标识
访问验证保护级
#### 提供系统恢复机制
多媒体信息本身
#### 编码效率不高!
属于自主访问控制模型
#### 访问控制矩阵模型
消息认证技术
#### 信息在传输的过程中存在被篡改的风险
多媒体信息
#### 本身编码效率不高
CA(不是RA)
#### 是整个PKI体系中各方都承认的一个值得信赖的,公正的第三方机构
自主访问控制模型
#### 访问控制矩阵模型
DES有效密钥长度
#### 56
破译密文的关键
#### 截获密文
无线设备攻击
#### 克隆
应用代理防火墙
#### 安全控制更加细化,更灵活
按照密码系统对明文的处理方法
#### 分组密码
#### 序列密码
明文转化为密文的操作类型
#### 替换密码
#### 位移密码
密钥的使用个数
#### 对称密码体制
#### 非对称密码体制
操作系统的安全机制
#### 不包括"标识与鉴别机制"
秘密水印
#### 其验证过程需要原始秘密信息
DSA
#### 对消息m的签名验证结果为 true
#### 也不能说明接收的消息 m 无泄密
介质安全
#### 磁盘加密技术
个人信息保护的描述
#### 不允许对用户个人信息的访问和适用
蜜罐系统
#### 直接提高计算机网络安全等级,是其他安全策略不可替代的
VPN架构的多种安全机制
#### 不包括信息隐藏技术
试题一(15 分)
题干
#### 已知 DES 的 S 盒第 0 盒表格如下:

问题 1(4 分)
#### 请补全 S 盒空缺的数据(1)(2)(3)(4)
*
##### 3
*
##### 13
*
##### 15
*
##### 0
问题 2(2 分)
#### 已知 S 盒输入为 110011,请计算经过 S 盒变换之后的二进制输出
*
##### 0110
问题 3(3 分)
#### 使用 DES 算法对明文字符串 "12345" 进行加密,应当对明文进行填充,请问填充后的数据长度多少比特(位)?并给出填充后明文字符串表示。
*
##### 64比特
*
##### 12345\\x03\\x03\\x03
问题 4(2 分)
#### 如果使用密钥 `\x01\x01\x01\x01\x01\x01\x01\x01` 对明文进行加密,会出现什么安全问题?
*
##### 密钥重复,容易被破解
问题 5(2 分)
#### 不论古典密码还是现代密码,其中最为核心的操作是替代和置换,对应于香农《保密系统的通信理论》论文中,分别对应哪两种密码技术?
*
##### 混乱、扩散
问题 6(2 分)
#### 在 DES 算法中,置换对应下图当中哪个操作部件?
*
##### 初始置换
*
##### 逆置换
试题二(15 分)
题干
#### Wireshark 抓包信息如下(一次端口扫描的会话记录):

问题 1(2 分)
#### 根据 Wireshark 抓取的数据包,写出扫描源地址。
*
##### 192.168.85.129
问题 2(2 分)
#### 要产生如图流量包视图,请写出 Wireshark 过滤规则。(任选一个答案都对)
*
##### ip.src == 192.168.85.129
*
##### tcp.flags.syn == 1
问题 3(3 分)
#### 根据流量包分析目标系统开放了哪些端口,说明理由。
*
##### 端口:21,80,443
*
##### 理由:扫描主机发送 SYN 报文后,目标主机返回 SYN,ACK 响应报文,代表端口开放;目标返回 RST,ACK 则端口关闭。抓包中21、80、443端口收到SYN后回复 SYN + ACK
问题 4(2 分)
#### 此流量包属于什么类型扫描?
*
##### SYN半连接扫描(隐蔽扫描)
问题 5(2 分)
#### Wireshark 抓包截图中有很多 RST/ACK 分组,写出 RST/ACK 分组的 TCP 标志位值是多少?
*
##### ACK(0x10) + RST(0x04) = 0x14
问题 6(2 分)
#### 如果要用 iptables 对这些扫描流量进行过滤,需要使用 iptables filter 表中哪条链?
*
##### INPUT链(目标为本机流量)
问题 7(2 分)
#### 写出一条 iptables 基于源地址防止以上扫描的过滤规则。
*
##### iptables -A INPUT -s 192.168.85.129 -j DROP
试题三(15 分)
题干
#### 阅读以下 PHP 代码,回答问题 1 至问题 5:
```php
<?php
if($_POST['submit']){
// Get input
$target = $_REQUEST['ip'];
// Determine OS and execute the ping command
if(stristr(php_uname('s'), 'Windows NT')){
//Window
$cmd = shell_exec('ping' . $target);
}
else {
// *nix
$cmd = shell_exec('ping -c 3' . $target);
}
// Feedback for the end user
echo "<pre>{$cmd}</pre>"
```
```php
<?php
if($_POST['submit']){
$target = $_REQUEST['ip'];
$os = strpos($_SERVER['HTTP_USER_AGENT'],"Windows NT");
if($os){
$shell = exec("ping ".$target);
}else{
$shell = exec("ping -c 4 ".$target);
}
echo $shell;
}
?>
```
问题 1(2 分)
#### 这段代码存在什么漏洞?
*
##### 操作系统命令注入漏洞(命令注入漏洞)
问题 2(3 分)
#### 这段代码有几个参数?哪个参数存在安全漏洞?
*
##### 一共2个参数:Submit、ip
*
##### 存在漏洞的参数:ip($_REQUEST\['ip'\])
问题 3(2 分)
#### 这段代码的 HTTP 请求类型是什么?
*
##### 触发执行逻辑依靠 $_POST\['Submit'\],支持POST提交
*
##### 同时 $_REQUEST兼容GET;主请求类型:POST
问题 4(3 分)
#### 攻击者传入 payload:`127.0.0.1 ; whoami`,Linux 环境下会执行哪些命令?
*
##### ping -c 3 127.0.0.1
*
##### whoami
问题 5(5 分)
#### 简述至少 4 种修复方案。
*
##### 使用 `escapeshellarg()` 对 `$target` 参数进行转义
*
##### 使用正则表达式白名单严格校验 `IPv4/IPv6` 格式
*
##### 禁止调用 `shell_exec` 等系统命令函数,使用编程语言内置网络函数实现 `ping`
*
##### 过滤 ``; | & ` $`` 等命令分隔危险字符
*
##### 部署 `WAF`,拦截命令注入特征载荷
试题四(15 分|Android 移动安全)
问题 1(2 分)
#### Android 应用安装包格式?能否修改后缀为 .zip 解压?
*
##### APK;可以修改后缀解压查看资源
问题 2(3 分)
#### Android 权限三大类别
*
##### Normal(普通权限)
*
##### Signature(签名权限)
*
##### Dangerous(危险权限)
问题 3(2 分)
#### 应用权限声明保存在哪个文件?
*
##### *AndroidManifest.xml*
问题 4(3 分)
#### ContentProvider 组件主要风险漏洞?
*
##### SQL 注入、越权数据访问
*
##### 外部应用无授权读写私有数据
问题 5(5 分)
#### 移动 APP 安全加固手段
*
##### 代码混淆
*
##### 防调试、防附加调试器
*
##### 防二次打包、签名校验
*
##### so 库加密
*
##### 敏感数据本地加密存储
*
##### HTTPS 证书校验(防中间人劫持)
试题五(15 分|信息安全管理 + 访问控制)
场景
#### 企业信息系统,需要设计身份认证、权限管理、安全审计体系
问题 1(4 分)
#### 简述三类访问控制模型:自主 DAC、强制 MAC、基于角色 RBAC
*
##### DAC:资源所有者自主分配权限;灵活性高,安全性弱
*
##### MAC:系统统一强制标记安全级别,用户无法自主更改;多用于涉密
*
##### RBAC:权限绑定角色,用户分配角色;企业系统最常用
问题 2(4 分)
#### 双因素认证(2FA)两种常见因子举例
*
##### something you know:密码
*
##### something you have:短信验证码、硬件令牌、手机 APP 令牌
*
##### something you are:指纹、人脸
问题 3(3 分)
#### 安全审计日志至少需要包含哪些字段?
*
##### 主体账号、操作时间、源地址、操作类型、访问对象、操作结果
问题 4(4 分)
#### 企业防范内部数据泄露管理措施
*
##### 最小权限原则分配账号
*
##### 敏感操作审计
*
##### 终端 DLP 数据防泄漏
*
##### 离职人员账号及时回收
*
##### 定期安全意识培训