PP日志-Day 2

github desktop:比较适合我这样的git小白人员

   1、 clone一下网上的连接制定到本地的文件中就行啦;

   2、修改相关文件,用ide导入修改都没有问题;

   3、这时候回到desktop 发现有changes提示,这时候把自己改动过的选中然后commit就行了,不过commit的时候要描述一下,方便大家嘛;---这里提醒一下一定要各项确认没有问题再commit,因为一旦commit就有记录啦像什么写错字啦之类的低级错误很丢人的

    4、最后是push啦,push之后github的web端就能看到结果啦。

    5、mac版没有找到roll back/reset等功能,revert有但我执行后把文件搞得有点乱;

Android studio

详细参考 https://segmentfault.com/a/1190000002963895

github的readme写法;

 

转载于:https://my.oschina.net/u/1433686/blog/701893

本设计把 Apache httpd (2.4+) + 自订虚拟主机 作为靶场,让学生在一周内从 AVC 诊断 → 最小策略生成 → 标签/布尔量设计 → 加固与静态审计 → 自动化验证 五个阶段完成一套 最小特权 的 SELinux 模块;所有产物(策略源码、脚本、日志、报告)一次性打包提交。 服务场景与先决条件 元素 说明 虚拟机 RHEL 8/9 或 Fedora 40,getenforce = Enforcing 软件包 dnf install -y httpd mod_cgi policycoreutils-python-utils selinux-policy-devel setools-console bats 自订目录 站点根 /srv/www/app,备份目录 /srv/backup,CGI 脚本 /srv/www/app/cgi-bin/backup.sh 特殊需求 ① Apache 在 8080 端口监听;② /backup 端点触发 CGI 把整站打包到 /srv/backup;③ 日志写入 /srv/www/logs(而非 /var/log/httpd) 默认策略 只允许 httpd_t 访问 /var/www/html、写 /var/log/httpd、监听 80/443;因此上述改动会产生大量 AVC 拒绝。 Day 1 – 环境初始化脚本 Day 2 — 收集基线 AVC Day 3 — 生成并裁剪策略骨架 步骤 命令 / 说明 生成骨架 sepolicy generate --init /usr/sbin/httpd 精简宏 删除与 dbus、dns、smtp 不相关宏,仅保留 file/dir/port 权限 指定自订端口 semanage port -a -t http_port_t -p tcp 8080 编译加载 make -f /usr/share/selinux/devel/Makefile && semodule -i httpd_custom.pp 重试请求 发现 DocumentRoot 与日志目录仍被拒绝 报告: 记录删除的宏、audit2allow -w -a 输出剩余拒绝原因。 Day 4 — 标签与布尔量 Day 4+ — 加固与静态审计 在 “加固与静态审计” 阶段,把还未收敛的 AVC 拒绝转化为显式放行、静默阻断或彻底消除,并用静态工具验证策略没有“多给一分”的权限。 当 httpd_t 在带 httpd_sys_rw_content_t 目录里新建文件时,内核把对象直接标成 httpd_backup_t。随后在 .fc 把 /srv/backup(/.*)? 映射到 httpd_backup_t 并 restorecon -Rv /srv/backup 使之生效。 Day 5 — 自动化验证 & 打包 通过 Apache 场景的五日迭代,分析 AVC、生成最小策略、精细标签/布尔量、静态审计、自动化回归,最终获得一套可复用的 httpd 自定义安全策略,并深入理解 SELinux 在生产服务中的落地流程。 推荐阅读 《Writing a Custom SELinux Policy》— RHEL 8/9 官方文档 Quick Start KB:自定义策略速查 Apache httpd SELinux 配置案例 非标准端口与 SELinux 端口/目录 AVC 排错示例 文件标签与 DocumentRoot 变更实践 SELinux Boolean 管理博文 Bugzilla 案例分析:HTTPD 读文件被拒 PDF《SELinux Configuration for Apache》 audit2allow / audit2why 调试流程
06-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值