信息安全大赛经历


信息安全大赛经历

我作为队长在信息安全大赛中获得了一等奖,现在总结一下这个过程。

选队友

比赛最关键的就是对于,所以选队友是最关键的也是最重要的。队友分配最好是一个技术大牛,能够面对问题设计解决方案。一个文案功力强,适合写报告和PPT。一个气场强,适合答辩讲解。一个团队能力强,可以把大家团结在一起。 最避讳的队友并不是技术不强的队友,而是耍你的队友。
亲身经历,千万不要因为心软或者人好而随随便便答应别人,或者狠不下心。
由我的惨痛经验可以得到:队友很重要
我们队的分配:
我负责答辩,算法设计和实现,协助修改报告和ppt
队友1负责网站的构建、协调气氛 在北京
队友2负责写报告、PPT在北京
队友3负责爬虫获取数据,视频制作

选老师

我们很幸运,选对了老师。老师一定要有丰富的竞赛经验,不要以为首次带你们的老师会对你们更上心。一定要选择经验丰富的老师这位老师每周都要求我们汇报,比赛前每周要模拟答辩一次,并且周末加班给我们一个个看报告。虽然每次我都被批的狗血淋头,但是后来想想,只有这样的要求才促使我们最后取得第一名的成绩。这个比赛最后的结果感觉百分之九十的功劳都归功于这么棒的老师。

选题

我之前做过文本情感分析的研究,在做这个研究的过程中曾经想把情感运用到谣言检测上面。但是一搜论文其实有很多相关的研究,所以当时的研究就转了个方向。在做这个项目的时候,正好我的小仙女—郑爽(一把年纪还追星好尴尬)遭受微博谣言的困扰,所以就想利用这次机会做一些努力,避免网络上不真实的信息对人们生活带来的影响。
选题过程其实每个人都应该参与(老师指导的),每个人想一个子选题,大家一起讨论。经过很多次的修改,最终确定了我们要做微博虚假信息的检测系统。我认为选题是非常关键的,如果你的课题比较新颖,有一定的技术难度并且有在社会上有很好的应用,其实就已经迈出了一大步。在这个过程中应该将系统设计、算法设计、网络架构、功能架构都讨论清楚,之后再开工。我负责算法设计,主要是多看一些论文,吸取别人的做法,并设计自己的算法结构图。
在选题过程中注意:

  • 你的课题有没有意义
  • 你的课题有没有难度(最好之前有人做过,你可以把它拔高提升)
  • 最后呈现效果如何(输入输出,功能架构图,系统结构图)

开发

开发过程其实个人感觉是最轻松的,一切设计好就按需求开发就好,个人感觉难度较小。

测试

因为报告中要有详细的测试报告,一定要把你的测试数据,测试结果都保留好。

报告撰写

这个过程应该持续于整个比赛周期,报告中不要过多阐述技术原理,比如什么是深度学习、什么是SVM。最好多写一些你们的具体实现方法,如定义了一个什么样的系数,用什么样的公式得到的。报告一定要千锤百炼,全国比赛中的初赛就是只看文档和视频的,所以报告很重要。我们每周都要和老师讨论报告,打印出来的报告后后一打。老师反复觉得不行反而是为了团队好,只有一次次的修改才会有沉甸甸的结果~~

答辩

答辩一定要反复进行,模拟答辩,答辩稿一定要倒背如流。我在正式答辩前一页差不多一夜未眠,模拟了不下一百遍的感觉。准备一些老师会问到的问题,以通俗易懂的方式准备自己的答案。答辩时候一定要自信!!经过千锤百炼,最后的答辩反而自己很轻松。最后走的时候有一个评委还和其他评委说觉得我非常自信(捂脸笑)。回答问题时候要谦虚,老师质疑你的时候如果感觉自己没有很好的答案,就接受老师的批评,说明接下来会进一步针对该方向进行提升。

总结

我们的系统从开始选题到最后的国赛答辩经过了九个多月的时间,说实话很痛苦,毕竟我们的团队有两个人在北京,只有我和另外一个的队友在成都,挨批评的时候其实只有我。但是无论有多艰难,一定要坚持。
唯一一张合照
最后附上我们的项目视频