当前位置: 首页 > news >正文

高端公司网站淘宝商城网站建设

高端公司网站,淘宝商城网站建设,接网站开发项目平台,国内网站不备案可以吗关于Git-Secrets Git-secrets是一款功能强大的开发安全工具#xff0c;该工具可以防止开发人员意外将密码和其他敏感信息上传到Git库中。 Git-secrets首先会扫描提交的代码和说明#xff0c;当与用户预先配置的正则表达式模式匹配时#xff0c;便会阻止此次提交。该工具的优…关于Git-Secrets Git-secrets是一款功能强大的开发安全工具该工具可以防止开发人员意外将密码和其他敏感信息上传到Git库中。 Git-secrets首先会扫描提交的代码和说明当与用户预先配置的正则表达式模式匹配时便会阻止此次提交。该工具的优势在于可以集成到CI/CD管道中以实时监控提交信息但不足之处在于该工具主要基于正则表达式实现其检测功能因此可能会有一定程度的误报。 工具安装 广大研究人员可以使用下列命令将该项目源码克隆至本地 git clone https://github.com/awslabs/git-secrets.git 然后切换到项目目录中根据对应的操作系统执行不同的安装命令 cd git-secrets *nixLinux/macOS make install Windows PS ./install.ps1 Homebrew安装 brew install git-secrets 工具使用命令 git secrets --scan [-r|--recursive] [--cached] [--no-index] [--untracked] [files...]git secrets --scan-historygit secrets --install [-f|--force] [target-directory]git secrets --list [--global]git secrets --add [-a|--allowed] [-l|--literal] [--global] patterngit secrets --add-provider [--global] command [arguments...]git secrets --register-aws [--global]git secrets --aws-provider [credentials-file] --scan命令 扫描代码库中所有文件 git secrets --scan 扫描单个文件 git secrets --scan /path/to/file 递归扫描目录 git secrets --scan -r /path/to/directory 扫描多个文件 git secrets --scan /path/to/file /path/to/other/file 全局扫描 git secrets --scan /path/to/directory/* 从stdin扫描 echo hello! | git secrets --scan - --add命令 向当前代码库添加禁止的正则模式 git secrets --add [A-Z0-9]{20} 向全局git配置添加禁止的正则模式 git secrets --add --global [A-Z0-9]{20} 添加一个逐字扫描的字符串字符会被转义 git secrets --add --literal foobar 添加允许的正则模式 git secrets --add -a allowed pattern 工具使用样例 假设我们给定下列主题的文本信息存储在/tmp/example中 This is a test!passwordexmplepasswordpassword******More test... 并注册以下正则检测模式 git secrets --add password\s*\s*.git secrets --add --allowed --literal exmplepassword 运行下列命令 git secrets --scan /tmp/example 执行后工具会输出下列错误信息 /tmp/example:3:password******[ERROR] Matched prohibited patternPossible mitigations:- Mark false positives as allowed using: git config --add secrets.allowed ...- List your configured patterns: git config --get-all secrets.patterns- List your configured allowed patterns: git config --get-all secrets.allowed- Use --no-verify if this is a one-time false positive 上述正则表达式模式“password\s*\s*.”将匹配下列内容 /tmp/example:2:passwordexmplepassword/tmp/example:3:password****** 不过第一行password会被忽略因为它匹配第一个允许通过的正则表达式“exmplepassword”。 我们还可以使用下列命令将整个文件列入白名单中 git secrets --add --allowed /tmp/example:.*git secrets --scan /tmp/example echo $?# Outputs: 0 或者指定某个文件的指定行代码列入白名单 git secrets --add --allowed /tmp/example:3:.*git secrets --scan /tmp/example echo $?# Outputs: 0 许可证协议 本项目的开发与发布遵循Apache-2.0开源许可证协议。 项目地址 Git-Secrets【GitHub传送门】
http://www.w-s-a.com/news/886957/

相关文章:

  • 怎样自己做刷赞网站电商设计需要学什么软件有哪些
  • 关注城市建设网站居众装饰
  • 网站建设的语言优化企业网站
  • 成都旅游网站建设规划女性门户资讯类网站织梦dedecms模板
  • 二手车为什么做网站网站建设合作合同范文
  • 网站建设维护和网页设计做网站都需要服务器吗
  • 成都网站设计报告书系统平台
  • 怎样进行网站推广wordpress微博图床
  • 做一个平台 网站服务器搭建网架公司股价
  • 链家在线网站是哪个公司做的一个虚拟主机做2个网站
  • 网站开发实训报告模板学校网站建设计划
  • 免费手机网站制作方法什么事网站开发
  • 我们的爱情网站制作阿里云wordpress配置
  • 电脑网站页面怎么调大小唐山网站建设技术外包
  • 科威网络做网站怎么样wordpress分页样式
  • 泰安公司网站建设自助建站程序
  • 网站建设工程设计图建网站怎样往网站传视频
  • 做网站月入企业网站建设运营
  • 网站建设中的ftp地址公众号微官网
  • 手机wap网站开发与设计app开发公司电话
  • 网站页脚代码大沥网站开发
  • 重庆网站制作公司 广州天成网络技术有限公司
  • 佛山网站改版wordpress 是否有后门
  • 如何承接网站建设外包wordpress产品布局
  • 洛阳建站洛阳市网站建设视觉设计专业
  • 婚恋网站建设分析网站建设硬件需求
  • 北京做网站电话wordpress如何换图片
  • 电影网站做cpa深圳信息网
  • 单县网站建设优化大师电脑版官网
  • 番禺区住房和建设局物业网站浦东新区网站设计