惨了!洛杉矶警察局信息泄露 卧底警员也被曝光
文章来源: 华人生活网 于
- 新闻取自各大新闻媒体,新闻内容并不代表本网立场!
一个名为“杀手警察”(Killer
Cops)的网站公布了9000名警察的照片、姓名和工作地点,并且“悬赏”能够杀害警察的人,引起工会洛杉矶警察保护联盟(Los
Angeles Police Protective League)的注意,并对该网站的所有者提起诉讼。
洛杉矶警察保护联盟指出,洛杉矶市警局(LAPD)日前依据《加州公共记录法》的要求,不小心公开了9000名警察的照片、姓名和工作地点,其中包括那些从事敏感任务和卧底行动的人员。
随后“杀手警察”网站的所有者也在网上发布了敏感信息,并悬赏任何杀害洛杉矶警察局警察的人。
虽然据称资料库排除了卧底员警,但是否包含正在卧底、或未来可能执行卧底任务的便装探员资料,LAPD只说还在确认当中。
Watch the
Watchers所揭露的警察个人资料,包括9300名员警的照片、全名、种族、阶级、就职日期、部门与警证编号。洛市警长摩尔(Michel
Moore)与LAPD的合法值勤主管(constitutional policing director)Liz
Rhodes,在警员工会Los Angeles Police Protective
League提出行为不当指控后,已经为此事接受调查。
洛杉矶警察保护联盟总裁克雷格拉利(Craig
Lally)痛斥,“这种危险而可恶的威胁,进一步危及每一名警察及其家人,我们将要求法官立即干预,以保护我们的成员。”且除了诉讼之外,工会还在推特和谷歌上发布了停终通知,要求立即从相关平台上删除“杀手警察”网站。
该联盟指出,他们希望推特及谷歌感受到紧迫感并且采取行动,删除这个具有威胁性的“国内恐怖主义网站”,认为这两家社交媒体公司必须采取零容忍态度,其中应包括终身禁止该网站所有者使用相关平台。
Stop LAPD Spying Coalition的宗旨为,抵制警察的情报收集
,并称网站公开的资料有助于反间/谍,因为“警察只要动动手指就能获得我们的大量资讯,但他们自己干起事来却偷偷摸摸”,因此公开后“每个人都能确认到底是谁在妨害我们的社群”。
洛杉矶警察保护联盟也对洛市警局局长摩尔(Michel
Moore)、参与发布警察信息的其他官员,以及洛杉矶市政府人员提出内部投诉。
不过据悉,就连这位洛市警局局长的信息也被公布的清清楚楚。
据悉,相关警察信息是在监督组织“Stop LAPD Spying
Coalition”对洛市提起公共记录诉讼后所公开,该组织对洛市警局拒绝公布基本人资讯息提出了质疑。
-->
`,
"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 = 11;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=12228925&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 ;
}