俄罗斯侵犯乌克兰持续近两年,至今仍不断以导弹及无人机轰炸乌克兰各城市,造成平民死伤。“华盛顿邮报”报导揭露,俄罗斯一家企业去年持续进口可用于武器制造的台湾精密机床,而这家企业同期销售对象多是俄罗斯国防工业,用来大量制造用于乌俄战争的攻击型无人机,专家警告这可能有违对俄罗斯的管制令。
随着俄罗斯略乌克兰陷入僵局,俄国国防工业亟需总部位于莫斯科的I Machine科技公司(I Machine
Technology)专门进口的先进制造设备。一支上传网络的企业活动影片可见,I Machine科技公司执行长布莱迪辛(Aleksey
Bredikhin)说:“我特别要欢迎来自遥远台湾的朋友…近一年来,我们一直很努力工作。”
华邮取得的贸易纪录和俄罗斯税务资料披露,自去年1月以来,I
Machine科技公司已进口逾2000万美元的台湾制造精密设备“电脑数控(CNC)机床”。这些机床是用于复杂、精确的制程,对许多产业至关重要,包括武器制造。台湾制造的机器差不多占I
Machine科技公司去年前7个月全部的进口量,而这家公司同期的销售对象绝大多数是俄罗斯国防工业。
根据寄给一名在无人机计划中负责发动机制造的计划经理的邀请函,布莱迪辛还试图为俄国一项大规模生产攻击性无人机的秘密行动供应这些机器。美国前商务部高阶官员沃尔夫(Kevin
Wolf)指出,华邮发现的货物运输,可能违反了台湾和西方国家去年1月针对向俄罗斯技术销售所实施的禁令,“绝对”应该成为台湾当局的执法优先要务。
沃尔夫续指,这就是要针对俄罗斯实施出口管制的原因,有些工具对于制造军事物品非常重要;与军事用途和使用者密不可分;与无人机有关;也涉及很多钱。这是一个典型的执法优先问题。这些货物运输凸显的问题是,即使美国主导各国实施史上少见的大规模限制措施,俄罗斯国防工业仍然强劲,部分原因出在监管漏洞和松散的执行。
关键货物持续直接流向俄罗斯,也透过中国和其他未加入限制的国家输往俄国,包括此案中来自台湾的货物。依据华邮取得的俄国贸易数据和华府非营利机构“高级国防研究中心”(Center
for Advanced Defense Studies)提供的出口纪录,这些机器分成63批个别出货。
第一批机器价值447万美元,直接从台湾“集盛国际兴业有限公司”送到布莱迪辛的公司。到了去年5月底,直接出货CNC机床给俄罗斯的行动停了下来。价值1780万美元的其余设备则采一条迂回的运输路线。虽然布莱迪辛从土耳其或中国进口这些货物,但从贸易纪录中可知,这些机器是由台湾多家其他企业制造。
布莱迪辛接受华邮电话访问时坦承自己多年来从集盛公司进口CNC机床,但他否认在去年1月的限制生效后仍这么做。他宣称,在那个时间点之后的货物运输都是备用零件,所以不违反出口管制措施。I
Machine
Technology目前删除了在社群软件Instagram发布的多则贴文,包括与台湾厂商高层及布雷迪欣访台的图片和相关影片。
俄国商业纪录显示,集盛公司负责人游明哲曾是I Machine科技公司共同持有人。集盛公司的英文名称为I Machine
Tools Corp.,与I Machine科技公司近似。游明哲最初在访谈中说,台湾一实施出口限制,集盛公司就停止所有向I
Machine科技公司的出货,他得知华邮为这篇报导所搜集的纪录后改口承认去年有出货,但他指称那些都是不受出口管制限制的零件。
游明哲辩称:“(我们)还是得提供这种服务,因为未来解除制裁时,我们还能合作,而不是一刀两断。”俄罗斯进口资料记载,I
Machine科技公司去年收到的货物中,超过40批是打上集盛公司商标的货物,其中一些转自土耳其和中国,只有数批属于零件。
游明哲声称,自从出口管制实施以来“本公司就不再与这家业者交易”;这些纪录或许不可信,集盛公司不是那些将货物运往I
Machine科技公司的中国和土耳其企业的供应商。他对I
Machine科技公司与俄国军方的关联并不知情,经销商“基本上会有很多用户”。
台湾谴责俄罗斯入侵乌克兰,并于2022年4月针对俄国实施技术出口管制,2023年1月进一步扩大管制,纳入部分CNC机床,使得管制措施大致上等同于欧盟和美国。有关华邮发现的台湾企业是否违反出口管制,台湾的经济部国际贸易署不愿置评。国贸署在声明中强调,政府正规划禁止台湾企业销售货物给I
Machine科技公司,以防这些货物被用于制造武器。
去年11月初,10名美国国会议员呼吁拜登政府将限制CNC机床出口给俄罗斯列为优先事项。他们在信中提及台湾等美国盟友生产的机床被运往俄国国防工业的“令人不安的趋势”。同日,美国财政部对布莱迪辛的公司实施制裁,理由是这家公司与俄罗斯国防工业有牵连。
专家表示,台湾规定规范,受到管制的CNC机床即使透过第三国也不能运往俄罗斯,企业必须披露最终用户才能取得这类货物的出口许可。如果最终用户是俄罗斯,就不会获得许可。机床公会日前发表声明提到,除要求会员厂商遵守相关市场出口限制、避免“踩红线”,未来也不排除透过技术掌握机台流向,避免设备因流向无法掌握而抵触国际规范。
-->
`,
"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 = 1;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};',
],
"src":[
//图片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//计数器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=125400330&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 ;
}