闲来无事,上公司OA,查了查这个月工资(依旧少得可怜)。OA查询工资先要输入独立密码,输入密码进入界面,偶然间瞄了一眼URL发现并没有变化,然后点击查询(OA只能查询自己的工资),URL又没有变化,职业的本能使我不由自主的按下了Firefox的F12,查看起了源代码,果然是都是嵌在<iframe>中,观察了以下请求的URL,果然参数都在其中,自己写了一个JAVA爬虫脚本,只是做个测试,一共爬了20个人的工资信息,然后保存成HTML,果不其然。

153504_PFk4_3637243.png

然后经过十几分钟的摸索,发现此逻辑BUG在OA中还不止一处,哎!不得不说,现在的个人信息真的不值钱啊,也不知道公司请哪做的应用(抠鼻抠鼻!)就算验证不严谨,至少多带进去几个参数在查询吧,让爬虫爬的也没那么舒服也能防止这种事情的发生!!

希望各位朋友在写程序的时候能本着职业操守,尽量避免这种事情的发生。

转载于:https://my.oschina.net/u/3637243/blog/1541181

工作奇谈——公司OA逻辑BUG相关推荐

  1. 快速远程桌面公司内网电脑,远程OA/ERP/BUG/NAS【无需公网IP】

    疫情当下,打工人们经常被临时管控打个措手不及,譬如连夜到公司搬电脑回家.许多公司员工被迫居家办公,让居家办公.远程办公成为常态化. 而如何在外远程公司内网的电脑?如何实现远程控制如同在电脑跟前一样?如 ...

  2. 渗透测试服务 甲方公司OA网站系统漏洞测试

    渗透测试服务,是甲方授权乙方安全公司对自身的网站,以及APP,办公系统进行的全面人工安全渗透,对漏洞的检测与测试,包括SQL注入漏洞,XSS存储漏洞,反射漏洞,逻辑漏洞,越权漏洞,我们SINE安全公司 ...

  3. 为什么所有公司OA系统都很难用?

    在寻求管理软件/系统/应用的时候,人们通常都希望找到一套像手套合适手一样的系统来管理自己的公司,结果都发现找不到. 接下来,大家都会想到,我们自己来定制开发一套吧. 有些朋友会来问我的意见,一般我都会 ...

  4. 利用cpolar远程登录公司OA系统

    随着信息化办公的快速推进,很多企业已经用上了OA系统,并且我们的日常工作几乎都要依靠OA系统完成.虽然OA体统的广泛应用带来了不少工作上的便利,但从某种程度上形成了限制,毕竟大部分OA系统需要在公司局 ...

  5. Python django 公司OA管理系统

    Pythondjango 公司OA管理系统 pythondjango 公司OA管理系统 pythondjango 公司内部系统 pythondjango 公司办公系统 pythondjango 职位管 ...

  6. JAVA计算机毕业设计园林公司OA系统Mybatis+系统+数据库+调试部署

    JAVA计算机毕业设计园林公司OA系统Mybatis+系统+数据库+调试部署 JAVA计算机毕业设计园林公司OA系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  7. 自学java能找到工作吗?公司会要吗?

    java是一门面向对象编程语言,它不仅仅吸收了C++语言的各种优点,还摒弃了C++语言当中很难理解的多继承.指针等概念,所以,java语言具有着功能简单.简单易用这两个特征. java学习起来还是非常 ...

  8. JAVA园林公司OA系统计算机毕业设计Mybatis+系统+数据库+调试部署

    JAVA园林公司OA系统计算机毕业设计Mybatis+系统+数据库+调试部署 JAVA园林公司OA系统计算机毕业设计Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  9. 基于 WPF + Modern UI 的 公司OA小助手 开发总结

    前言: 距离上一篇博客,整整一个月的时间了.人不能懒下来,必须有个阶段性的总结,算是对我这个阶段的一个反思.人只有在总结的过程中才会发现自己的不足. 公司每天都要在OA系统上上班点击签到,下班点击签退 ...

最新文章

  1. NIO详解(九):Channel详解
  2. Java时间对比------实际时间和设置时间对比
  3. mysql 线程_MySQL服务器线程数的查看方法详解
  4. Shell 脚本知识回顾 (三) —— 替换、运算符、字符串、数组
  5. 老刘说NLP:焦虑被大肆贩卖下的自然语言处理学习思考
  6. Spring Data JPA 禁止自动更新
  7. (计算机组成原理)第三章存储系统-第三节2:ROM芯片
  8. vue中集合取第一个_快速学习Vue框架(知识点集合)
  9. python编程快速上手自动化_《Python编程快速上手 让繁琐工作自动化》完整版PDF...
  10. ProcessOnLoading
  11. 鸟哥的 Linux 私房菜13-- 学习 BASH Shell 咯
  12. python权重矩阵_生成空间权重矩阵
  13. 用户运营day3——用户生命周期与用户成长路径的策略运营
  14. 黑马程序员——银行业务调度系统
  15. Java SE 007 循环控制语句
  16. PPPOE拨号下MTU设置
  17. 阿里国际站全球直播,短周期变现渠道受追捧
  18. 11.2 申请API KEY
  19. 来认识一下四大主流接口VGA、DVI、HDMI、DP基础知识详解
  20. 复现计算机论文模型,COLING 2018 最佳论文解读:序列标注经典模型复现

热门文章

  1. 数据结构--基本概念
  2. java浮点数计算程序_计算器程序.可以准确进行浮点数运算
  3. vue插槽,分分钟理解
  4. RT-Thread,env.exe运行pkgs --update,无法更新软件包
  5. Unity开发——随笔1.0:关于LookAt()转向生硬解决办法
  6. linux iptable命令用法
  7. 华为8月9日发布鸿蒙,8月9日华为正式发布鸿蒙系统
  8. python画卡通人物_追忆童年,教你用Python画出儿时卡通人物
  9. 冲击2018年度第一,小米电视靠的是什么
  10. springboot项目日志记录访问客户端ip地址