中国黑客入侵美商务部长邮箱,她还访华吗?
文章来源: 美国之音 于
- 新闻取自各大新闻媒体,新闻内容并不代表本网立场!
资料照:美国商务部长雷蒙多在国会听证会发言(2023年5月16日)
来自中国的黑客活动在今年6月前攻破了美国商务部和国务院等几十个机构的电邮系统,包括商务部长吉娜·雷蒙多(Gina
Raimondo)的邮箱。雷蒙多预计在今夏访问中国。这次的黑客行动引起了不少针对拜登政府尝试与中国缓和关系做法的质疑。
华盛顿邮报星期四(7月13日)报道,这次网络攻击的影响得到了控制,但是美国联邦调查局仍在继续调查。联邦调查局的一位高级官员说,没有机密信息被盗取,没有证据显示黑客突破了收件箱以外的系统。
这位官员说,美国政府还没有将此次攻击正式归咎于任何国家或组织。采取这次行动的中国黑客组织利用了微软云的一个基本漏洞。微软称,中国黑客组织从5月15日便开始获取电子邮件帐户的访问权限。
美国新闻网站“The Messenger“的资深网络安全记者埃里克·盖勒(Eric
Geller)指出,这次行动很符合中国的一贯作风。
“《纽约时报》注意到中国黑客攻击活动的时机,这次活动主要针对特定人士的电子邮件账户;就在国务卿布林肯前往北京进行五年来首次高层访问之前。标准的中国间谍手法。”
中国黑客的行为引起了不少专家质疑拜登政府尝试与中国缓和关系的努力是否真的有效。
美国2024共和党总统参选人之一、前美国常驻联合国代表妮基·黑利(Nikki Haley)指责拜登在对华方面不够清醒。
“财政部长耶伦才在中国谈论深化关系,而中国黑客却在入侵美国政府。醒醒吧,乔·拜登。”
哈德逊中心高级研究员瑞贝卡·亨里奇(Rebeccah
Heinrichs)也表示:“当拜登政府为(与中国的)外交次数增多而拍手称快时,中国却在黑客攻击美国官员,而外交活动却没有取得任何明显的成果。”
《华盛顿自由灯塔报》的调查记者查克·罗斯(Chuck
Ross)调侃说:“我们得允许中国入侵我们内阁官员的邮箱,才能让他们跟我们在气候变化上合作。”
曾担任驻华记者的前《纽约时报》专栏撰稿人纪思道(Nicholas D.
Kristof)则认为,入侵别国政府系统的国家并不只有中国。
“应该就此愤怒,但事实上,这是所有政府都会做的事。如果有机会,我们也会入侵中国商务部部长的电子邮箱。”
今年2月,美国国务卿布林肯因为中国的侦察气球进入美国领空而推迟了原定的访华行程。中国黑客入侵美国政府电邮系统的新闻被曝光后,有专家认为受害者之一的雷蒙多也应该推迟访华之行。
大西洋理事会资深研究员亚历山德拉·嘉德萨拉·特尔子瑜(Aleksandra Gadzala
Tirziu)问道:“她当然应该推迟她的出访吧,不是吗?”
中国问题专家利明璋(Bill Bishop)也说:“她应该推迟她的访问。”
-->
`,
"script":[]
}
, "gg_rightside": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"src":"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js","async":"","data-ad-client":"ca-pub-7528949385909099"},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/news/js/recommendednews.js","defer":"true"},
{"src":"/js/wxcFunc.js","defer":"true"}
]
},
"func":{
"exe":[
//展示评论
'function showMoreComments(){let n = 4;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};hideComments();',
],
"src":[
//图片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//计数器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=12415275&n=0&out=jsval","defer":"true"},
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}