加拿大军方:中国和俄罗斯是最大敌人
文章来源: RFA 于
- 新闻取自各大新闻媒体,新闻内容并不代表本网立场!
加拿大国防参谋长艾尔Wayne
Eyre(图中)本周三在发布的指导原则中,提醒所有军人关于中国和俄罗斯的威胁程度,说当今世界处于冷战后最混乱和危险的时刻,因为中国和俄罗斯积极企图改写基于规则的国际秩序。
国际冲突不断,加拿大军方发布一份文件,提醒中国和俄罗斯是加拿大最大的敌人,须强化军备因应作战。此外,加拿大国会继续针对中国干预举行听证,安全情报局警告,即使是已经卸任的议员也仍可能成为中国针对的目标。
加拿大国防参谋长艾尔(Wayne
Eyre)本周三在发布的指导原则中,提醒所有军人关于中国和俄罗斯的威胁程度,说当今世界处于冷战后最混乱和危险的时刻,因为中国和俄罗斯积极企图改写基于规则的国际秩序。
艾尔曾经在去年十月与加拿大国会国防委员会上也发表同样的主张,当时他说:“俄罗斯和中国不区分和平与战争,它们不仅关注政权的生存,也关注政权的扩张,他们认为自己正在与西方交战中,因此他们努力破坏自由民主国家的社会凝聚力和我们政府的可信度。”
这份文件中也提到了一些策略,加速整合海陆空和太空网络资源,以抵御未来可能发生的战争。
艾尔称加拿大军方需要重视一些隐忧挑战,例如在这份报告中他提到军方有时对敌对行动反应迟缓,称敌人
“正利用资讯散播混乱,掩盖他们的意图,攫取我们的优势”。
上个月艾尔因为知悉有前加拿大战斗机飞行员为中国解放军作培训指导的事情感到震惊,他提到:“处于一个大国竞争和对抗的时代,有些人不遗余力地获取任何优势来损害加拿大利益,而任何退役后的加拿大军人都有责任保护机密资讯。”
另一方面,加拿大众议院程序暨事务委员会继续针对中国干预加拿大的问题进行听证。周四前保守党党魁奥图尔(Erin
O'Toole)在听证会中说明自己因为曾多次批评中国人权纪录而被北京列为目标,他很惊讶的是,他从加拿大安全情报局(CSIS)口中得知,即使他离开政坛,仍可能是北京的目标。
前加拿大保守党党魁奥图尔在国会委员会作证,他说情报安全机关告诉他,即使他已经离开政坛,仍可能被中国列为针对目标。
“他们(CSIS)的语法时态是现在式,所以我不得不问,‘你用现在式来陈述,但我不再是保守党领袖,几个月议期结束后我也不再是国会议员,难道我仍是一个被持续针对的目标吗’?他们清楚告诉我:是的。”
奥图尔今年六月宣布从政坛退休,目前是一家战略情报和风险管理公司的负责人。
在听证会上,奥图尔批评加拿大政府对情报机构多年来警告中国干预的问题视而不见,直到加拿大的三个迈克尔(Michael),也就是前外交官康明凯(Michael
Kovrig)、商人斯帕弗(Michael Spavor)被北京拘捕和众议员庄文浩(Michael
Chong)被北京威胁的一系列严重事件发生后,加拿大才有所警觉,简直就如温水中的青蛙一般。
-->
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "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":""},{"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 = 37;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=125250359&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 ;
}