RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-226288

Alex's questions

Martin Hope
Alex
Asked: 2020-02-14 21:01:50 +0000 UTC

大学基础设施的漏洞[关闭]

  • 10
关闭。这个问题不可能给出客观的答案。目前不接受回复。

想改进这个问题? 重新构建问题,以便可以根据事实和引用来回答。

2年前关闭。

改进问题

亲爱的论坛成员。有这样一个有趣的情况(我将从史前史开始——很多字母)。在我就读的M大学,从我进入的那一刻起,就有很好的申请和课程表。但一年后,信息开发部门为学生和大学所有员工创建了个人账户,申请被放弃,因为个人账户提供了一种成绩簿、学生信息、聊天和日程安排。同意,只为日程进入个人账户网站很不方便,所以他们答应为智能手机做一个应用程序。时间过去了,没有申请。因此,包括我在内的几个学生决定开发自己的时间表应用程序,数据取自开源并进行了解析,我们无法访问大学的基础设施,我们没有看到这一点。但就在几天前,大学还发布了一个个人帐户的应用程序:其中的功能被削减到时间表 - 您可以使用您的登录密码登录并查看您的时间表。这就是主要故事的开始。

我决定拆解应用程序(用 Java 为 Android 编写),看看他们如何按计划获取数据(我们必须按计划解析 excel 文件)。在这里需要注意的是,我部门的一个二年级学生被任命来开发这个应用程序,他不知何故被信息开发部门聘用了(老实说,我根本不知道这是怎么发生的,在就编程能力而言,他是小组中最差的,甚至在他的学习中他也是一个债务人)。但是哦,好吧,在拆解应用程序并对其进行分析后,我简直吓坏了——没有安全性。授权过程简直惨不忍睹 - 一个请求被发送到服务器,密钥被简单地缝在应用程序中,就在源代码中(????),在这个请求之后,一个 access_token 被放置在 cookie 中,那就是它!在这些操作之后,我们可以从内部数据库中请求大学的完整时间表,并执行一些不那么关键的操作。好吧,告诉我,时间表已经在公共领域了,这有什么问题?还记得,我说过一个学生使用他的登录名和密码输入他的个人帐户吗?因此,在使用密钥登录网站后,我们可以使用 API 发出 ONE 请求,该 API 将返回有关学生的所有信息(姓名、学习年份、学习地点、基础、电话号码、邮件、所有年级的所有成绩,内部聊天等)。好吧,告诉我,我们是在传递用户名和密码吗?不。我们只通过一个登录!一!服务器将返回有关学生的所有信息,包括密码(????)。当然,我可能不知道是什么,但是,在我看来,这完全是胡说八道!并使用在应用程序中输入的密码检查收到的密码,并提供访问时间表。呵呵。

现在我的主要问题(不要因为字母的数量而击败) - 我该怎么办?我认识一个人,他是我的老师,如果不是亲自开发 API,那么肯定会领导他们并有联系。我认为这只是一个巨大的漏洞,因为登录不是问题 - 这是记录号,当进入大学时,它会发布在公共领域的网站上的注册名单中,所以整个录取年份会受到影响(更何况捡个号也不成问题)。问题是不同的 - 如果我谈论这个漏洞,他们是否可以从法律的角度展示任何东西(从道德的角度来看 - 我用我的帐户和两个完全理解的志愿者进行了所有实验一切,此外,我使用了代理以防万一)。

我想听听你对这个问题的看法,因为我以前没有遇到过这样的事情。

java
  • 2 个回答
  • 10 Views
Martin Hope
Alex
Asked: 2020-11-02 00:58:33 +0000 UTC

使用JAVA启动第三方进程

  • 2

从 Java 启动第三方进程很容易,您只需要使用ProccessBuilder-om,但问题出现了:是否可以从 Java 启动一个进程,并且在生成它的程序关闭后不会终止?

java
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5