东方澄
@TouhouSumi

东方澄
@TouhouSumi
rotartsinimdA Post #8本人内推,可以帮忙 review 进度和 push

TsuinoSora Post #6这是日本修士 EE/CS 方向申请交流 QQ 群:1149872174
感觉里面群友人都蛮好的,你可以进群咨询一下
另外如果不是 EE/CS 申请方向的,也可以进群问下管理员别的专业的群或者大群,这几个群的管理人员好像都是一样的- sola Post #1
很高兴能看到学弟/妹重新开始构建这个论坛,实际上,在两三年前,疫情期间大家都封校无事可干(以及清北树洞热兴起)的时候,至少据我了解,校内是有一股论坛热的,校内的话,钱院有学长利用 mastodon 构建了“不挂论坛”(后续由于运营问题停运),有同学也基于微信小程序和大创尝试基于二手物品交易的校内论坛(后来由于微信小程序的论坛政策基本就没开起来),我也曾尝试基于 p 大树洞的 webhole 开源代码构建一个匿名树洞社区,后来由于毕业也不了了之。但基于我当时对国内高校的调研,冒昧地对网站发展提一些小建议,也算是了个人一个未完成的计划。
正如论坛中其他同学所提到的,高校论坛发展的一个显著问题就是管理组的选择与继承的问题,P 大树洞发展起来后由团委下学生组织负责,最后严苛审核导致用户大规模离开,并由此出现了好几个分洞;西交在小明之前也有一个学生自主的校园生活服务 app(由于死的太早,原谅我忘了具体名字),从个人开发做起,最后与网信中心达成合作,但最后因为发起人毕业而草草收尾。
但究其根本,个人认为管理组问题的实质还是内容建设与管理的问题,一方面,论坛的出圈需要精品内容(实用攻略/争议话题)在站外的传播,但用户在进站初期的兴奋感后很大可能缺乏继续发帖的动力(因此有了兵马俑之死和表白墙整天从知乎扒情感内容),因此需要一些积极的内容建设者(mod)进行话题建设。另一方面,对内容的管理也很消耗精力且需要技巧,平时我很反对审核制度,但当真正开始思考建站的时候,才觉得它是维护氛围的必需工具,毕竟林子大了什么鸟都有,而网络论坛偏偏容易发生“一颗老鼠屎坏了一锅汤”的现象,一个用户的恶劣发言会降低所有看到的人对社区氛围的潜在印象;因此,对这类言论的合理处置(及时&有较为清晰标准)就异常值得关注。
此外,谈到内容建设,还有一个很大的问题就是的言论尺度问题,国内的言论管控有非常灵活的红线,由于高校学生的特殊性,这条红线在高校可能更加灵活而宽阔,就比如 21 世纪初的网络实名制,最开始就是由高校 bbs 的实名制开始的。即使不谈涉政言论,攻击学校或许也会被视为不可接受的(交大 11 君子、P 大树洞)。我注意到本站使用了 cf 的 cdn,这是我当时未了解过的,我不敢冒昧评论他的安全性,但从直觉上讲,有一个很大的问题,如果他不可被屏蔽,为什么轮子和菠菜没有使用这种技术? 因此,为了相关同学的安全,相关同学还是要注意相关安全()。
当然,上面只是一个老学长的碎碎念,毕竟我当时考虑这么久也没把站建起来 wwww,希望对网站建设有所帮助。祝网站越办越好~
lumi Post #1给组里招人,主要方向有几何处理/物理模拟/动画仿真。有意者可以私信我 or 加我微信:luosiyuan2002
TsuinoSora Post #3【金山文档】西安交大基础通识类课程推荐表
Urdak Post #2只说几个我上过的,不过都是三年前了,不保证时效性
选修课
- 国家安全问题透视
事儿多,结课有论文有考试过程有小组展示,均分 86 - 二战经典战役评析
主要是问鸿宾在上,还算有意思,最后考试写一场战役的评析可以自带写好的纸现抄,听说后来升核心课了,可能变化比较大,均分 85 - 汉语与社会生活
网课上的,完全没听过,平时有作业最后有考试。不过当时可能因为疫情是自己在宿舍写好交给老师,就这均分 78,只有一个上 90,避雷
核心课
- 表达与交流
主要是电信学部很多专业必选,算水课因为没人去,教写论文最后交一篇以前写过的结课论文都可以。 - 人与环境
基本都是科普性内容但是很多,作业要求手写还是挺累的,最后考试开卷带打印的 ppt,还算比较舒服吧,均分 88 - 材料与人类文明
老师很多,PS:一般理工科的选修课不是技术类,老师多就是水课。平时四五篇 800 字作文,结课论文无考试均分 86,挺爽的
- 国家安全问题透视
Komeiji_Koishi Post #3
这是一张典型的置换认证表,包含了上文所述的情况,你需要获得的就是底下的签字。。。还有就是记得管国外的学校要纸质成绩单(如果他只给你电子要主动发邮件要纸质版),学部会备案。。。专业选修课后面的括号其实国内是没有这门课的,只是翻译一下国外课名,这是楼上提到的“直接将课程转化为选修课学分”的情况
Komeiji_Koishi Post #2是这样,首先不管你在国外修了什么课,他都不会给你的国内 gpa 带来影响,只是会抵消你的校内课,也就是说你拿国外课 A 抵国内课 B,B 不会出现在你的成绩单上,也不会影响你的绩点。但是 B 算你修过了不用再修了,系统内的成绩为 pass
然后有一张“成绩置换申请表”,你需要在这个表上填置换的细则,也就是上文的 A 和 B,然后给你学院的主管老师审批。如果 B 是必修课,那必须一个萝卜一个坑的置换。但是你也可以选择“将 A 置换为 x(比如 3.5)学分”,这时 A 被置换为“选修课中的这么多学分”,而不被置换为具体的课程,但是注意:原则上(意味深),如果你想直接置换出 x 学分需要“国内有一门你尚未学过的价值 x 学分的课程(但是注意这是原则上,也就是说这里有人为操作空间,只要主管老师同意即可)
显然你能按时毕业当且仅当(国内修的课 + 置换后的课)满足培养方案
能不能抢到课得看你去哪个学校了,不能一概而论,据说伯克利有些课不好抢,很多同学都是出国交流前提前修了很多课,到国外交流主要科研的
- studio Post #1
已得到版权方许可转载
Komeiji_Koishi Post #1李吟,南京师范大学本科,香港中文大学读博第四年转博 KCL(共九年),现哥伦比亚大学博士后,方向辛几何
此人在互联网留下大量令人震撼、鄙夷、赞赏、叹息的言论,其中不乏极端内容,希望大家独立思考,去其糟粕,取其精华。。。此回忆录是此人关于本科的回忆。
https://zhuanlan.zhihu.com/p/538053322

缘于不明原因,知乎用户 NeverQuitMath 删去了他全部的文章,也包括这篇回忆录。但这篇回忆录本身承载着很多相似的苦涩过去与现在,补档不是为了纪念其人,而是为每个相似的孤独逆旅点上一盏油灯。
唯愿精神永承,回首向来萧瑟处,也无风雨也无晴。
以下是原文补档(相比初版有修改):
刚才又回想起一些往事。本科我最艰难的时候是大三上。之前虽然我也不去上课,甚至不交作业,老师都还算有职业道德,只是在最后的成绩里面略扣几分罢了。所以大多数数学课程还在 90 分以上。到了大三上,情况突然就变了,有些教师非常无聊,因为我不去上课,不做作业就要扣掉二三十分,这使我的情况一下子变得困窘了。更有甚者,有些老师因为对我个人有意见,就在卷子上故意把对的题目判错,这更令我觉得忍无可忍,为什么人性能够扭曲到这个地步呢?而且大三上正是我对数学热情最高的时候,那时候我希望了解 Grothendieck,Langlands 等人高屋建瓴的工作,也正在学习 Stein,Rudin 等人的分析学著作《Harmonic Analysis》和《Fourier Analysis on Groups》。我想看 Knapp 的书来学习表示,想看 Weil 的《Basic Number Theory》,也想看《Fourier Analysis on Number Fields》来学习 Tate 的博士论文。我在学 Elie Cartan 的活动标架法,又试图在闲暇去读 Yosida 的泛函分析,还希望能从 Kobayashi 和 Nomizu 的书里了解到真正的现代微分几何。我走在路上的时候思考怎么用数理逻辑来重写 Kant 等人的认识论工作。因为我没有确定方向,所以没有顾虑,我希望了解一切。我从数学中得到激情,我整宿不睡,并日而食,因为发现还有那么多美妙的东西还没有了解。那时候的我如饥似渴,求知欲远胜于现在。当然就更没有时间去听那些自己都没有学懂的人在那里瞎扯淡了。
那是最好的时候,也是最坏的时候。偏偏是精神世界最充实的时候,在世俗世界却会遭逢不幸。因为上面提及的原因,我的 GPA 被拉下很多,我觉得很绝望,因为再过一年就要申请学校了。那时候我试着找一些老师,想要跟他们做些问题以提升自己的筹码,就像很多俗人所做的一样。每次去他们办公室我就很失望,因为经常传出来打牌的声音,其中还裹挟着无耻的嬉笑。走廊里有很多大数学家的头像,附有几行字来介绍他们的主要成就。我每次去听到有人在打牌,我就走到那些头像那里,一个一个地凝视,我觉得自己有必要给他们道歉,他们被挂在这楼里不是为了被那些打牌的人羞辱的。每当我走到 Grothendieck 那里,我都会凝视很久。在我看来,学者应该是有个性的,应该去关注一切,而不只是在小角落里埋头苦算。那个学期快要结束的时候,我有点想要做数论。然后我找到一个教授,说我正在念 Weil 的《Basic Number Theory》。我说我对拓扑群上的调和分析已经比较熟悉,书里面的代数也不难,应该能够看懂这书了。我想我希望得到一些指导,至少是鼓励,但是最后那个老师劝我去找份工作,因为学数学不赚钱。他活了半辈子,终于悟出了这个道理啊,呵呵。
那次回去我哭了一晚上。
快到期末的时候我觉得很凄凉,没有任何人支持我,《毛泽东思想、邓小平理论、三个代表》这门课的老师因为跟我有矛盾还给了我不及格。我觉得你身为一个男人,为什么不能做点光明正大的事情?却非要来做这种课的老师,这本身就已经是不道德的,怎么还好意思腆着个大脸,非装出一副人的模样呢?实在是太搞笑了。班主任找我谈话,他跟我说:你要证明自己能力的话就不要申请出去,还是应该来参加我们的保研考试。我不明白人为什么会这么无知,而且我这辈子最讨厌的事就是证明自己,因为这种事是不会有尽头的,总会有人想要你证明自己,而你也一深深陷其中,一辈子就在这轮回中浪费了。而证明自己就要打压别人,人吃人,何时休?其实这是万恶之源。
回到家里也没有人支持我,那个寒假很难熬,我都不知道是怎么挺过去的。总之一切都会过去,一切又都不会过去。
寒假的时候我知道一个东西叫 Atiyah-Singer 指标定理,那是我最后决定做几何的原因之一。到了大三下,我就开始念一些拓扑和几何方面的东西,比如 Bott & Tu,Jost 的《Riemannian Geometry and Geometric Analysis》,Gilkey 的《Invariance theory,heat equation,and Atiyah-Singer index theorem》。我觉得我对几何很不习惯,尤其是 Jost 的书本身风格就比较怪异,不是从 connection 开始的。因为我当时在考虑一个调和分析问题,所以实际上念几何的进度很慢。
到那个学期期末的时候,我只上过一次泛函分析。那个学期我开始学会那些俗人的游戏规则:就是不管前面有没有去上过课,最后一次一定要去,因为要讲考试范围。在此之前,我一直是把整本书复习一遍,习题全部做一遍。因为我只想用三天时间来做这些无聊的事,所以期末的时候经常要熬夜。对我来说,为了梦想,总是不得不下调自己的道德底线,这是最令我痛心的事。一个丑陋的制度最丑陋的地方莫过于它让制度里的每一个人都变得跟它一样丑陋。逃都逃不掉,逃都逃不掉···
最后一次泛函课的时候,孙金丽老师*把我叫住,我以为又要听到那些老生常谈了,然后就是扣我的平时分···但事实并非如此。她跟我聊了很久,问我对数学的看法。我说泛函分析绝不是好方向,因为发展得已经比较完善,并且从几何的角度看只是一个局部的理论,所用工具无非是 general topology 和线性代数,用这么 naive 的工具和这么朴素的观点是产生不了好学问的。虽然后来有一些精细的发展,比如 Schuader basis,但这都属于细枝末节,而素有盛名的 Gelfand theory 不过是 1-dimensional representation 的例子。当时我认为最重要、最有前景的方向是算术、表示和几何。然后她问我在学什么东西,未来有什么打算等等。我说我在看指标定理,未来想看看 Griffiths-Harris 的书,因为我不想只局限在 Riemannian geometry,代数几何也要慢慢弄明白。然后她问我申请的事,问我申不到怎么办?我原以为,她既然这么问,一定会劝我说申不到就去找个工作,没想到她很严肃地看着我,跟我说:申不到也不要放弃,你以后一定要坚持做数学。我答应了。
因为这句话我觉得很感动,直到现在。我说我既没有天赋,学习也不用功,只是因为有兴趣才看了些书,学得也不好,没有想到能得到这样的看重。尤其是那个时候所有人都对我不屑一顾。
我当时努力憋住了眼泪。她问我为什么要从物理转到数学,理论物理不是也挺纯粹的吗?我说物理系老师上课在扯淡,我不想听。她说听不懂可以自己学呀,你现在不是都自己学吗?我说其实第一年在应用物理专业的时候我并不知道自己要干什么,那时候我的梦想是做一个诗人,从没有想过要做数学或者物理这么 tough 的东西···我们相视而笑。
君子之交淡如水。不知不觉事情已经过去两年,这两年里我也没有跟她联系,但是这份恩情是我一生都不会忘记的。她昭示了即使是在一个如此麻木的地方,还是会有有情怀的人带给你温暖。恶固然强大,但是善也敢于反抗。就我自己而言,只要有一个人还能理解我,我就不会放弃。
今天是大陆的教师节,想到这里我觉得无以为报,唯有信守诺言,以期不负所望。她不是不知道我天赋平庸,即使坚持一辈子也很可能毫无成就,但是她还是去做了,用自己的善心带给我生活的希望。她不是不知道萍水相逢,过不了多久我就可能忘掉这一切,但她还是去做了,不是为了得到回报,而是为了数学本身,为了纯粹,为了人类心底的美好。
美哉,德也!
- studio Post #1
不 push,水平非常高,本人认识他们 lab 很多人,心理都很健康,在海外有很强的关系,cmu,ntu 等等,会把学生送出国联合培养。学期内放实习,学生就业基本大厂。
牛逼的学生可以参考 周三平老师,算是西交博士天花板了。 - studio Post #1
一。初衷
lz 在本科去北京上海实习期间,震惊于大城市里很多远不如西交的学校的同学都能很容易早早去公司实习,而西交的同学却少得可怜。lz 认为根本原因是大多数人没有这个意识,也不知道该怎么找实习,因此写了这篇文章。
二。本文面向对象
-
想找实习但是不知道怎么找的同学,或者干脆就不知道该干啥的同学。
-
本文不适合 完全不打算找互联网工作的同学。包括且不限于家里有矿安排工作,想考公,想转行等等。
三。困难
-
对西交同学来说,最大的困难就是地理位置,直接杜绝了日常实习的可能性。lz 认识的所有能在学期内实习的同学都是付出了极大的代价。
-
消息闭塞,没有什么信息来源。很多时候一件事的难度并不来源于事情本身,而是源自“为什么”,“不知道”和“怎么做”。
四。为什么要实习
-
可以极大提升生活水平,稍大一些的互联网公司实习薪水都有近万元。
-
大多数互联网公司并不卡学历,在就业情况比较好的年份,一段知名公司的实习完全可以让你本科毕业就找到工作。
-
提前了解码农的生活,在自我感觉不适应的情况下可以及时止损(比如 lz 舍友在三段实习之后就决定回老家躺平)。这都是可以理解的,本文不鼓励单一化的价值观,在一线还房贷,在美帝赚刀乐和在老家打游戏并没有高下之分,只要是自己选择的生活。
五。误区
-
本科生只需要好好学习,工作总会有的。
答:对其他专业可能是这样,但是在计算机专业,一份实习对工作的重要性远大于你的成绩。而且正相反,如果你只在学校学习,大概率不能找到任何工作。 -
本科生可以保研再工作。
答:截至 2023 年,计算机专业保研再工作和本科直接工作没有明显差别。当然有些人说根据统计规律,研究生比本科生找到的工作多,也更加高端。根本原因是大多数人本科过于菜,研究生才接触了一些真正的实用性技能,如果一个本科生和研究生水平一样,他们能找到的工作就是一样的。此处不讨论博士,因为能和博士水平一样的本科生也不需要看这篇文章了。 -
本科找实习太难了,一般都是大牛才去。
答:事实是按照目前西交的本科培养,你学不到任何公司需要的技能,大家一直在学习错误的知识,只要学习方向正确,哪怕是在就业很难的年份,找一份实习也不是很难的事情。因为对公司来说,正式工和实习生的成本是完全不一样的。研究生之所以实习的人变多了,并不是因为研究生就能学到什么有用的东西,而是因为研究生不能再拖了,读博士又太久太难,大家迫不得已都开始研究怎么就业了。如果中国发明一个研究生和博士之间的学位,我相信还会有一大堆人继续读的。
六。实习信息获取
-
北大未名 bbs intern 版
优点:无需注册,岗位非常优质,互联网,金融,创业公司都有,非常推荐。 -
北邮人 bbs
优点:岗位数量极多,私信很多都会回复。
缺点:需要一个北邮同学的账号。 -
知乎
优点:非常有针对性,一般都是某个人发的,而不是某个公司的招聘,回复会很及时。
缺点:少,需要你多关注。 -
找学长
优点:会很容易了解到实习的内容,大家都是校友,很好商量。如果你本科在实验室/社团打杂,会很容易认识一些毕业工作的学长,他们也会很乐于尝试招你实习。
缺点:需要你自己社交,多认识人。 -
主页
eecs 专业的很多人都会有自己的主页,很多都会在主页上写“hiring”(招募),比如 主页。尽管他们并没有在任何平台上发布过招聘。这时你直接发邮件联系是有机会获得面试的。lz 用自身经历验证了这样做的可行性。
缺点:取决于你使用 Google 的能力。 -
linkedin
优点:能有 linkedin 的人都比较靠谱了。
缺点:中国不太用,外企的人虽然用,大多数也不会经常点开。 -
牛客和各种招聘网站
属于大海捞针,不太推荐。
七。步骤
-
学习你想去的岗位所需的对应知识,这里假设你没有任何超人的其他背景,比如高中大学的 xx 金牌。那么至少需要一个学期学习对应的一到两门国外名校课程,配套实验都认真写完,代码上传到 github 上。
-
算法题,一般公司的实习面试,能做做中档题和高频题足够了。
-
写一份简历,这里建议参考国外的风格,白底黑字,不要搞国内的那么多花里胡哨,大头照啥的。把 project(项目)那一栏写上你自己做的课程实验,附上 github 链接。这里附一个我觉得不错的 样例。大家可以看到并没有太多的经历,但是只要把项目(project)和技术栈(programming skill)这两栏写详细,还是能凑不少内容的。至于课内成绩,如果是科研相关的实习,你在教育(education)一栏把微积分,线代标出 90+/100 应该也会有不错的效果,至于获奖(award)和科研(publication)就可遇不可求了。
-
时间,正如之前所说,西交同学想去日常实习很难,这里只讨论暑期实习。西交计算机系大二大三暑假都可以申请外出实习,而不是做学校安排的校内实习。所以我们需要在 5 月份之前拿到实习 offer,一般寒假过完就可以开始投简历面试了。一个理想的时间线是上学期内用来学知识,寒假用来刷算法题,放完假直接开始投简历。
-
面试还是很有讲究的,很多不是很强的人也能通过面试技巧拿到自己想要的工作。这方面我也不是很专业,这里只说一点,可以先投一投在你心中优先级比较低的公司,面试练练手。然后你就会发现,对方一般对你的项目哪些细节感兴趣,希望你怎么回答,你有哪些知识没有掌握(很多都是八股文,你知道就是知道,不知道很难靠自己想出来),然后在面试结束的时候直接问面试官,你觉得我有哪些缺点需要改进。在这样进行最多十次面试之后,你自己心里也就对怎么面试有谱了,比如哪些项目细节需要多吹吹牛逼,让人觉得你做了很多东西。哪些地方可以多思考一步,让人觉得你做得很深。
tips
-
对于实在想去日常实习的同学,这里有一些 lz 尝试过的不太成熟,只能说成功了一半的想法。lz 对这样做的后果不负责:提前修课;直接翘课,请舍友吃饭,让他们帮忙交作业。
ps:评论里 zzz 同学给出了详细步骤,非常赞。理论上经过精心规划是可以做到在大三空出一整年时间的。事实上 lz 当年信心满满地研究了很久,加上受到 这个 的影响,尝试实践了一下,结果由于水平太菜,最后焦头烂额,所以只能说成功了一半,不好意思写到正文里,怕误人子弟。 -
要明确自己的目的。西安是有一些公司的,优点是近。缺点是除了近全是缺点。西安的互联网公司集中在软件新城附近,我记得要坐地铁到鱼化寨终点站,再挤很久公交。有阿里,华为,三星等等,但是岗位都很边缘。对于这种实习,是否值得去 lz 持保留态度。这里注意 lz 的意思不是渣实习不值得去,而是没有明确目标的渣实习不值得去,比如你确定通过这段渣实习能够提升背景,呆三个月混一段使得简历好看,凭此去找好实习,那也是一个好的选择。
-
想找国外实习的同学超出了本文的覆盖范围,因为复杂程度远超国内,比如时间紧张(从签证到飞机),英语捉急(多数人托福不到 23 的口语在第一次出国都很难交流),金币储备等等。此处仅供 参考。还有一些曲线救国的特殊策略,比如评论里 zzz 同学提到的远程实习,可以做 gsoc 当跳板,此处也给出 参考 。虽然作者们的描述云淡风轻,但是仔细品味每一句话大家都可以感到难度是突破天际的。当然西交也有一些成功的 例子 1 例子 2,但都不具有广泛的可复制性。
-
- studio Post #11
卷的起源并不是大家都很强或者大家都很菜,而是在一块固定的蛋糕面前,配额有限导致注定有人吃不到,要拼命刷标化成绩去干掉其他人。
如果价值观比较多元,你 gpa 高,我科研猛,他去创业,大家都能有一个美好的未来。
Anonymous Coward Old Post #1这一企图窃取用户名密码的网络“钓鱼”攻击事件本质上属于社会工程学的范畴。攻击者冒充 admin 的权威身份,向用户发送邮件,通过谎称不输入密码后头就无法使用邮箱向用户施加压力,很多不冷静的同学会中招。今天就来分析一下下,如有不正确的地方,欢迎斧正 ☺️。
钓鱼行为分析
其实分析钓鱼邮件,有很多逻辑漏洞:
标题:《关于停用学生邮箱的通知》
学生 STU 邮箱自古已有,怎么可能停用,哪怕要停用,按照学校网信中心的惯例,也不会发邮件通知你的,顶多在 NIC 主页上发一则消息。
本通知发出后,未及时更新的学生帐号,1 周后(7 月 2 日)
账号将设置为“暂停”,即只能接收邮件,不能登录和发送邮件。攻击者的逻辑都不能自洽:只能接收却不能登录和发送,然而不登录怎么能接收?
为了加强电子邮件安全管理,规范电子邮箱使用,保障师生权益,根据相关规定,未更新的学生账号 (@stu.xjtu.edu.cn)将被停用。
企图模仿权威口吻,但“相关规定”是哪些它并没有讲,而且它最后所附链接 https://coremail.club/ 的网站实在做得太 low 了,一点儿都没有体现那里有“加强电子邮件安全管理,规范电子邮箱使用”。
要是我来做的话,这封钓鱼邮件内容是说你的邮箱存在违规行为,需要点击某个链接以解决问题并修改密码,否则将予以封号处理。而且点击的链接肯定是一长串,带有用户名信息的链接,而不是这个攻击者用的如此简单的链接,连 xjtu.edu.cn 下面的子域名都不是(注意:以你交的 IT 技术水平,哪怕是官方域名也有钓鱼的可能,例如修改 DNS 记录、或者是在开放式无线网络中做 MITM 攻击)。
进入钓鱼网站后:
- 第一步,只让你输入邮箱地址(并且核验这个邮箱地址是不是邮件里的链接)不用输入密码以免你起疑心
- 第二步,说你有违规行为,所以要给你进行邮箱相关法律法规宣教;
- 第三步,问你是否仔细阅读并同意“电子邮箱使用规定”,如果是,请输入旧密码、设定新密码,以进行解封操作,此时网站后台连接 https://stu.xjtu.edu.cn 即真实的邮箱服务器,验证密码是否正确,如果是才给用户返回“成功”的讯息。这次这个攻击者啥都没做,就输入了个不知道可对的用户名密码就返回“更新成功”,着实是“更新了个寂寞”。
我认为这样才基本上算是一个合格的钓鱼攻击流程,这次的攻击者着实有点 too young too simple 了。
邮件的技术性分析
这次很多同学中招,一方面原因是发件人向
ceshi@stu.xjtu.edu.cn这个邮件列表发送,而咱们所有用户都被配置订阅了这个邮件列表。这看起来像是配置错误导致的。另一个很重要的原因是被发件人的邮件地址
admin@stu.xjtu.edu.cn这样一个看起来比较权威的地址所误导,之前这个地址发送过西安交通大学校友汇刊 2023 年第 6 期、关于开展第三届校园开放日满意度调查的通知这样的合法邮件。这主要是由 Email 标准自身的局限性导致的。这个 From:字段从名称上看应当为发件人的邮箱地址(邮件软件图形界面里发件人一栏显示的即是这里的内容),但请注意这一字段可以是假的甚至是空白。
根据 RFC5322:“From/来自:”字段指定消息的作者,即负责撰写消息的人的邮箱或系统的邮箱。 “Sender/发送者:”字段指定负责消息实际传输的代理的邮箱。例如,如果秘书要向他人发送消息,则秘书的邮箱将出现在“发送者:”字段中:实际作者的邮箱将出现在“来自:”字段中。如果消息的发起人可以由同一个邮箱表示,并且作者和传输者是相同的,则不应使用“发送者:”字段。否则,两个字段都应出现。
这被称为 Email Spoofed Phishing Attacks。
以下将逐行分析邮件的原始内容(eml 文件源码),可能会有点乱(尤其是手机 UI),但暂时没有更好的办法:
发件人的信息及 SMTP 收件软件信息
Received: from youardomain.com (unknown [122.239.134.75(浙江省温州市电信)])
-
by app1 (Coremail) with SMTP id <已省略了一串 X-CM-TRANSID>;
Sun, 25 Jun 2023 <已省略收件的时间> +0800 (CST)
Message-ID: < 已省略了长度为 32 的像是 MD5 的字符串 @youardomain.com>
From: admin admin@stu.xjtu.edu.cn 此字段上文中已详细分析To: ceshi ceshi@stu.xjtu.edu.cn 收件人邮箱地址
Subject: =?utf-8?B?5YWz5LqO5YGc55So5a2m55Sf6YKu566x55qE6YCa55+l?=
注:对于 MINE 消息头中的非 ASCII 字符采用了 RFC 2047 标准进行编码,这一段字符串解码后即是邮件主题“关于停用学生邮箱的通知”
Date: Sun, 25 Jun 2023 此处省略了时间 +0800
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----==----" 该邮件有好几部分,这一行表示边界
X-Priority: 3 邮件的优先级
X-Mailer: Supmailer 38.2.0 由什么软件发送的邮件
X-CM-TRANSID: 已省略了一串 X-CM-TRANSID
X-Coremail-Antispam 经过 coremail 邮件系统 MTA 投递时自动生成的反垃圾邮件信息 :
省略了 N 多行内容Sender: yushunjiang@stu.xjtu.edu.cn 参见之前的 From:字段
Delivered-To: ceshi@stu.xjtu.edu.cnRFC 9228 专门描述这个字段,表示邮件投递到了哪个地址
Precedence: list
X-Ack: No
Errors-to: yushunjiang@stu.xjtu.edu.cn “投递通知”应该发送到哪个地址,RFC 不推荐使用该字段,
应改用 RCPT TO 和
Return-Path
List-Post: mailto:ceshi@stu.xjtu.edu.cn 使用该 URL 以发送给邮件列表:这就是为什么全校同学都收到
这封邮件的原因,因为咱们都在 ceshi@stu.xjtu.edu.cn 这个邮件列表地址里
List-Id: coremail maillist ceshi@stu.xjtu.edu.cn 邮件列表标识符
X-CM-Resent-From: ceshi@stu.xjtu.edu.cn
X-CM-SenderInfo: Coremail 邮件系统添加的一串对人来说没有信息量的字符串邮件头的这些字段大多是由 RFC 标准确定的:https://www.iana.org/assignments/message-headers/message-headers.xhtml。
而 X-CM 开头的字段想必就是 CoreMail 邮件软件添加的最后面是一堆东西 base64 编码的内容,包括一段纯文本和一个 html:
-
各位同学:
为了加强电子邮件安全管理,规范电子邮箱使用,保障师生权益,根据相关规定,
未更新的学生账号 (@stu.xjtu.edu.cn)将被停用。
现将本次批量停用邮箱帐号相关事宜通知如下:
本通知发出后,未及时更新的学生帐号,1 周后(7 月 2 日)
账号将设置为“暂停”,即只能接收邮件,不能登录和发送邮件。
请各位同学相互告知,及时更新学生账号。
点击进行 coremail 更新
附上門友提供的该次钓鱼邮件事件的截图


个人见解
stu.xjtu.edu.cn 这种不太靠谱的邮件服务不要用于重要的事情。
建议你交买个 Gmail 企业版,或者 MS outlook 企业版,邮件服务这东西还是大公司最可靠,而且比你买 CoreMail 软件自己搭建运维要省事。
这次事件充分暴露了你交 IT 系统有多烂,之前也有其他門友分享过:
这次只是一个很平庸的攻击,后面来个大的也未尝不可。
DNS 污染本站的动作倒挺快,
然而这次事件之后这么长时间了 stu 邮箱并没收到任何预警/解释的邮件。更新 1:
后面 stu 邮箱确实是收到了一封标题为“关于加强防范钓鱼邮件的通知”的邮件。
但没啥信息量,而且内容也有槽点,例如
看清邮件发送方的域名地址 我校官方电子邮件均以**admin@xjtu.edu.cn**发出,如对方邮箱帐号与上述不一致,或非学校官方邮箱,则需保持警惕
然而,此封邮件本身是由admin@stu.xjtu.edu.cn发出的,的确与上述不一致 😅,这是否说明此封邮件也是非官方发出的??
另外,网信中心咩改变也没做。例如,想必大家都收到了来自 { dapengcao, guhanwen}@stu.xjtu.edu.cn 回复 admin@stu.xjtu.edu.cn 的 "回复:关于停用学生邮箱的通知" 邮件吧
请问不能登录怎么接收邮件啊
你好,请问尝试登录邮箱显示登录已超次数该怎么办呢?
为啥他们回复给 admin 的邮件我们全都收到了呢?这说明任何人还是都能往 拥有所有人邮箱的邮件列表 发邮件。关于这一点到底是不是个 problem,你可以想象一下,假如 Gmail 的任何用户都能给其他所有 Gmail 用户群发邮件是什么样子。你交 IT 系统着实是没救了。
更新 2:攻击得逞的原因——邮件安全扩展 DKIM、DMARC、SPF
早期互联网的设计没有考虑一丁点安全性,比如 DNS, HTTP,流量都是明文,隐私都在裸奔。邮件协议也不例外。
类似纸质邮件,
Sender:和From:分别对应信封上的发件人和内部信纸上的发件人,为了应用的灵活性,这两栏可以不一样,从而就有冒用身份发送电邮这一攻击。邮件安全扩展 DKIM、DMARC、SPF 就是为了克服这一安全方面上的缺憾而设计的。关于这些,洋文好的同学可以看下面的这个链接,深入浅出,非常详细:
为啥这次 stu 邮箱攻击能得逞?我们查询一下
stu.xjtu.edu.cn这个域名的相关 DNS 记录即可知道答案。你也可以用dig这样的工具自己查询验证,或者可以用在线服务查询。结果如下:$ dig stu.xjtu.edu.cn txt +short v=spf1 ip4:162.105.129.0(北京市北京大学教育网)/24 ip4:202.117.1.51(陕西省西安市西安交通大学教育网) ip4:202.117.1.52(陕西省西安市西安交通大学教育网) include:spf.icoremail.net ~all $ dig xjtu.edu.cn txt +short v=spf1 ip4:162.105.129.0(北京市北京大学教育网)/24 ip4:202.117.1.0(陕西省西安市西安交通大学教育网)/24 ip4:117.32.155.53(陕西省西安市电信) ip6:2001:250:1001:1::1/64 include:spf.icoremail.net ~allSPF 全称为 Sender Policy Framework,2000 年左右出现,作用是允许域名的所有者设置“只有哪些 IP/域名的计算机发信才是合法的,否则都是未经过授权的”。由上面的 DNS 记录可见确实仅允许某些服务器发信。但是对于“这些服务器发的邮件传送到接受者的服务器的过程中是否有被篡改“就无能为力了。因而需要 DKIM。
DKIM 全称 DomainKeys Identified Mail,通过公私钥非对称加密,实现传输信息不被篡改,即接受者的服务器可通过文件头中的 DKIM 签名,判断该邮件的元数据和正文在传输过程中有没有被篡改。DKIM 因而可以被理解为纸质邮件系统中的邮戳。stu 邮箱接收到的邮件头部缺少这一字段。
DMARC 用于设置 DKIM 验证失败或者 Sender:/From:不统一时,收件邮件服务器应当怎么处理。有几种 policy:
- reject 表示退信,从而该邮件不会出现在收件人的邮箱中。
- quarantine 表示防疫隔离,把该邮件分类到spam文件夹里,提醒收件人注意该邮件是有问题的。
- none 表示不管,从而该邮件就像正常邮件一样出现收件人的邮箱
DNS 检索结果显示 stu 邮箱应该是没有设置 DKIM 和 DMARC!
下面看看这个交大門网站的邮件安全性如何呢?
交大門是通过 MailGun 实现邮件服务的。$ dig xjtu.app txt +short "v=spf1 -all" $ dig mg.xjtu.app txt +short "v=spf1 include:mailgun.org ~all" $ dig krs._domainkey.mg.xjtu.app txt +short "k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5Wqp0OsFNjfZ+03zwfKnN2Wx0A24AiKVH+ypYqWseBq16WxKpyQ5ZdJWqnNd96RCugXwjW4S+ylgB2u0U6QNZvCvwoJZMdc2uzEeVv5o7dH7sh2qlH0D+u0MMoM4LYtO+TFdnaM7mI83m1vYp0Ns4LECbxTvFWTMYDP8UgMNUqQIDAQAB" $ dig _dmarc.xjtu.app txt +short "v=DMARC1; p=reject; sp=reject; adkim=s; aspf=s; rua=mailto:c8d07a9ce26e4cfcb1d42ba73f9e17cd@dmarc-reports.cloudflare.net"可以看出交大門非常注重安全性,配置了只有 mailgun.org 的服务器才可以代表本站发信,并且配置了 DKIM 保证了邮件的 integrity,DMARC 策略是 reject,即有人企图假冒本站,收件邮件系统应当直接丢弃。
在这里讲一个趣事,交大門早期有 Gmail 用户和 Outlook 用户抱怨收不到注册邮件,垃圾邮件文件夹里也没有。原因是邮件由于 reject 的 DMARC 策略被直接丢弃了。
然而 SPF 和 DKIM 的配置都正确,(不然其他邮件服务的用户也注册不了啊),为什么会被丢掉呢?
原因是起初给用户发邮件用的是
noreply@xjtu.app这个地址,而 mailgun 里配置使用的是mg.xjtu.app这个子域名,由 Gmail 显示的原始邮件内容中可见:Sender: noreply=xjtu.app@mg.xjtu.app From: "xjtu.app 交大門" <noreply@xjtu.app>由于是 mg.xjtu.app 代 xjtu.app 发信,从而 Sender 和 From 两个字段不统一,所以被 Gmail 退信。
在这里特地表扬 Google Gmail 和 MS Outlook 在安全方面的谨慎。再吐槽一下,交大門作为一个非官方网站,都能遵循网络安全领域的 common practice 进行配置。堂堂一个几万人的大学,IT 系统这么烂,着实有点说不过去。
如果有顶级黑客想渗透你交的 IT 系统,恐怕早已做过并留下后门,所以你交引以为傲的一些很牛的科研成果的原创团队要留心了,需要提高信息安全素养,别让成果被黑客给窃取了。
另请参阅:
- studio Post #1
自我介绍,本人计算机已毕业,现在美国二三流州立大学读博士,本科期间在本校科研方面踩了不少坑,希望写一写经验帮助同学,受众为大一大二希望在本校尝试计算机科研的同学。
一。本文不包括
- 写论文,校外合作,暑研,申博士等等,因为网上信息很多,不需要我讲。
- 动机,因为这是尝试之后的结果,而不是尝试的理由。当然尝试之后你可能会放弃或者选择科研,不过都比没试过就一头扎进去强得多。
二。本文的初衷
为什么我要强调受众为大一大二在本校的同学,因为高年级时间和机会都相对较多,无论是出去实习还是找校外合作都很普遍,且网上信息很多。而大一大二作为本科时间的 1/2(其实我觉得是 2/3),在学校信息不透明的情况下,很容易就踩一些坑,导致时间白白浪费掉。
三。选择老师
1. 不要迷信表象
很多人看到某教授是院士/长江,就想当然地觉得这样的老师很好,这是完全错误的。事实上我们身为本科生而不是博士生,不需要太关心老师在圈子里的地位,他可能已经不亲自指导学生了。更有意思的是,很多很厉害的教授也不是最佳选择,因为最重要的是,他真心实意地愿意帮助你入门科研,他再厉害,不愿意花心思在你身上也是没什么意义的。还有同学想要申请国外博士,一看某老师是美国博士毕业,就想当然地以为他可以帮你推荐到他的老板那里,这都是错误的想法。我们这里推荐助理教授为佳,因为他们正好缺人手缺论文,会对你投入比较多的精力。当然如果你能找到愿意带本科生的海归大牛,那当然最好,但是一般不可兼得。
2. 已知比较靠谱的老师
注:此处为针对本科生的推荐,和硕博的情况完全不同,请不要混为一谈。
罗敏楠:人工智能方向。这几年已经发展为非常大且正规的本科生科研团体了,不仅可以得到比较靠谱的指导,同学之间也可以相互学习合作。
周三平:计算机视觉方向。已知有 2 个同学曾经得到过靠谱的指导。
王飞:无线网络方向,很愿意也有时间指导本科生。
任鹏举:系统方向,已知和波士顿大学有关系,2 个同学借此获得过一些科研机会。
李昊:系统方向,已知有 1 个同学曾经得到过靠谱的指导。
如果你不幸对某些西交没有的方向感兴趣,那就只能寻求校外的机会了。
四。如何开始入门
不需要通过学校的计划/项目来联系
很多同学觉得教授都很忙,自己最好走学校的项目来得到重视,比如人机所的 x 计划,我看到有人介绍说“只选拔顶级选手,需要均分高,或者有特别的才能。比如笔者当年靠着钢琴十级和一些不太拿的出手的特长以低于一般选手的均分混进了 X 计划。”。这是完全错误的,科研和钢琴并没有一毛钱关系,需要的是自我驱动力,事实上你亲自联系老师会让老师觉得你更“懂行”,私下联系也是国外大学非常常见的做法。-
发邮件联系,选好老师之后,用你的学校邮箱发邮件,附上你的成绩,或者有什么亮点(会写 c++,数学建模等等)。一般老师都会回复,不想要你也不要紧,换一个就行了。
-
和老师面谈,要求参加组会(一般为一周一次的),组会上每个人都会分享一些论文和自己的工作,首先能让你知道组里的每个人都是做什么方向的,还能让你慢慢看懂论文。
-
计算机大多数方向不需要太多的前置知识,想达到慢慢啃能看懂论文的程度,最多在网上学一两门公开课就够了(比如卡耐基梅隆大学的对应课程)。这一步大概需要 3 个月到 1 学期。
-
在参加完几次组会后,和老师要求自己在组会上讲一篇论文。因为首先很多时候你自己懂了不代表真的懂了,讲论文可以让你有更深入的理解。其次让老师认识到你不是来混时长的,是真的想做一些东西。
-
现在你已经能看懂一些论文了,并且在组里混了几个月,大家做的什么方向你都已经大概了解了,需要挑一个人来带你。这一步非常关键,因为有些博士生自己都发不出论文,你就别指望他能帮助你了(我意思不是要你当舔狗,但是他起码要有一定水准)。这里建议挑个容易相处的三年级以上的博士生,和老师说你想和他做东西。
-
最理想的情况是,这位博士生手上有一个正在做的项目,他可以让你参与。但是,一般博士生不会这么轻易就分享自己正在做的东西,所以我们也要考虑自力更生的情况。这里建议每周尽可能多读相关方向的论文,并且固定时间和博士生讨论,问问题。他如果是一个合格的高年级博士生,在你和他讨论 30-50 篇论文之后,一定会有一些想法让你可以动手开始做的。这一步大概耗时 3 个月到 1 学期。
-
剩下的事情就超出本文的范围了,无非就是试错,出了好结果就可以写论文了,没有好结果就接着试错。这一步的结果完全取决于带你的人的眼光,所以,我们对老师和博士生的选择一定要慎之又慎,否则就只会浪费时间。
後藤 ひとり Post #2
遇见了紫大人的波奇酱

别无选择只能住在幻想乡的波奇酱

在博丽神社工作的波奇酱
後藤 ひとり Post #1
10 月这部新番《孤独摇滚》/ぼっち・ざ・ろっく! ,原作为はまじあき仍在连载中的漫画,动画由芳文社制作。提到芳文社,大家会想到经典的芳文跳;而提到音乐动画,想必轻音少女这部动画的名字也会在大家的心里浮现出来吧。而今次,笔者将带着大家吐槽动画中的,一些可能你注意到也可能你没注意到的细节,以及一些自己的碎碎念。那么,开始了哟!

曾有专家表示,在片头有跳跃的动画都是神动画

删除线文字由于论坛用户组限制,楼主未能将本文发成长文,故以分楼层回复的形式发表此贴文
全文内容已于最后一个回复贴内更新完毕
此贴文为去年冬天我看完这部动画后写的一些随感,发现建了个新论坛就打算搬在这里跟大家交流:)
lumi Post #1发现没有科研相关的 tag,就在这里开一个 thread 来聊聊如何寻找外校的科研资源吧,或者说开启一段有趣且有正向回报的科研合作。
Breski Post #1小白向
期末又到了,又有一堆的评教,所以就简单的自动化一下。
没什么技术含量,js 获取 dom 元素模拟点击事件,,,随便写写。
class 估计很容易变,可能过段时间需要改改。操作

代码(需要复制张贴的部分)
// 获取所有题目 var questions = document.getElementsByClassName("sc-panel-thingNoImg-1-header") n = questions.length console.log(n) for (i = 1;i < n ;i++) { if (i == n - 1){ var findText = questions[i].nextElementSibling // 最后一个题是填空,内容自己改 result = findText.getElementsByClassName("bh-txt-input__txtarea")[0] result.value = "讲的很好,希望考试不要太难" } else { // 默认选择完全符合,想改的话换一下下面的下标 [0] var choices = questions[i].nextElementSibling var choice = choices.getElementsByClassName("bh-radio-label")[0] choice.click() } } btn1 = document.getElementsByClassName("bh-btn bh-btn-success bh-btn-large")[0] // 提交 setTimeout(()=>{ btn1.click() btn2 = document.getElementsByClassName("bh-dialog-btn bh-bg-primary bh-color-primary-5")[0] },500) // 时间间隔 1000ms // 确定 setTimeout(()=>{ btn2.click() },1000)-
lumi Post #4
量子打屁手 Post #1结合本人以及一些朋友的相关经验,总结出一份尚不全面的交大租房指南,供有需要的同学们参考。
本指南仅代表个人意见。
如果希望补充和完善,请在回复中告知。我会将新内容编辑进指南并且注明作者。
本帖尚未完成,待后续完善
租房 tips
1.水电
尽量选民水民电的房子。正规的房子可以用电卡在线下电超市充值,如果有智能电表可以直接在支付宝缴费。水费交给自来水公司,或者由物业代收。
不要直接给房东交费!帮你代缴水电的大概率是二房东,拒绝一切中间商赚差价!
2.电梯
尽量选择较低楼层,次选较高楼层。你交附近大部分电梯房的电梯经常维修,而且居住密度过高,高峰期上下楼堪比挤公交。
选择距离顶层 5 层以内,可以保证下楼时有电梯坐,选择低层虽然采光和防潮有压力,但是可以保证回家和出门的时间掌握在自己手里,不必担心电梯坏/停电/高峰等各种问题。
3.居民素质
国企家属院>一般老小区>商品房≥ 回迁房小区,邻居如果素质很低,居住体验不会太好。
兴庆校区
东南门
常春藤花园及东区
房屋类型:一室、一室一厅
均价:一室 2000,两室 2500
优点:
生活便利:毗邻交大街,楼下超市摊位密集;
房屋情况:房间比较新,容易打理。缺点:
东区地理偏远:需要绕过一整个街区才能来到东南门;
楼层:小户型处于 30 层或者近顶层,取暖/保温付出比较大;早晚高峰上下楼不便。兰蒂斯城
房屋类型:三室两厅
均价:合租 500 到 800,一室 2000,两室 2500➕,三室 3000➕
优点:
地理优越;合租较多。
缺点:
房屋质量参差不齐,隔音差,隐私性不好;
早晚高峰上下楼是地狱级别难度。
学府首座
基本情况和兰蒂斯城相当,但是整体新一些。
交大二村/三村
房屋类型:(多层) 两室、三室
均价:一室 1200,两室 2200;
优点:
属于学校内部,安全有保障;
房东为交大老师或者家属,对本校学生比较宽容;
地处交大街,生活便利。缺点:
二村和三村离学校较远;
房子老旧,难打理。西南门
乐居场小区 A3/A4
房屋类型:(高层)两室、三室、以及更大
均价:合租 600,一室 1500,两室 2100;
优点:
距离学校西南门很近(A3 区东门距离学校步行 3 分钟);
建东街夜市兴盛,生活便利;
整租价格相对便宜。缺点:
回迁小区,大部分出租房,住户素质参差不齐,基础设施较差。西铁局后 8 栋
房屋类型:(多层)两室
均价:两室 2000;
优点:
距离西南门较近;
国企家属院,房屋质量、居民素质都较好。缺点:
房源少。建东街及周边
建东街小区:多层,两室,2200 左右;
乐居东方小区:高层,一室、两室,价格较高。南门
华路经九路小区
贝特小区
金水路小区 7 号院
西铁局周边
北门
质监局家属院
咸宁广场周边
6 号线沿线
校内
青年宿舍
创新港校区
新港周边
tips
如果租不到港周围的房子,可以考虑地铁通勤。但同时会付出相当大的时间成本
打工人地铁通勤预习,还好乘客很少,风景很棒。梧桐西舍
房屋类型:多室
均价:暂无信息
特点:短期、合租、转租居多,房源基本在中介手中。
可以加入创新港租房群寻找房源 or 室友。A/B/C 区
房屋类型:宿舍
均价:400—800 不等
特点:风险高、便利地铁 5 号线沿线
阿房宫南(距离创新港 30 分钟地铁)
周围小区:吾悦楼上、中海、和平春天、西围新嘉园。
后两个小区价格亲民,但是距离稍远。汉城南路(距离创新港 40 分钟地铁)
周围小区较多,地方比较繁华,是不错的租房选择。