想去现场看2018年俄罗斯世界杯?这个操作一定要小心

2018年俄罗斯世界杯期间,主办城市的大量公共WiFi存在安全隐患,比例高达20%以上。其中圣彼得堡、加里宁格勒和罗斯托夫的安全问题最为突出。攻击者可能利用这些漏洞进行钓鱼攻击和个人信息盗窃,给球迷带来经济损失和信息安全风险。

随着2018年俄罗斯世界杯临近,全球无数球迷已经按奈不住期待的心情,相信那11座举办城市到时候也会是人山人海。但是兴奋归兴奋,如果你前往俄罗斯观看比赛,一定要注意安全,这里指的不仅仅是人身安全,还有信息安全。

 

根据统计,在2018年俄罗斯世界杯的11个主办城市里,超过20%的WiFi热点存在网络安全问题。在这些城市中的3.2万个左右的公共WiFi中,有7176个没有是没使用流量加密。具有不安全连接WiFi比例最高的三个城市,依次是圣彼得堡(48%)、加里宁格勒(47%)和罗斯托夫(44%)。

 

当然,还有72%的WiFi使用了WPA/WPA2协议加密,但是使用WPA2进行安全保护的网络并非不能攻破,特别是在暴力破解的情况下。攻击者还可以用技术手段在公共访问点拦截来自WPA WiFi的流量。

 

像世界杯这样备受期待的全球事件,给攻击者提供了难以想象的非法获利的机会。电子邮件病毒、传统网络钓鱼攻击、假冒博彩网站等,都将在今年世界杯举办期间迎来爆发。

 

5月28日就有相关机构发现了声称给球迷提供购买门票机会的钓鱼邮件(价格比原价高10倍)。结果,球迷买到的票不能用,而且也损失了不少钱,还给诈骗分子提供了自己的付款信息在内的个人数据,犯罪分子就能用这些信息诈骗/窃取更多钱财。

 

由于目前弱口令和口令复用的情况非常严重,泄漏个人信息不仅意味着个人财产等方面面临威胁,而且还意味着任职企业的信息安全也存在极大威胁。锦佰安科技建议,如果要去现场观看世界杯,为了尽量避免自己成为网络犯罪分子的目标,一定要在设备设置中启用HTTPS选项;同时也要防范钓鱼攻击,以免个人信息泄漏。


【问题描述】 2018俄罗斯世界杯结束了,法国获得冠军,全世界球迷度过了一个非常愉快的夏天。作为中国球迷,不能总是看别人踢球,这不福利来了,根据FIFA(国际足联)及全体成员协会的一致决定,2118世界杯将在中国举办,作为东道主,中国队将无需参加预选赛而直接参加决赛阶段的比赛。 比赛规则如下: 总共n(n为偶数)个球队参加比赛 按照分组赛积分排名,前n/2的球队进入淘汰赛 积分排名的规则如下:球队获胜得3分,平局得1分,失利得0分,按照积分递减、净胜球递减以及进球数递减方式排名 编写一个程序,根据给出的参赛队伍名单和所有比赛的结果,找出成功进入淘汰赛阶段的球队名单。 【输入形式】 第一行输入包含唯一整数n(1<=n<=50),参加世界杯决赛的球队数量。接下来的n行是各球队的名字,为长度不超过30个字符的英文字符。接下来的n*(n-1)/2行,每行格式name1-name2 num1:num2(0<=num1, num2<=100),表示对阵球队及比分. 【输出形式】 输入n/2行,表示进入淘汰赛阶段的球队,按照字典序进行排列,每个球队名字占一行。 【样例输入】 4 A B C D A-B 1:1 A-C 2:2 A-D 1:0 B-C 1:0 B-D 0:3 C-D 0:3 【样例输出】 A D 检查一下以下代码能不能解决问题 #include <iostream> #include <string> #include <algorithm> using namespace std; struct Team { string name; int score; int in_ball; int win_ball; }; bool compare(Team &a,Team &b) { if (a.score!=b.score) return a.score>b.score; if (a.win_ball!=b.win_ball) return a.win_ball>b.win_ball; return a.in_ball>b.in_ball; } bool compareName(Team &a, Team &b) { return a.name < b.name; } int main() { int n; cin>>n; Team team[n]; for (int i=0;i<n;i++) { team[i].in_ball=0; team[i].name=""; team[i].score=0; team[i].win_ball=0; } for (int i=0;i<n;i++) { cin>>team[i].name; } for (int i=0;i<n*(n-1)/2;i++) { string temp,s1,s2; int n1,n2; cin.ignore(); getline(cin,temp); s1=temp[0]; s2=temp[2]; n1=temp[4]-'0'; n2=temp[6]-'0'; int score1=0,score2=0; if (n1>n2) { score1=3; score2=0; } if (n1<n2) { score1=0; score2=3; } if (n1==n2) { score1=1; score2=1; } for (int j=0;j<n;j++) { if (s1==team[j].name) { team[j].in_ball+=n1; team[j].score+=score1; team[j].win_ball+=n1-n2; } if (s2==team[j].name) { team[j].in_ball+=n2; team[j].score+=score2; team[j].win_ball+=n2-n1; } } } sort(team,team+n,compare); sort(team, team + n / 2, compareName); for (int i=0;i<n/2;i++) { cout<<team[i].name<<endl; } return 0; }
最新发布
06-28
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值