1 2 3 4 5 6 7 8 9 10 11<!DOCTYPE html> 12<html class="no-js" dir="ltr" lang="en" prefix="og: https://ogp.me/ns# fb: https://ogp.me/ns/fb#"> 13 <head> 14 <meta charset="utf-8"> 15 <meta http-equiv="x-ua-compatible" content="ie=edge"> 16 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 17 18 19 20 21 22 23 24 25 26 <title>FBI probes cyberattack tied to third-party jobs portal | Cybersecurity Dive</title> 27 28 29 30 <meta name="description" content="The potentially serious breach highlights the supply chain risks facing even the most sophisticated organizations."/> 31 32 33 34 <meta name="sailthru.tags" 35 content="cybersecurity,type-newspost,cybersecurity-breaches,cybersecurity-cyberattacks,cybersecurity-tag-cybercrime,cybersecurity-tag-data-branch,cybersecurity-tag-data-privacy,cybersecurity-tag-fbi,cybersecurity-tag-identity-acces,cybersecurity-tag-law-enforcemen,cybersecurity-tag-network,cybersecurity-tag-supply-chain"/> 36 37 38 39 40 41 <meta property="fb:pages" content="101873494984972"> 42 43 44 45 46
46<script> 47 window.dataLayer = window.dataLayer || []; 48 function gtag(){dataLayer.push(arguments);} 49 gtag('consent','default',{ 50 'ad_storage':'denied', 51 'analytics_storage':'denied', 52 'ad_user_data':'denied', 53 'ad_personalization':'denied', 54 'personalization_storage':'denied', 55 'functionality_storage':'granted', 56 'security_storage':'granted', 57 'wait_for_update': 500 58 }); 59 gtag("set", "ads_data_redaction", true); 60 </script>
60 61 62
62<script src="https://cmp.osano.com/AzqdtLT8Mqkut2TZ/991974d1-3bca-4b6d-93e4-fc7f0c35945c/osano.js"></script>
62 63 <style> 64 .osano-cm-widget{display: none;} 65 </style> 66
66<script> 67 // Notify GTM when analytics consent is granted 68 // This ensures page_view tag re-fires with proper attribution data (source/medium) 69 // if it's initially triggered before analytics consent has been granted 70 Osano.cm.addEventListener("osano-cm-analytics", () => { 71 gtag('event', 'analytics_consent_granted'); 72 }); 73 74 window.Osano.cm.addEventListener("osano-cm-script-blocked", function (item) { 75 console.log("Script blocked: " + item); 76 }); 77 window.Osano.cm.addEventListener("osano-cm-cookie-blocked", function (item) { 78 console.log("Cookie blocked: " + item); 79 }); 80 </script>
80 81 82 83 84 85 86 87
88<script type="module" src="/static/js/dist/darkModeFaviconToggle.bundle.js?281219230926" ></script>
88 89 90 91<!-- ====== FAVICONS ======= --> 92<link rel="icon" type="image/x-icon" sizes="any" href="/favicon.ico?v=3" /> 93<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=3"> 94<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=3"> 95<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=3"> 96<link rel="manifest" href="/site.webmanifest?v=3"> 97<link rel="mask-icon" href="/safari-pinned-tab.svg?v=3" color="#5bbad5"> 98<meta name="msapplication-TileImage" content="/mstile-150x150.png?v=3"> 99<meta name="msapplication-TileColor" content="#603cba"> 100<meta name="theme-color" content="#ffffff"> 101 102 <link rel="alternate" type="application/rss+xml" title="Cybersecurity Dive - Latest News Feed" href="https://www.cybersecuritydive.com/feeds/news/"/> 103 104 <link rel="canonical" href="https://www.cybersecuritydive.com/news/fbi-hack-shinyhunters-jobs-portal/831175/"/> 105 106 107 108 109 110 111 112 <meta name="title" content="FBI probes cyberattack tied to third-party jobs portal" /> 113 <meta name="medium" content="news" /> 114 <meta name="date" content="2026-09-23" /> 115 116 117 118 <meta name="twitter:card" content="summary_large_image"> 119 <meta name="twitter:domain" content="Cybersecurity Dive"> 120 121 <meta name="twitter:site" content="@CyberSecDive"> 122 123 124 125 <meta property="og:title" name="og:title" content="FBI probes cyberattack tied to third-party jobs portal" /> 126 <meta property="og:site_name" name="og:site_name" content="Cybersecurity Dive" /> 127 <meta property="og:type" name="og:type" content="article" /> 128 <meta name="article_date_original" content="Wednesday, September 23, 2026, 02:28 PM" /> 129 <meta property="og:url" name="og:url" content="https://www.cybersecuritydive.com/news/fbi-hack-shinyhunters-jobs-portal/831175/" /> 130 131 132 133 134 135 136 137 <meta property="og:image" name="og:image" content="https://imgproxy.divecdn.com/bMx2Z8phwn1q4qCrrWVYY1TxLlfKm4UxeM1TTQc4ncY/g:nowe:0:27/c:3000:1694/rs:fit:770:435/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp" /> 138 139 140 141 142 <meta property="og:description" name="og:description" content="The potentially serious breach highlights the supply chain risks facing even the most sophisticated organizations." /> 143 144 145 146 147 <meta name="sailthru.date" content="2026-09-23T14:28:00" /> 148 <meta name="sailthru.expire_date" content="2036-09-10T14:28:00" /> 149 150 <meta name="sailthru.author" content="Eric Geller" /> 151 152 153 154 155 <meta name="sailthru.image.full" content="https://imgproxy.divecdn.com/bMx2Z8phwn1q4qCrrWVYY1TxLlfKm4UxeM1TTQc4ncY/g:nowe:0:27/c:3000:1694/rs:fit:770:435/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp" /> <!-- 770x435 --> 156 157 158 159 160 <meta name="sailthru.image.thumb" content="https://imgproxy.divecdn.com/9sW2nzD9-kh3wuzTMTLx82vAN_OqqK9AYj2od_CMX3s/g:nowe:0:27/c:3000:1694/rs:fit:106:60/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp" /> <!-- 106x60 --> 161 162 163 164 165 166 167 <meta name="sailthru.description" content="The potentially serious breach highlights the supply chain risks facing even the most sophisticated organizations." /> 168 169 170 171 172 173 174 175 176 177 178 179 180 <link rel="stylesheet" href="/static/css/dive_app.css?191219230926"> 181 182 183
184<script type="text/javascript" src="/static/js/ad_blocker_recovery.js?520919230926" defer></script>
184 185 186<!-- These are the 2 necessary scripts for the ad recovery message to work --> 187
187<script data-osano="MARKETING" async src="https://fundingchoicesmessages.google.com/i/pub-8553262192892817?ers=1" nonce="RORABhIXgMhQdZXbks8fZQ"></script>
vendor: 1 bytes, line 187
187
188<script nonce="RORABhIXgMhQdZXbks8fZQ">(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();</script>
188 189 190<!-- If the ad recovery message is blocked, this script shows a backup error message asking users to allow ads -->
191<script>(function(){/* 192 193 Copyright The Closure Library Authors. 194 SPDX-License-Identifier: Apache-2.0 195 */ 196 'use strict';var aa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ba="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},k;if("function"==typeof Object.setPrototypeOf)k=Object.setPrototypeOf;else{var m;a:{var ca={a:!0},n={};try{n.__proto__=ca;m=n.a;break a}catch(a){}m=!1}k=m?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null} 197 var p=k,q=function(a,b){a.prototype=ba(b.prototype);a.prototype.constructor=a;if(p)p(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.v=b.prototype},r=this||self,da=function(){},t=function(a){return a};var u;var w=function(a,b){this.g=b===v?a:""};w.prototype.toString=function(){return this.g+""};var v={},x=function(a){if(void 0===u){var b=null;var c=r.trustedTypes;if(c&&c.createPolicy){try{b=c.createPolicy("goog#html",{createHTML:t,createScript:t,createScriptURL:t})}catch(d){r.console&&r.console.error(d.message)}u=b}else u=b}a=(b=u)?b.createScriptURL(a):a;return new w(a,v)};var A=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)};var B={},C=null;var D="function"===typeof Uint8Array;function E(a,b,c){return"object"===typeof a?D&&!Array.isArray(a)&&a instanceof Uint8Array?c(a):F(a,b,c):b(a)}function F(a,b,c){if(Array.isArray(a)){for(var d=Array(a.length),e=0;e<a.length;e++){var f=a[e];null!=f&&(d[e]=E(f,b,c))}Array.isArray(a)&&a.s&&G(d);return d}d={};for(e in a)Object.prototype.hasOwnProperty.call(a,e)&&(f=a[e],null!=f&&(d[e]=E(f,b,c)));return d} 198 function ea(a){return F(a,function(b){return"number"===typeof b?isFinite(b)?b:String(b):b},function(b){var c;void 0===c&&(c=0);if(!C){C={};for(var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"],f=0;5>f;f++){var h=d.concat(e[f].split(""));B[f]=h;for(var g=0;g<h.length;g++){var l=h[g];void 0===C[l]&&(C[l]=g)}}}c=B[c];d=Array(Math.floor(b.length/3));e=c[64]||"";for(f=h=0;h<b.length-2;h+=3){var y=b[h],z=b[h+1];l=b[h+2];g=c[y>>2];y=c[(y&3)<< 199 4|z>>4];z=c[(z&15)<<2|l>>6];l=c[l&63];d[f++]=""+g+y+z+l}g=0;l=e;switch(b.length-h){case 2:g=b[h+1],l=c[(g&15)<<2]||e;case 1:b=b[h],d[f]=""+c[b>>2]+c[(b&3)<<4|g>>4]+l+e}return d.join("")})}var fa={s:{value:!0,configurable:!0}},G=function(a){Array.isArray(a)&&!Object.isFrozen(a)&&Object.defineProperties(a,fa);return a};var H;var J=function(a,b,c){var d=H;H=null;a||(a=d);d=this.constructor.u;a||(a=d?[d]:[]);this.j=d?0:-1;this.h=null;this.g=a;a:{d=this.g.length;a=d-1;if(d&&(d=this.g[a],!(null===d||"object"!=typeof d||Array.isArray(d)||D&&d instanceof Uint8Array))){this.l=a-this.j;this.i=d;break a}void 0!==b&&-1<b?(this.l=Math.max(b,a+1-this.j),this.i=null):this.l=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)a=c[b],a<this.l?(a+=this.j,(d=this.g[a])?G(d):this.g[a]=I):(d=this.l+this.j,this.g[d]||(this.i=this.g[d]={}),(d=this.i[a])? 200 G(d):this.i[a]=I)},I=Object.freeze(G([])),K=function(a,b){if(-1===b)return null;if(b<a.l){b+=a.j;var c=a.g[b];return c!==I?c:a.g[b]=G([])}if(a.i)return c=a.i[b],c!==I?c:a.i[b]=G([])},M=function(a,b){var c=L;if(-1===b)return null;a.h||(a.h={});if(!a.h[b]){var d=K(a,b);d&&(a.h[b]=new c(d))}return a.h[b]};J.prototype.toJSON=function(){var a=N(this,!1);return ea(a)}; 201 var N=function(a,b){if(a.h)for(var c in a.h)if(Object.prototype.hasOwnProperty.call(a.h,c)){var d=a.h[c];if(Array.isArray(d))for(var e=0;e<d.length;e++)d[e]&&N(d[e],b);else d&&N(d,b)}return a.g},O=function(a,b){H=b=b?JSON.parse(b):null;a=new a(b);H=null;return a};J.prototype.toString=function(){return N(this,!1).toString()};var P=function(a){J.call(this,a)};q(P,J);function ha(a){var b,c=(a.ownerDocument&&a.ownerDocument.defaultView||window).document,d=null===(b=c.querySelector)||void 0===b?void 0:b.call(c,"script[n
201once]");(b=d?d.nonce||d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};var Q=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)},R=function(a){this.g=a||r.document||document};R.prototype.appendChild=function(a,b){a.appendChild(b)};var S=function(a,b,c,d,e,f){try{var h=a.g,g=Q(a.g,"SCRIPT");g.async=!0;g.src=b instanceof w&&b.constructor===w?b.g:"type_error:TrustedResourceUrl";ha(g);h.head.appendChild(g);g.addEventListener("load",function(){e();d&&h.head.removeChild(g)});g.addEventListener("error",function(){0<c?S(a,b,c-1,d,e,f):(d&&h.head.removeChild(g),f())})}catch(l){f()}};var ia=r.atob("aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vaW1hZ2VzL2ljb25zL21hdGVyaWFsL3N5c3RlbS8xeC93YXJuaW5nX2FtYmVyXzI0ZHAucG5n"),ja=r.atob("WW91IGFyZSBzZWVpbmcgdGhpcyBtZXNzYWdlIGJlY2F1c2UgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlIGlzIGludGVyZmVyaW5nIHdpdGggdGhpcyBwYWdlLg=="),ka=r.atob("RGlzYWJsZSBhbnkgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlLCB0aGVuIHJlbG9hZCB0aGlzIHBhZ2Uu"),la=function(a,b,c){this.h=a;this.j=new R(this.h);this.g=null;this.i=[];this.l=!1;this.o=b;this.m=c},V=function(a){if(a.h.body&&!a.l){var b= 202 function(){T(a);r.setTimeout(function(){return U(a,3)},50)};S(a.j,a.o,2,!0,function(){r[a.m]||b()},b);a.l=!0}},T=function(a){for(var b=W(1,5),c=0;c<b;c++){var d=X(a);a.h.body.appendChild(d);a.i.push(d)}b=X(a);b.style.bottom="0";b.style.left="0";b.style.position="fixed";b.style.width=W(100,110).toString()+"%";b.style.zIndex=W(2147483544,2147483644).toString();b.style["background-color"]=ma(249,259,242,252,219,229);b.style["box-shadow"]="0 0 12px #888";b.style.color=ma(0,10,0,10,0,10);b.style.display= 203 "flex";b.style["justify-content"]="center";b.style["font-family"]="Roboto, Arial";c=X(a);c.style.width=W(80,85).toString()+"%";c.style.maxWidth=W(750,775).toString()+"px";c.style.margin="24px";c.style.display="flex";c.style["align-items"]="flex-start";c.style["justify-content"]="center";d=Q(a.j.g,"IMG");d.className=A();d.src=ia;d.style.height="24px";d.style.width="24px";d.style["padding-right"]="16px";var e=X(a),f=X(a);f.style["font-weight"]="bold";f.textContent=ja;var h=X(a);h.textContent=ka;Y(a, 204 e,f);Y(a,e,h);Y(a,c,d);Y(a,c,e);Y(a,b,c);a.g=b;a.h.body.appendChild(a.g);b=W(1,5);for(c=0;c<b;c++)d=X(a),a.h.body.appendChild(d),a.i.push(d)},Y=function(a,b,c){for(var d=W(1,5),e=0;e<d;e++){var f=X(a);b.appendChild(f)}b.appendChild(c);c=W(1,5);for(d=0;d<c;d++)e=X(a),b.appendChild(e)},W=function(a,b){return Math.floor(a+Math.random()*(b-a))},ma=function(a,b,c,d,e,f){return"rgb("+W(Math.max(a,0),Math.min(b,255)).toString()+","+W(Math.max(c,0),Math.min(d,255)).toString()+","+W(Math.max(e,0),Math.min(f, 205 255)).toString()+")"},X=function(a){a=Q(a.j.g,"DIV");a.className=A();return a},U=function(a,b){0>=b||null!=a.g&&0!=a.g.offsetHeight&&0!=a.g.offsetWidth||(na(a),T(a),r.setTimeout(function(){return U(a,b-1)},50))},na=function(a){var b=a.i;var c="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];b=c?c.call(b):{next:aa(b)};for(c=b.next();!c.done;c=b.next())(c=c.value)&&c.parentNode&&c.parentNode.removeChild(c);a.i=[];(b=a.g)&&b.parentNode&&b.parentNode.removeChild(b);a.g=null};var pa=function(a,b,c,d,e){var f=oa(c),h=function(l){l.appendChild(f);r.setTimeout(function(){f?(0!==f.offsetHeight&&0!==f.offsetWidth?b():a(),f.parentNode&&f.parentNode.removeChild(f)):a()},d)},g=function(l){document.body?h(document.body):0<l?r.setTimeout(function(){g(l-1)},e):b()};g(3)},oa=function(a){var b=document.createElement("div");b.className=a;b.style.width="1px";b.style.height="1px";b.style.position="absolute";b.style.left="-10000px";b.style.top="-10000px";b.style.zIndex="-10000";return b};var L=function(a){J.call(this,a)};q(L,J);var qa=function(a){J.call(this,a)};q(qa,J);var ra=function(a,b){this.l=a;this.m=new R(a.document);this.g=b;this.i=K(this.g,1);b=M(this.g,2);this.o=x(K(b,4)||"");this.h=!1;b=M(this.g,13);b=x(K(b,4)||"");this.j=new la(a.document,b,K(this.g,12))};ra.prototype.start=function(){sa(this)}; 206 var sa=function(a){ta(a);S(a.m,a.o,3,!1,function(){a:{var b=a.i;var c=r.btoa(b);if(c=r[c]){try{var d=O(P,r.atob(c))}catch(e){b=!1;break a}b=b===K(d,1)}else b=!1}b?Z(a,K(a.g,14)):(Z(a,K(a.g,8)),V(a.j))},function(){pa(function(){Z(a,K(a.g,7));V(a.j)},function(){return Z(a,K(a.g,6))},K(a.g,9),K(a.g,10),K(a.g,11))})},Z=function(a,b){a.h||(a.h=!0,a=new a.l.XMLHttpRequest,a.open("GET",b,!0),a.send())},ta=function(a){var b=r.btoa(a.i);a.l[b]&&Z(a,K(a.g,5))};(function(a,b){r[a]=function(c){for(var d=[],e=0;e<arguments.length;++e)d[e-0]=arguments[e];r[a]=da;b.apply(null,d)}})("__h82AlnkH6D91__",function(a){"function"===typeof window.atob&&(new ra(window,O(qa,window.atob(a)))).start()});}).call(this); 207 208 window.__h82AlnkH6D91__("WyJwdWItODU1MzI2MjE5Mjg5MjgxNyIsW251bGwsbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9iL3B1Yi04NTUzMjYyMTkyODkyODE3Il0sbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9lbC9BR1NLV3hVc0lBMXlKVmRQQWNGaXJQX1lGUTdENkpIZVNZUGV6bWNOM216TmJmYWhldlNobXpBVHkzVzlPLU5LV3MyNkx5cWVXRUx3YnRhZzN1MnZEWHVkZnFFSkVRXHUwMDNkXHUwMDNkP3RlXHUwMDNkVE9LRU5fRVhQT1NFRCIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFVoRGZtbFAtR2RTZUhBa1lVY2VmWTFQYXh1cDNFdmhndlJDNVM4bms3S2t1TElaUXBFQ05VZTIySUNjcGx4eF9oeVlveHJTdy1iU3FjUkhKZWwyWU1NalFcdTAwM2RcdTAwM2Q/YWJcdTAwM2QxXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFgzMm02dWJvVVVwaXJ1b1VQMmhkY2R1S2U5S0pzaDlGRDloMDlWOTlYTkpyZkVTRW5HNzh4Vm0yUDZXdjBDNmkwMXZ4Ui11V25ZVVdlWEI3dmNCd1c5cFFcdTAwM2RcdTAwM2Q/YWJcdTAwM2QyXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFh0cXRhOEVpaV9LUVI4VHNLaDFVUGJ5TFlnNU1ocDFqdVNFemltQVFFeDFjRDJxalJhTjNDM21hSkt1VkVqdGZ5bTZjSXg5emVaLU5IazZMbTE5QjB1ZGdcdTAwM2RcdTAwM2Q/c2JmXHUwMDNkMiIsImRpdi1ncHQtYWQiLDIwLDEwMCwiY0hWaUxUZzFOVE15TmpJeE9USTRPVEk0TVRjXHUwMDNkIixbbnVsbCxudWxsLG51bGwsImh0dHBzOi8vd3d3LmdzdGF0aWMuY29tLzBlbW4vZi9wL3B1Yi04NTUzMjYyMTkyODkyODE3LmpzP3VzcXBcdTAwM2RDQUUiXSwiaHR0cHM6Ly9mdW5kaW5nY2hvaWNlc21lc3NhZ2VzLmdvb2dsZS5jb20vZWwvQUdTS1d4V0QtdnVGQVVZRE9STnItSmY2SnJGSGhYYU1QNlo5NG1CTjFyQ2g5M1FvdVNLSmtJcFBlLW1Uc2NpdHNWOEZ0aUdIdzBFZ1QtOEMzbHpFblJMczduZ0pQQVx1MDAzZFx1MDAzZCJd"); 209</script>
209 210 211 212
213<script src="/static/js/jquery_360.min.js?520919230926"></script>
213 214 215 216
217<script> 218 219 // waitForTriggerHandler() is library for queuing up javascript to be stored and then executed when a trigger 220 // function is called. You can push() any number of functions which will be stored unless and until trigger() 221 // is called. Once trigger() is called any future functions that you push() in will be executed immediately. 222 // It is safe to call .trigger() multiple times. Any arguments passed to .trigger() will also be passed along 223 // to the associated function 224 225 function waitForTriggerHandler() { 226 var function_queue = []; 227 var trigger_arguments = []; 228 this._triggered = false; 229 230 this.push = function(fn) { 231 if (this._triggered) { 232 // just run it immediately if handler has already been triggered 233 fn.apply(null, trigger_arguments); 234 } 235 else { 236 // otherwise add to the queue to run later 237 function_queue.push(fn); 238 } 239 }; 240 241 this.trigger = function() { 242 // any arguments passed to trigger(foo, bar, baz) will also be passed along to functions in the queue 243 244 // first convert any arguments to an array 245 trigger_arguments = Array.prototype.slice.call(arguments); 246 while (function_queue.length){ 247 // for each function in the queue, pop it off and then execute it while passing in any 248 // args that may have been passed to trigger(). 249 function_queue.pop().apply(null, trigger_arguments); 250 // The "null" above is for the value of "this". 251 // See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply#Parameters 252 } 253 this._triggered = true; 254 } 255 256 } 257 258 // set up waitToLoadAds handler 259 window.waitToLoadAds = new waitForTriggerHandler(); 260 // We set up the triggers for this below, they depend on whether we're loading lytics on the page 261</script>
261 262 263 264 265
265<script type="text/javascript"> 266 267 window.googletag = window.googletag || {}; 268 googletag.cmd = googletag.cmd || []; 269 270 // initialize callback (source: https://learn.lytics.com/product-docs/lytics-javascript-tag/receiving-data-from-lytics) 271 !function(){"use strict";var o=window.jstag||(window.jstag={}),r=[];function n(e){o[e]=function(){for(var n=arguments.length,t=new Array(n),i=0;i<n;i++)t[i]=arguments[i];r.push([e,t])}}n("send"),n("mock"),n("identify"),n("pageView"),n("unblock"),n("getid"),n("setid"),n("loadEntity"),n("getEntity"),n("on"),n("once"),n("call"),o.loadScript=function(n,t,i){var e=document.createElement("script");e.async=!0,e.src=n,e.onload=t,e.onerror=i;var o=document.getElementsByTagName("script")[0],r=o&&o.parentNode||document.head||document.body,c=o||r.lastChild;return null!=c?r.insertBefore(e,c):r.appendChild(e),this},o.init=function n(t){return this.config=t,this.loadScript(t.src,function(){if(o.init===n)throw new Error("Load error!");o.init(o.config),function(){for(var n=0;n<r.length;n++){var t=r[n][0],i=r[n][1];o[t].apply(o,i)}r=void 0}()}),this}}(); 272 273 274 // custom init + lytics default install tag from https://activate.getlytics.com/connect?aid=2751 275 // see https://learn.lytics.com/understanding/product-docs/lytics-javascript-tag/configuration#configuration-options 276 277 var lyticsCid = '44fda7674f94228540d8fba6786f9770'; 278 console.log('You are using the Lytics Prod account'); 279 280 281 282 283 jstag.init({ 284 src: `https://c.lytics.io/api/tag/${lyticsCid}/latest.min.js`, 285 pageAnalysis: { 286 dataLayerPull: { 287 disabled: true 288 } 289 } 290 }); 291 jstag.pageView(); 292 293 294 (function(){ 295 var sailthru_cookie, sailthru_user_id; 296 function read_cookie(cookieName) { 297 var re = new RegExp('[; ]'+cookieName+'=([^\\s;]*)'); 298 var sMatch = (' '+document.cookie).match(re); 299 if (cookieName && sMatch) return unescape(sMatch[1]); 300 return ''; 301 } 302 sailthru_cookie = read_cookie('sailthru_hid'); 303 if (sailthru_cookie.length > 56) { 304 sailthru_user_id = sailthru_cookie.slice(32,56); 305 jstag.send({ st_profile_id: sailthru_user_id }); 306 } 307 })(); 308 309 310 311 312 313 jstag.call('entityReady', () => waitToLoadAds.trigger()); 314 setTimeout(() => waitToLoadAds.trigger(), 1000); // also trigger lytics if it's taking too long 315 316 317 318 waitToLoadAds.push(function (lytics_data) { 319 // lytics_data won't be defined if lytics failed to load correctly. In that case 320 // we don't need to set any segments. 321 if (lytics_data && lytics_data.segments) { 322 googletag.cmd.push(function() { 323 googletag.pubads().setTargeting("LyticsSegments", lytics_data.segments); 324 }); 325 } 326 }); 327 328 function getUID(id) { 329 window.dataLayer.push({'user_id': id}); 330 }; 331 jstag.getid(getUID); 332 333 334 </script>
334 335 336 337 338 339
339<script src="/jsi18n/"></script>
339 340 341 342 343
343<script src="https://cdn.optimizely.com/js/6212004495491072.js"></script>
343 344 345 346 347 348 349
350<script> 351 // Initialize dataLayer empty array for GTM events 352 window.dataLayer = window.dataLayer || []; 353 window.dataLayer.push({ 354 'site': 'Cybersecurity Dive', 355 }); 356 // wrapper function to push GTM events to dataLayer 357 pushGTMEvent = (eventObject) => { 358 // if window.datalayer is not defined, then set to an empty array 359 window.dataLayer.push(eventObject); 360 }; 361</script>
361 362<!-- Google Tag Manager -->
363<script>
vendor: 327 bytes, lines 363-367
363(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 364new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 365j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 366'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 367})(window,document,'script','dataLayer','
367GTM-55G8WRR
vendor: 3 bytes, line 367
367');
367</script>
367 368<!-- End Google Tag Manager --> 369
370<script> 371 let eventParams = {}; 372 373 eventParams.author = "Eric Geller"; 374 eventParams.date_published_readable = "2026-09-23"; 375 eventParams.post_type = "Article"; 376 eventParams.tags = "Cybercrime, Data breach, Data privacy, FBI, Identity & Access Management, Law Enforcement, Network, Supply chain"; 377 eventParams.topics = "Breaches, Cyberattacks"; 378 eventParams.clone = "False"; 379 380 381 382 const gtmEventObject = { 383 event: 'page.content', 384 'page.content': { 385 v:11, // seer version 386 ...eventParams 387 } 388 }; 389 window.pushGTMEvent(gtmEventObject); 390 window.lyticsLookup = {"any_agriculture_dive_subs": "aa", "any_automotive_dive_subs": "ab", "any_banking_dive_subs": "ac", "any_biopharma_dive_subs": "ad", "any_cstore_dive_subs": "ae", "any_cfo_dive_subs": "af", "cfo_dive_tech_valid_subs": "ag", "any_cfo_balance_subs": "ah", "any_cio_dive_subs": "ai", "any_construction_dive_subs": "aj", "any_cybersecurity_dive_subs": "ak", "any_higher_ed_dive_subs": "al", "any_k12_dive_subs": "am", "any_facilities_dive_subs": "an", "any_fashion_dive_subs": "ao", "any_food_dive_subs": "ap", "any_grocery_dive_subs": "aq", "any_healthcare_dive_subs": "ar", "any_hotel_dive_subs": "as", "any_hr_dive_subs": "at", "any_legal_dive_subs": "au", "any_manufacturing_dive_subs": "av", "any_marketing_dive_subs": "aw", "any_medtech_dive_subs": "ax", "any_mobile_marketer_subs": "ay", "any_multifamily_dive_subs": "az", "any_packaging_dive_subs": "a0", "any_payments_dive_subs": "a1", "any_pharmavoice_subs": "a2", "any_restaurant_dive_subs": "a3", "any_retail_dive_subs": "a4", "any_smart_cities_dive_subs": "a5", "any_social_media_today_subs": "a6", "any_supplychain_dive_subs": "a7", "any_transport_dive_subs": "a8", "any_utility_dive_subs": "a9", "any_waste_dive_subs": "ba", "lt_15_million_company_revenue": "bb", "lt_20_million_company_revenue": "bc", "gt_100m_company_revenue": "bd", "gt_500m_company_revenue": "be", "250k_to_at_least_5m_company_revenue": "bf", "5m_to_20m_company_revenue": "bg", "20m_5000m_company_revenue": "bh", "all_cfos": "bi", "retail_holiday_edition_valid_subscribers": "bj", "banking_dive_valid_subscribers": "bk", "biopharma_dive_valid_subscribers": "bl", "cfo_dive_valid_subscribers": "bm", "cio_dive_valid_subscribers": "bn", "construction_dive_valid_subscribers": "bo", "education_dive_higher_ed_valid_subscribers": "bp", "education_dive_k12_valid_subscribers": "bq", "food_dive_valid_subscribers": "br", "grocery_dive_valid_subscribers": "bs", "healthcare_dive_valid_subscribers": "bt", "hr_dive_valid_subscribers": "bu", "hr_dive_talent_valid_subscribers": "bv", "marketing_dive_valid_subscribers": "bw", "medtech_dive_valid_subscribers": "bx", "mobile_marketer_valid_subscribers": "by", "restaurant_dive_valid_subscribers": "bz", "retail_dive_valid_subscribers": "b0", "retail_dive_dtc_valid_subscribers": "b1", "smart_cities_dive_valid_subscribers": "b2", "social_media_today_valid_subscribers": "b3", "supply_chain_dive_valid_subscribers": "b4", "transport_dive_valid_subscribers": "b5", "utility_dive_valid_subscribers": "b6", "waste_dive_valid_subscribers": "b7", "all_target_readers": "b8", "automotive_dive_high_quality_target_readers": "b9", "banking_dive_high_quality_target_readers": "ca", "biopharma_dive_target_readers": "cb", "cstore_dive_high_quality_target_readers": "cc", "cfo_dive_high_quality_target_readers_": "cd", "cio_dive_high_quality_target_readers": "ce", "construction_dive_high_quality_target_readers": "cf", "cybersecurity_dive_high_quality_target_readers": "cg", "facilities_dive_high_quality_target_readers": "ch", "fashion_dive_high_quality_target_readers": "ci", "food_dive_high_quality_target_readers": "cj", "grocery_dive_high_quality_target_readers": "ck", "healthcare_dive_target_readers": "cl", "higher_ed_high_quality_target_readers": "cm", "hotel_dive_high_quality_target_readers": "cn", "hr_dive_high_quality_target_readers": "co", "hr_dive_learning_high_quality_target_readers": "cp", "hr_dive_talent_high_quality_target_readers": "cq", "k12_high_quality_target_readers": "cr", "legal_dive_high_quality_target_readers": "cs", "manufacturing_dive_high_quality_target_readers": "ct", "marekting_dive_high_quality_target_readers": "cu", "medtech_high_quality_target_readers": "cv", "mobile_marketer_high_quality_target_readers": "cw", "multifamily_dive_high_quality_target_readers": "cx", "packaging_dive_high_quality_target_readers": "cy", "payments_dive_high_quality_target_readers": "cz", "pharmavoice_high_quality_target_readers": "c0", "restaurant_dive_high_quality_target_readers": "c1", "retail_dive_high_quality_target_readers": "c2", "smart_cities_dive_high_quality_target_readers": "c3", "socialmediatoday_target_readers": "c4", "supply_chain_dive_high_quality_target_readers": "c5", "transport_dive_high_quality_target_readers": "c6", "utility_dive_high_quality_target_readers": "c7", "waste_dive_high_quality_target_readers": "c8", "banking_dive_fintech_valid_subscribers": "c9", "biopharma_dive_emerging_biotech_valid_subscribers": "da", "biopharma_dive_manufacturing_valid_subscribers": "db", "biopharma_dive_marketing_valid_subscribers": "dc", "construction_dive_tech_valid_subscribers": "dd", "education_dive_k12_curriculum_valid_subscribers": "de", "food_dive_ingredients_valid_subscribers": "df", "healthcare_dive_it_valid_subscribers": "dg", "healthcare_dive_payer_valid_subscribers": "dh", "hr_dive_compensation_benefits_valid_subscribers": "di", "hr_dive_compliance_valid_subscribers": "dj", "hr_dive_diversity_inclusion_valid_subscribers": "dk", "hr_dive_learning_valid_subscribers": "dl", "hr_dive_recruiting_valid_subscribers": "dm", "marketing_dive_agencies_valid_subscribers": "dn", "marketing_dive_mobile_val
390id_subscribers": "do", "retail_dive_marketing_valid_subscribers": "dp", "retail_dive_mobile_commerce_valid_subscribers": "dq", "retail_dive_operations_valid_subscribers": "dr", "retail_dive_tech_valid_subscribers": "ds", "supply_chain_dive_operations_valid_subscribers": "dt", "supply_chain_dive_procurement_valid_subscribers": "du", "utility_dive_demand_response_valid_subscribers": "dv", "utility_dive_solar_valid_subscribers": "dw", "utility_dive_storage_valid_subscribers": "dx", "waste_dive_recycling_valid_subscribers": "dy", "all_cio_job_level": "dz", "all_cso_ciso_job_level": "d0", "all_cto_job_level": "d1", "all_users_on_a_primary_list_in_sailthru": "d2", "any_administration_job_function": "d3", "any_analyst_job_level": "d4", "any_associate_job_level": "d5", "any_bank_finance_company_type": "d6", "any_biz_dev_sales_job_function": "d7", "any_clevel_job_level": "d8", "any_construction_company_type": "d9", "any_customer_relations_job_function": "ea", "any_cx_job_function": "eb", "any_director_vp_job_level": "ec", "any_education_company_type": "ed", "any_finance_job_function": "ee", "any_food_and_bev_company_type": "ef", "any_food_service_company_type": "eg", "any_hr_job_function": "eh", "any_manager_job_level": "ei", "any_manufacturing_company_type": "ej", "any_marketing_job_function": "ek", "any_media_company_type": "el", "any_operations_analysis_job_function": "em", "any_operations_job_function": "en", "any_product_job_function": "eo", "any_retail_company_type": "ep", "any_supply_chain_job_function": "eq", "any_tech_company_type": "er", "any_telecom_company_type": "es", "any_transportation_company_type": "et", "any_transportation_job_function": "eu", "any_utility_company_type": "ev", "any_ux_job_function": "ew", "any_waste_recycling_company_type": "ex", "company_size_1_249": "ey", "company_size_1000_4999": "ez", "company_size_1000_plus": "e0", "company_size_250_499": "e1", "company_size_5000_9999": "e2", "seh_k12_at_risk_users_in_2023_churn_campaign": "e3", "seh_k12_at_risk_users_who_clicked_2023_churn_campagin": "e4", "square_food_bev_audience": "e5", "square_restaurant_audience": "e6", "square_retail_audience": "e7", "any_cx_dive_subs": "e8", "any_esg_dive_subs": "e9", "cfo_balance_high_quality_target_readers": "fa", "cx_dive_high_quality_target_readers": "fb", "esg_dive_high_quality_target_readers": "fc", "informauploadsnov2022": "fd", "ladders_uploads_2021": "fe", "ladders_utm_campaign_tracking": "ff", "agriculture_dive_high_quality_target_readers": "fg", "all_marketing_related_audience": "fh", "tech_job_function": "fi", "construction_dive_infrastru
390cture_valid_subscribers": "fj", "construction_dive_labor_safety_valid_subscribers": "fk", "supply_chain_dive_logistics_valid_subscribers": "fl", "payers_on_healthcare": "fm", "providers_on_healthcare": "fn", "wardsauto_valid_subscribers": "fo", "wardsauto_dealer_valid_subscribers": "fp", "any_wardsauto_subs": "fq", "wardsauto_high_quality_target_readers": "fr", "wardsauto_high_quality_target_readers_automakers": "fs", "wardsauto_high_quality_target_readers_dealers": "ft", "wardsauto_high_quality_target_readers_suppliers": "fu", "channel_dive_valid_subscribers": "fv", "any_channel_dive_subs": "fw", "channel_dive_high_quality_target_readers": "fx", "cstore_retail_subs": "fy", "cstore_grocery_subs": "fz", "healthcare_dive_high_quality_target_readers_providers": "f0", "healthcare_dive_high_quality_target_readers_payers": "f1", "healthcare_dive_high_quality_target_readers_health_it": "f2", "2026_outlooks_autorecommended_content_audience": "f3"} 391</script>
391 392 393 394
395<script type="module" src="/static/js/dist/lyticsHelper.bundle.js?281219230926" ></script>
395 396 397 398 399 400 <!-- HTMX for dynamic content loading --> 401 402
403<script src="/static/js/htmx_204.min.js?520919230926"></script>
403 404 405 406 407 408 409 410 411 412
413<script type="text/javascript" src="/static/js/mailcheck.min.js?520919230926" defer></script>
vendor: 1 bytes, line 413
413
414<script type="text/javascript" src="/static/js/dive_mailcheck.js?520919230926" defer></script>
414 415 416 417 418 419
419<script src="/static/js/app.js?520919230926" defer></script>
419 420 421 422
422<script type="text/javascript"> 423 var divecounter_settings = {}; 424 425 divecounter_settings.showSignupAd = true; 426 427 428 429 </script>
429 430 431
431<script type="text/javascript" src="/static/js/divecounter.js?520919230926"></script>
431 432 433 434
434<script type="text/javascript"> 435 // Special unbounce signup thing for google traffic. Test with ?test_unbounce in the URL 436 // Note: divecounter must already be loaded. Only enabled on pages that would normally have signup ads 437 // Note: showSignupAd is always off if prestitial is enabled! 438 if ((typeof divecounter !== "undefined") && ($(window).width() > 640)) { 439 var test_unbounce = (window.location.href.indexOf("?test_unbounce")>=0); 440 var force_unbounce = (window.location.href.indexOf("signupbounce=1")>=0) || 441 (window.location.href.indexOf("utm_campaign=Linked-HR")>=0) || 442 (window.location.href.indexOf("utm_source=outbrain")>=0); 443 if (test_unbounce || 444 force_unbounce || 445 (document.referrer.match(/^https?:\/\/(www\.google\.|news\.google\.|t\.co|twitter\.com|www\.facebook\.com)/i) && 446 divecounter.getOption('showSignupAd') && divecounter.canShow(1,1)) ) { 447 // dyanmically load ouibounce.js only on pages where its needed 448 $.getScript("/static/js/ouibounce.min.js?520919230926", function(){ 449 // Once ouibounce.js loads, call the script 450 // We're reusing divecounter's modal instead of OuiBounce's modal code (that's why we pass it 'false') 451 var _ouibounce = ouibounce(false, { 452 aggressive: test_unbounce, // ignore cookie in test mode 453 cookieName: '_viewedOuiBounce', // underscored cookies should be ignored by Varnish 454 callback: function() { 455 divecounter_open_ad(); 456 } 457 }); 458 }); 459 } // end should show unbounce 460 } // end divecounter defined 461 </script>
461 462 463 464 465
466<script type="text/javascript"> 467 function read_cookie(cookieName) { 468 var re = new RegExp('[; ]'+cookieName+'=([^\\s;]*)'); 469 var sMatch = (' '+document.cookie).match(re); 470 if (cookieName && sMatch) return unescape(sMatch[1]); 471 return ''; 472 } 473 474 var script = document.createElement('script'); 475 script.type = 'text/javascript'; 476 script.async = true; 477 script.addEventListener('load', function(e) { 478 // we only pass the template this context variable on newsposts 479 let informaData = false; 480 481 informaData = {"canonicalUrl": "https://www.cybersecuritydive.com/news/fbi-hack-shinyhunters-jobs-portal/831175/", "pageIsSponsored": false, "pageSponsor": "", "contentAuthor": "Eric Geller", "contentPubDate": "2026-09-23 14:28:00", "pageID": "newspost 831175", "pageTitle": "FBI probes cyberattack tied to third-party jobs portal", "pageType": "article", "primaryTerm": "Breaches, Cyberattacks", "secondaryTerm": "Cybercrime, Data breach, Data privacy, FBI, Identity & Access Management, Law Enforcement, Network, Supply chain"}; 482 483 if (window.IIRISTracker) { 484 var sailthru_id = read_cookie('sailthru_hid'); 485 if (sailthru_id.length > 56) { 486 sailthru_id = sailthru_id.slice(32,56); 487 } 488 489 var notProduction = 'False' === 'True'; 490 var domain = 'www.cybersecuritydive.com'.split('.')[1]; 491 // on non-prod environment, there is specific collector domain to send the data to. 492 var cDomain = notProduction ? 'com-informa-prod1.mini.snplow.net' : 'c.' + domain + '.com' // removed .com previous line 493 var cfg = { 494 config: { 495 td: {}, 496 snowplow: { 497 context: {} 498 } 499 } 500 }; 501 cfg.config.idsource = 'sailthruid'; 502 cfg.config.snowplow.appId = domain; 503 cfg.config.snowplow.cDomain = cDomain; 504 cfg.config.td.lob = 'it'; 505 cfg.config.td.domain = domain; 506 cfg.config.snowplow.contentTagEnabled = !!informaData 507 cfg.config.snowplow.context = informaData 508 window.IIRISTracker.initConfig(cfg); 509 window.IIRISTracker.setTrackingUID(sailthru_id); 510 var irisEvt = new Event('trackerLoaded'); 511 window.dispatchEvent(irisEvt); 512 } else { 513 window.addEventListener('trackerLoaded', function(evt) { 514 if(window.IIRISTracker) { 515 window.IIRISTracker.setTrackingUID(sailthru_id); 516 } 517 }); 518 } 519 }); 520 script.src = 'https://static.iris.informa.com/widgets/v3.0/iris-t.js'; 521 document.getElementsByTagName('head')[0].appendChild(script); 522</script>
522 523 524 525 526 527 528 529 530 531 532
532<script type="text/javascript"> 533 jQuery.browser = {}; 534 (function () { 535 jQuery.browser.msie = false; 536 jQuery.browser.version = 0; 537 if (navigator.userAgent.match(/MSIE ([0-9]+)\./)) { 538 jQuery.browser.msie = true; 539 jQuery.browser.version = RegExp.$1; 540 } 541 })(); 542 </script>
542 543 <!-- for modal signup form --> 544 545
545<script type="text/javascript" src="/static/js/jquery.simplemodal.divefork.min.js?520919230926" defer></script>
545 546 547 548 549 <style> 550 551 /* dynamic style overrides based on DB go here*/ 552 553 </style> 554 555 556 557 558 <meta name="sailthru.title" content="FBI probes cyberattack tied to third-party jobs portal" /> 559 <meta name="sailthru.post_type" content="Article" /> 560 <meta name="sailthru.dive_awards" content="False" /> 561 <meta name="sailthru.post_updated" content="True" /> 562 563 <meta name="lytics:topics" content="Breaches, Data privacy, Law Enforcement, Supply chain, Cyberattacks, Identity & Access Management, Data breach, FBI, Cybercrime, Network" /> 564 565 566 <meta name="robots" content="max-image-preview:large"> 567 568 569 <meta name="news_keywords" 570 content="Breaches,breaches,Cyberattacks,cyberattacks"/> 571 572 573 574 575 576
576<script type="text/javascript"> 577 578 document.addEventListener('DOMContentLoaded', function () { 579 //"Tweet this" pullquote sections 580 581 var shareOnTwitterText = 'Share on Twitter'; 582 583 var tweetThisQuoteText = 'Tweet this quote'; 584 585 // This is used in the processing of 'tweet this' pull quotes 586 function escapeHtml(string) { 587 var entityMap = { 588 "&": "&", 589 "<": "<", 590 ">": ">", 591 '"': '"', 592 "'": ''', 593 "/": '/' 594 }; 595 return String(string).replace(/[&<>"'\/]/g, function (s) { 596 return entityMap[s]; 597 }); 598 } 599 600 // Process the twitter pullquote sections: 601 // * create the link 602 // * create the text ('tweet this quote') for the link 603 document.querySelectorAll('.pquote').forEach(function (pquote) { 604 var j_words = pquote.querySelector(':scope > .tweetwords'); 605 var j_replace = pquote.querySelector(':scope > .tweetquote'); 606 607 // Bail if the expected child nodes are missing. 608 if (!j_words || !j_replace) { 609 return; 610 } 611 612 var clean_text = escapeHtml(j_words.textContent); 613 var img = document.createElement('img'); 614 img.src = '/static/img/social_icons/twitter-follow-icon.png?520919230926'; 615 img.alt = shareOnTwitterText; 616 img.loading = 'lazy'; 617 618 var link = document.createElement('a'); 619 link.href = 'https://twitter.com/intent/tweet?text=' + clean_text + '%20https%3A//www.cybersecuritydive.com/news/fbi-hack-shinyhunters-jobs-portal/831175/'; 620 link.className = 'popup button twitter'; 621 link.dataset.sharebutton = 'tweet_quote'; 622 link.dataset.shareusing = 'twitter'; 623 link.textContent = tweetThisQuoteText; 624 link.appendChild(img); 625 626 j_replace.replaceChildren(link); 627 }); 628 }); 629 630 631 632 </script>
632 633 634 635 636 637 638 639 640 641 642 <link rel="preload" as="image" href="https://imgproxy.divecdn.com/mr1PxzLsTsZMyzlYrgfsGbWEGYUtwmaD-ix5NOg7818/g:nowe:0:27/c:3000:1694/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp" imagesrcset="https://imgproxy.divecdn.com/4A18LJJxl6PpiHM6QWXJQEKHfrENCC7PrB2Sc16YEvs/g:nowe:0:27/c:3000:1694/rs:fill:400:225:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp 400w, https://imgproxy.divecdn.com/LXHrcCpPUSwEi2q7WPnjYnNnN0RpRSwxXNmzYVjv1F0/g:nowe:0:27/c:3000:1694/rs:fill:800:450:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp 800w, https://imgproxy.divecdn.com/mr1PxzLsTsZMyzlYrgfsGbWEGYUtwmaD-ix5NOg7818/g:nowe:0:27/c:3000:1694/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp 1200w, https://imgproxy.divecdn.com/_USUWNicPKi_bBhjNRnv28O7XbIyqkGpW-pWOofDu7w/g:nowe:0:27/c:3000:1694/rs:fill:1600:900:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp 1600w" imagesizes="(min-width: 64em) 60vw, 100vw" alt=""> 643 644 645 646 647 648
649<script type="application/ld+json"> 650 { 651 "@context": "https://schema.org", 652 "@type": "NewsArticle", 653 "headline": "FBI probes cyberattack tied to third-party jobs portal", 654 "image": 655 [ 656 "https://imgproxy.divecdn.com/J9QwHwiULX9Ij-8JJ5Ri6Q-vlwD_XaQ-b-YDXqLh4yM/g:nowe:0:27/c:3000:1694/rs:fill:1200:1200:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp", 657 "https://imgproxy.divecdn.com/pjRzI6J8gZDuYd_d2g1hFZTIzahwUV1zNB2BFYuFdf0/g:nowe:0:27/c:3000:1694/rs:fill:1200:900:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp", 658 "https://imgproxy.divecdn.com/mr1PxzLsTsZMyzlYrgfsGbWEGYUtwmaD-ix5NOg7818/g:nowe:0:27/c:3000:1694/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp" 659 ], 660 661 "datePublished": "2026-09-23T14:28:00", 662 "dateModified": "2026-09-23T16:52:18", 663 "author": [ 664 665 666 { 667 "@type": "Person", 668 "name": "Eric Geller", 669 670 "url": "https://www.cybersecuritydive.com/editors/egeller/" 671 672 } 673 674 ] 675 676 } 677</script>
677 678 679 680 681 682 683 684
685<script type="module" src="/static/js/dist/signupReferrer.bundle.js?281219230926" ></script>
685 686 687 688 689 690
691<script type="module" src="/static/js/dist/searchTracking.bundle.js?281219230926" ></script>
691 692 693 694
695<script type="module" src="/static/js/dist/navRelatedQuestionsTracking.bundle.js?281219230926" ></script>
695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711
711<script type="text/javascript" src="/static/js/prestitial.js?520919230926"></script>
711 712 713 714 715 716 717
717<script data-osano="MARKETING" async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
717 718 719 720 721 722 723 724 725 726 727 728 <!-- DoubleVerify Page Tag - START --> 729
729<script data-osano="MARKETING" async src="https://pub.doubleverify.com/dvtag/19913272/DV424940/pub.js"></script>
729 730
730<script> 731 window.onDvtagReady = function(callback, timeout = 750) { 732 window.dvtag = window.dvtag || {}; 733 dvtag.cmd = dvtag.cmd || []; 734 dvtag.queueAdRequest = dvtag.queueAdRequest || function() {}; 735 const opt = { 736 callback, 737 timeout, 738 timestamp: new Date().getTime() 739 }; 740 dvtag.cmd.push(function() { 741 dvtag.queueAdRequest(opt); 742 }); 743 setTimeout(function() { 744 const cb = opt.callback; 745 opt.callback = null; 746 if (cb) cb(); 747 }, timeout); 748 }; 749 </script>
749 750 <!-- DoubleVerify Page Tag - END --> 751 752 753
754<script type="text/javascript" src="/static/js/dist/adTemplates.bundle.js?281219230926" defer></script>
vendor: 1 bytes, line 754
754
755<script> 756 const desktopWidth = 1024; 757 758 window.dfp_visibility = window.innerWidth >= desktopWidth ? 'desktop' : 'mobile'; 759 760 const dfpDisplayConfiguration = { 761 "prestitialEnabled": true, 762 "leaderboardEnabled": true, 763 "sidebarAdsEnabled": true, 764 "visibility": window.dfp_visibility 765 }; 766 767 768 var googletag = googletag || {}; 769 googletag.cmd = googletag.cmd || []; 770 googletag.cmd.push(function () { 771 772 773 774 775 googletag.pubads().setTargeting("topics", ["Breaches","breaches","Cyberattacks","cyberattacks"]); 776 777 778 779 googletag.pubads().setTargeting("tags", ["cybersecurity-tag-cybercrime","cybersecurity-tag-data-branch","cybersecurity-tag-data-privacy","cybersecurity-tag-fbi","cybersecurity-tag-identity-acces","cybersecurity-tag-law-enforcemen","cybersecurity-tag-network","cybersecurity-tag-supply-chain"]); 780 781 782 if ((typeof divecounter !== "undefined") && (divecounter.getMarketingData().is_subscriber)) { 783 googletag.pubads().setTargeting("is_subscriber", "yes"); 784 } 785 786 const site = window.location.host 787 googletag.pubads().setTargeting("site", site); 788 789 const first_path = window.location.pathname.split( '/' )[1]; 790 googletag.pubads().setTargeting("first_path", first_path); 791 792 793 794 googletag.pubads().setTargeting("newspost_type", "Article"); 795 googletag.pubads().setTargeting("articleID", "831175"); 796 googletag.pubads().setTargeting("slug", "fbi hack shinyhunters jobs portal"); 797 googletag.pubads().setTargeting("is_sponsored", "false" ); 798 799 800 // Set ad targeting on the trendline to show the ads designated for it 801 802 803 const isTopicPage = window.location.pathname.indexOf('/topic/') !== -1; 804 if(isTopicPage) { 805 googletag.pubads().setTargeting('is_topics_page', 'true'); 806 } 807 808 809 const cookies = document.cookie.split("; "); 810 const utmMedium = cookies.find(cookie => cookie.startsWith("utmMedium=")); 811 const utmMediumValue = utmMedium ? utmMedium.split("=")[1] : null; 812 const ppc = utmMediumValue && utmMediumValue.toUpperCase() === "CPC" ? "1" : "0"; 813 googletag.pubads().setTargeting("ppc", ppc); 814 815 }); 816 817 googletag.cmd.push(function () { 818 googletag.pubads().setCentering(true); 819 googletag.pubads().collapseEmptyDivs(false); // Whether to collapse the slots even before the ads are fetched. 820 googletag.setConfig({ singleRequest: true }); 821 window.onDvtagReady?.(); // Notify DoubleVerify page tag that slots are defined. 822 googletag.enableServices(); 823 }); 824</script>
824 825 826 827 828
829<script>window.fallbackAds = '[{\u0022adType\u0022: \u0022editorial_native_ad\u0022, \u0022link\u0022: \u0022/trendline/identity\u002Dand\u002Daccess\u002Dmanagement/595/?utm_source\u003DCSD\u0026utm_medium\u003DNativeFB\u0026utm_campaign\u003DTrendlineFB\u0022, \u0022label\u0022: \u0022Trendline\u0022, \u0022headline\u0022: \u0022The state of identity security in 2026\u0022, \u0022ctaText\u0022: \u0022Access now\u0022, \u0022description\u0022: \u0022Cyber threat actors know the simplest way to hack into an enterprise and remain under the radar is with stolen, legitimate user credentials \u002D\u002D and AI is making managing and securing digital identities more challenging than ever.\u0022, \u0022image\u0022: \u0022https://imgproxy.divecdn.com/dwEJPpw9Lty_WcXU9k9EbG9lBj0SANzP2K7uJSyL6DM/g:ce/rs:fit:640:361/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMzk3MDUwODExLmpwZw\u003D\u003D.webp\u0022, \u0022attribution\u0022: \u0022\u0022}, {\u0022adType\u0022: \u0022editorial_native_ad\u0022, \u0022link\u0022: \u0022/trendline/ciso\u002Dsecurity\u002Dofficer/261/?utm_source\u003DCSD\u0026utm_medium\u003DNativeFB\u0026utm_campaign\u003DTrendlineFB\u0022, \u0022label\u0022: \u0022Trendline\u0022, \u0022headline\u0022: \u0022The evolving role of CISOs\u0022, \u0022ctaText\u0022: \u0022Access now\u0022, \u0022description\u0022: \u0022AI is rapidly transforming the cybersecurity landscape, and CISOs must keep pace.\u0022, \u0022image\u0022: \u0022https://imgproxy.divecdn.com/Zp6CvO6UpqtTVp8CbVSgLVmZuEiohbJqpdrw9\u002DXi64o/g:ce/rs:fit:640:361/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMzY4MzY0MDMxLmpwZw\u003D\u003D.webp\u0022, \u0022attribution\u0022: \u0022\u0022}, {\u0022adType\u0022: \u0022editorial_native_ad\u0022, \u0022link\u0022: \u0022/trendline/securing\u002Dagainst\u002Dransomware/214/?utm_source\u003DCSD\u0026utm_medium\u003DNativeFB\u0026utm_campaign\u003DTrendlineFB\u0022, \u0022label\u0022: \u0022Trendline\u0022, \u0022headline\u0022: \u0022Everything CISOs need to know on securing against ransomware\u0022, \u0022ctaText\u0022: \u0022Access now\u0022, \u0022description\u0022: \u0022Security professionals hail cybersecurity basics as the best defense against ransomware \u005Cu2014 regular patching, multifactor authentication and, maybe most importantly, information sharing.\u005Cu00a0\u0022, \u0022image\u0022: \u0022https://imgproxy.divecdn.com/FmnHUKOaxnFioDM4qxZDRIFKI2HyuYgWxU9LWzmIVcQ/g:ce/rs:fit:640:361/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMjEzMjIzOTU2LmpwZw\u003D\u003D.webp\u0022, \u0022attribution\u0022: \u0022\u0022}, {\u0022adType\u0022: \u0022editorial_native_ad\u0022, \u0022link\u0022: \u0022/trendline/ai/612/?utm_source\u003DCSD\u0026utm_medium\u003DNativeFB\u0026utm_campaign\u003DTrendlineFB\u0022, \u0022label\u0022: \u0022Trendline\u0022, \u0022headline\u0022: \u0022AI transforms cybersecurity amid global arms race\u0022, \u0022ctaText\u0022: \u0022Access now\u0022, \u0022description\u0022: \u0022AI has boosted cyber threat actors, but it\u005Cu2019s also given defenders new tools. Which side will prevail?\u0022, \u0022image\u0022: \u0022https://imgproxy.divecdn.com/\u002Dcd4FTnO2SVdIwY9X6HXsPdSCxxC3mNymkeckzVSNI4/g:ce/rs:fit:640:361/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xOTc2MDk5NjY0LmpwZw\u003D\u003D.webp\u0022, \u0022attribution\u0022: \u0022\u0022}]'</script>
829 830 831
832<script type="module" src="/static/js/dist/onBoardDiagnostics.bundle.js?281219230926" ></script>
832 833 834 835 836 837 838 839 840 841 842 <!-- NEW RELIC SYNTHETICS CANARY --> 843 </head> 844 845 846 <body class=" 847 flush-top 848 849 article-page news topic- 850 breaches topic- 851 cyberattacks 852 853 854 855"> 856 <!-- Accessibility skip-nav link --> 857 <a href="#skip-link-target" class="button button--loud skip-nav-link" tabindex="1">Skip to main content</a> 858 859 860 <!-- Google Tag Manager (noscript) --> 861 <noscript><iframe data-osano="ESSENTIAL" src="https://www.googletagmanager.com/ns.html?id=GTM-55G8WRR" height="0" width="0" style="display:none;visibility:hidden"> 862 </iframe></noscript> 863 <!-- End Google Tag Manager (noscript) --> 864 865 866 867 868 869 870 871 872 <div id="prestitial-init" style="display: none;" class="prestitial-init"></div> 873 <div id="prestitial-oop" style="display: none;"></div> 874 <div id="prestitial-outer" style="display: none;" class="prestitial content-overlay"> 875 <section class="site-menu" aria-label="Site menu"> 876 <div class="site-menu-inner"> 877 878 <img src="https://d12v9rtnomnebu.cloudfront.net/logo/publications/cybersecurity_black.svg" alt="Cybersecurity Dive" class="pub-logo"> 879 880 </div> 881 </section> 882 <section class="paychek-page-wrapper row"> 883 <div class="paychek-button large-4 large-push-8 columns"> 884 <div> 885 CONTINUE TO SITE â 886 </div> 887 </div> 888 <div class="paychek large-8 large-pull-4 columns"> 889 890 <div id="paychekgoeshere"></div> 891
891<script type="text/javascript"> 892 if (typeof prestitialAds !== 'undefined' && prestitialAds.pageIsPrestitialEligible()) { 893 894 prestitialAds.showOverlay(); 895 896 } 897 </script>
897 898
898<script type="text/javascript"> 899 900 if (typeof prestitialAds !== 'undefined' && prestitialAds.pageIsPrestitialEligible()) { 901 // Initialize but don't show yet - wait to see if OOP loads 902 prestitialAds.initialize(7); 903 904 prestitialAds.setPrestitialPossibleCookie(); 905 const prestitial_ad_unit_path = '/3618/cybersecuritydive/cybersecuritydiveprestitial'; 906 907 908 let oopStatus = 'pending'; 909 let standardStatus = 'pending'; 910 let resolved = false; 911 912 function resolvePrestitial() { 913 if (resolved) return; 914 915 if (oopStatus === 'loaded') { 916 resolved = true; 917 prestitialAds.showOOPPrestitial(); 918 // Wait for OOP ad content to exist before hiding overlay 919 prestitialAds.waitForOOPAdContent(function() { 920 $('div#prestitial-init').hide(); // hide the all white overlay 921 // Wait for Airtory to close (either by user or timeout) 922 // before closing OOP wrapper and restoring the page scroll. 923 prestitialAds.watchForOOPAdClose(function() { 924 prestitialAds.closePrestitial(); 925 }); 926 }); 927 } else if (oopStatus === 'empty' && standardStatus === 'loaded') { 928 resolved = true; 929 prestitialAds.showStandardPrestitial(); 930 $.modal.close(); 931 $('div#prestitial-init').hide(); // hide the all white overlay 932 } else if (oopStatus === 'empty' && standardStatus === 'empty') { 933 resolved = true; 934 prestitialAds.closePrestitial(); 935 } 936 // else: one or both slots are still pending, wait for the other to report. 937 } 938 939 googletag.cmd.push(function () { 940 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 941 942 if (event.slot.getAdUnitPath() == prestitial_ad_unit_path) { 943 const slotElementId = event.slot.getSlotElementId(); 944 945 if (slotElementId === 'prestitial-oop') { 946 oopStatus = event.isEmpty ? 'empty' : 'loaded'; 947 resolvePrestitial(); 948 } else if (slotElementId === 'paychekgoeshere') { 949 standardStatus = (event.isEmpty || prestitialAds.testingNoAd()) ? 'empty' : 'loaded'; 950 resolvePrestitial(); 951 } 952 } 953 }); 954 955 // Set the _prestitialViewed cookie after there has been a prestitial impression 956 googletag.pubads().addEventListener('impressionViewable', function (event) { 957 if (event.slot.getAdUnitPath() == prestitial_ad_unit_path) { 958 prestitialAds.setCookie( 959 "_prestitialViewed", 960 (new Date()).getTime(), 961 prestitialAds.daysBetweenPrestitial 962 ); 963 } 964 }); 965 }); 966 967 968 if (prestitialAds.testingNoAd()) { 969 970 } else { 971 972 973 if (prestitialAds.screenMeetsSizeReqs()) { 974 googletag.cmd.push(function() { 975 googletag.defineSlot( 976 prestitial_ad_unit_path, 977 [[500, 300], [640, 480]], 978 'paychekgoeshere' 979 ).addService(googletag.pubads()); 980 981 googletag.defineOutOfPageSlot( 982 prestitial_ad_unit_path, 983 'prestitial-oop' 984 ).addService(googletag.pubads()); 985 }); 986 } 987 988 waitToLoadAds.push(function() { 989 990 googletag.cmd.push(function () { 991 992 // Both slots must be displayed (requested) so GAM has a chance to 993 // fill either one; resolvePrestitial() needs both slotRenderEnded 994 // events to decide which ad (if any) to actually show. 995 window.onDvtagReady?.(() => googletag.display('paychekgoeshere')); 996 window.onDvtagReady?.(() => googletag.display('prestitial-oop')); 997 }); 998 }); 999 } 1000 1001 1002 setTimeout( 1003 function () { 1004 if (prestitialAds.overrideTimeout()) { 1005 1006 return; 1007 } 1008 1009 if (!resolved && standardStatus === 'loaded') { 1010 1011 oopStatus = 'empty'; 1012 resolvePrestitial(); 1013 } 1014 1015 if (!resolved) { 1016 1017 resolved = true; 1018 if (!prestitialAds.prestitialAdIsClosed()) {
1019 prestitialAds.closePrestitial(); 1020 } 1021 return; 1022 } 1023 1024 if (standardStatus === 'loaded' && oopStatus !== 'loaded') { 1025 1026 setTimeout( 1027 function () { 1028 // if the prestitial is already hidden, then don't hide it again. 1029 if (!prestitialAds.prestitialAdIsClosed()) { 1030 prestitialAds.closePrestitial(); 1031 } 1032 }, 1033 prestitialAds.timeoutSeconds() 1034 ); 1035 } 1036 1037 }, 1038 1039 2900 1040 ); 1041 prestitialAds.sentPrestitialEligibleEvent(); 1042 } else if (typeof prestitialAds !== 'undefined' && !prestitialAds.pageIsPrestitialEligible()){ 1043 1044 prestitialAds.closePrestitial(); 1045 } 1046 </script>
1046 1047 </div> 1048 </section> 1049 </div> 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059<div id="signup-inter" class="modal_dialog" style="display:none;"> 1060 1061 1062 <form id="signup-inter-form" 1063 class="form-basic" 1064 name="signup-inter-form" 1065 action="/signup/" 1066 method="POST"> 1067 1068 <input type="hidden" name="signup_box_location" value="interstitial"> 1069 <input type="hidden" name="signup_initial_url_path" value=""> 1070 <h1> 1071 1072 1073 Don't miss tomorrow's Cybersecurity industry news 1074 1075 1076 </h1> 1077 <p class="interstitial-text"> 1078 1079 1080 Let Cybersecurity Dive's free newsletter keep you informed, straight from your inbox. 1081 1082 1083 </p> 1084 <p class="form-error__message" id="interstitial-error"></p> 1085 <div id="form-interstitial"> 1086 <input type="email" name="email" placeholder="Work email address" class="email" maxlength="320" required id="id_ba520f_email"> 1087 1088 <div id="newsletter-list-section"> 1089 1090 1091 </div> 1092 <div id="interstitial-consent-container"> 1093 <input name="user_consent" value="1" id="id_user_consent" type="checkbox"> 1094 <span> 1095 By signing up to receive our newsletter, you agree to our 1096 <a href="https://www.informatechtarget.com/terms-of-use/" target="_blank">Terms of Use</a> and 1097 <a href="https://www.informatechtarget.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. 1098</span> 1099 1100 </div> 1101 </div> 1102 <span class="captcha-container"> 1103 <div class="g-recaptcha" data-sitekey="6LfnFggUAAAAAKaDTgN6vqjZtnNENIqa--TCG9F4"></div> 1104 </span> 1105 <input id="signup-inter-submit" 1106 class="email_submit submit button" 1107 type="submit" 1108 data-role="none" 1109 value="Subscribe today"> 1110 </form> 1111 1112</div> 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 <!-- leaderboard --> 1125 1126 1127 1128 1129 <div class="leaderboard-wrap"> 1130 1131 <div class="hide-small show-large"> 1132 1133 1134<div id='dfp-leaderboard-desktop' style="min-height: 90px"> 1135
1135<script> 1136 if (window.dfp_visibility === 'desktop') { 1137 googletag.cmd.push(function() { 1138 googletag.defineSlot( 1139 '/3618/cybersecuritydive/cybersecuritydiveleaderboard', 1140 [[970, 180], [728, 90], [970, 90]], 1141 'dfp-leaderboard-desktop' 1142 ).addService(googletag.pubads()); 1143 }); 1144 } 1145 waitToLoadAds.push(function() { 1146 googletag.cmd.push(function() { 1147 if (window.dfp_visibility === 'desktop') { 1148 window.onDvtagReady?.(() => googletag.display('dfp-leaderboard-desktop')); 1149 } 1150 }) 1151 }); 1152 </script>
1152 1153</div> 1154</div> 1155 1156 </div> 1157
1157<script> 1158 googletag.cmd.push(function() { 1159 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 1160 1161 if (event.slot.getAdUnitPath() === '/3618/cybersecuritydive/cybersecuritydiveleaderboard' && !event.isEmpty) { 1162 $(window).blur(function () { 1163 if (document.activeElement === $('#dfp-leaderboard- iframe')[0]) { 1164 try { 1165 localStorage.setItem('leaderboard_signup_path', document.location.pathname); 1166 } catch (e) { 1167 // local storage could not be available due to privacy settings or something 1168 } 1169 } 1170 }); 1171 } 1172 }); 1173 }) 1174 </script>
1174 1175 1176 1177 1178 1179 <!-- ITT cross pub nav --> 1180 1181 1182 1183<!-- Nav that lists the site's related publications including itt sites --> 1184 1185<div class="itt-cross-nav"> 1186 <div class="itt-cross-nav-inner"> 1187 <div class="desktop-section-wrapper"> 1188 <a class="itt-brand analytics t-ittbanner-logo" href="https://www.informatechtarget.com/"> 1189 <img class="itt-logo" src="https://d12v9rtnomnebu.cloudfront.net/logo/ITechTarget-Orbit-W_rgb.png" alt="Informa Tech Target Logo" height="16"> 1190 <span class="itt-brand-name nav-item">Informa TechTarget</span> 1191 <span class="nav-divider nav-item">|</span> 1192 </a> 1193 <ul class="itt-pubs list-no-bullets"> 1194 1195 <li> 1196 <a href="https://www.channeldive.com/" 1197 class="nav-item-link analytics t-ittbanner-related-channel-dive">Channel Dive</a> 1198 </li> 1199 1200 <li> 1201 <a href="https://www.ciodive.com/" 1202 class="nav-item-link analytics t-ittbanner-related-cio-dive">CIO Dive</a> 1203 </li> 1204 1205 <li> 1206 <a href="https://darkreading.com/" 1207 class="nav-item-link analytics t-ittbanner-related-dark-reading">Dark Reading</a> 1208 </li> 1209 1210 <li> 1211 <a href="https://techtarget.com/cybersecurity//" 1212 class="nav-item-link analytics t-ittbanner-related-techtarget-cybersecurity">TechTarget: Cybersecurity</a> 1213 </li> 1214 1215 </ul> 1216 </div> 1217 <div> 1218 <a href="https://www.informatechtarget.com/our-brands/" class="desktop-cta nav-item-link analytics t-ittbanner-brands"> 1219 <span>Explore our brands</span> 1220 <img class="external-link-logo" src="https://d12v9rtnomnebu.cloudfront.net/logo/link-external-wht.svg" alt="Informa TechTarget Brands" height="12"> 1221 </a> 1222 <a href="https://www.informatechtarget.com/" class="mobile-cta nav-item-link analytics t-ittbanner-mobile">An Informa TechTarget Publication</a> 1223 </div> 1224 </div> 1225</div> 1226 1227 1228 1229 1230 <div class="page-container"> 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240<header role="banner"> 1241 <nav id="top" class="site-menu" aria-label="Site menu"> 1242 <div class="site-menu-inner"> 1243 <!-- logo --> 1244 <div class="pub-logo-wrapper"> 1245 <a href="/" class="analytics t-dash-navigation"> 1246 1247 <img class="pub-logo" src="https://d12v9rtnomnebu.cloudfront.net/logo/publications/cybersecurity_black.svg" alt="Cybersecurity Dive" height="28"> 1248 1249 </a> 1250 </div> 1251 <!-- desktop menu, not visible on mobile/tablet --> 1252 <div class="menu-content-wrapper"> 1253 <ul class="desktop-menu-main"> 1254 1255 <li> 1256 <a href="/deep-dive/" class="nav-menu-item analytics t-deepdive-navigation">Deep Dive</a> 1257 </li> 1258 1259 1260 1261 1262 <li> 1263 <a href="/library/" class="nav-menu-item analytics t-library-navigation">Library</a> 1264 </li> 1265 1266 1267 <li> 1268 <a href="/events/" class="nav-menu-item analytics t-events-navigation">Events</a> 1269 </li> 1270 1271 1272 <li> 1273 <a href="/press-release/" class="nav-menu-item analytics t-press-releases-navigation">Press Releases</a> 1274 </li> 1275 1276 1277 1278 1279 <li class="topics top-nav-dropdown-item"> 1280 <button class="nav-menu-item topics-dropdown-item"> 1281 Topics 1282 <span class="dropdown-toggle-arrow"></span> 1283 </button> 1284 </li> 1285 </ul>
1286 <!-- mobile menu toggle icon, not visible on desktop --> 1287 <a href="/signup/?signup_location=header" rel="nofollow" class="nav-menu-item nav-signup-button mobile-nav-signup-button analytics t-signup-navigation button"> 1288 Sign up 1289 </a> 1290 <button class="mobile-menu-toggle"> 1291 1292 1293 <img src="/static/img/menu_icons/menu_search.svg?520919230926" alt="menu" loading="lazy"> 1294 1295 </button> 1296 <!-- newsletter and search, only shown on desktop --> 1297 <ul class="desktop-menu-sub list-no-bullets"> 1298 <li> 1299 <button class="search-toggle search-button-front analytics t-search-navigation-top"> 1300 1301 1302 <img src="/static/img/menu_icons/ai_search_black.svg?520919230926" alt="search" width="16" height="16" loading="lazy"> 1303 1304 1305 <span class="sub-link">Search</span> 1306 1307 </button> 1308 </li> 1309 <li> 1310 1311 <a href="/signup/?signup_location=header" rel="nofollow" class="nav-menu-item nav-signup-button desktop-nav-signup-button analytics t-signup-navigation button"> 1312 <img src="/static/img/email_icons/mail.svg?520919230926" width="16" height="11" loading="lazy" alt=""> 1313 Sign up 1314 </a> 1315 </li> 1316 </ul> 1317 1318 </div> 1319 </div> 1320 </nav> 1321</header> 1322 1323 1324 1325<div 1326 class="menu-search menu-search--semantic js-search-hide" 1327 data-related-questions-url="/search/related-questions/" 1328 data-search-url="/search/" 1329> 1330 <div class="menu-search-inner-wrapper menu-search-panel" role="region" aria-label="Search panel"> 1331 <form action="/search/" method="GET" data-ajax="false" data-search-track data-search-tracking-url="/search/tracking/" class="menu-search-form"> 1332 <label for="search-desktop"> 1333 <span class="screen-reader-text search">Search</span> 1334 </label> 1335 <div class="menu-search-input-wrap"> 1336 <input id="search-desktop" type="search" name="q" placeholder="Ask a question..." data-role="none" autocomplete="off"> 1337 <button type="button" class="close menu-search-close" aria-label="Close search"> 1338 <img src="/static/img/menu_icons/close.svg?520919230926" width="16" height="16" alt="" loading="lazy"> 1339 </button> 1340 <button type="submit" value="" data-role="none" class="search-button-front menu-search-submit analytics t-search-navigation-drawer" aria-label="Search"> 1341 <img src="/static/img/menu_icons/ai_search.svg?520919230926" alt="" height="16" width="16" loading="lazy"> 1342 </button> 1343 </div> 1344 </form> 1345 <section class="menu-search-paa" aria-label="People also ask"> 1346 <div class="menu-search-paa__header"> 1347 <h2 class="dash-header">People also ask</h2> 1348 </div> 1349 <ul class="menu-search-paa__list js-menu-search-related-questions"> 1350 <li class="menu-search-paa__item menu-search-paa__item--loading">Loading questions...</li> 1351 </ul> 1352 </section> 1353 </div> 1354</div> 1355 1356 1357 1358<nav class="topics menu-bar" aria-label="Menu bar"> 1359 <ul class="list-no-bullets"> 1360 1361 1362 <li> 1363 <a class="analytics t-topic-navigation-strategy" href="/topic/strategy/">Strategy</a> 1364 </li> 1365 1366 1367 <li> 1368 <a class="analytics t-topic-navigation-breaches" href="/topic/breaches/">Breaches</a> 1369 </li> 1370 1371 1372 <li> 1373 <a class="analytics t-topic-navigation-vulnerability" href="/topic/vulnerability/">Vulnerability</a> 1374 </li> 1375 1376 1377 <li> 1378 <a class="analytics t-topic-navigation-cyberattacks" href="/topic/cyberattacks/">Cyberattacks</a> 1379 </li> 1380 1381 1382 <li> 1383 <a class="analytics t-topic-navigation-threats" href="/topic/threats/">Threats</a> 1384 </li> 1385 1386 1387 <li> 1388 <a class="analytics t-topic-navigation-leadership-and-careers" href="/topic/leadership-and-careers/">Leadership & Careers</a> 1389 </li> 1390 1391 1392 <li> 1393 <a class="analytics t-topic-navigation-regulation" href="/topic/regulation/">Policy & Regulation</a> 1394 </li> 1395 1396 </ul> 1397</nav> 1398 1399 1400
1401<script type="module" src="/static/js/dist/navSignupHelper.bundle.js?281219230926" ></script>
1401 1402 1403
1404<script> 1405 window.siteName = 'Cybersecurity Dive'; 1406</script>
1406 1407 1408 1409 1410 1411 1412 1413 <div class="search-overlay"></div> 1414 <div class="page-wrapper "> 1415 1416 <div class="page-inner-wrapper" id="skip-link-target"> 1417 1418 1419 1420 1421 1422 1423 1424 <div class="row"> 1425 <div class="medium-10 medium-centered large-12"> 1426 <section id="main-content" class="main-content large-8 columns"> 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452<article class=""> 1453 <div class="first-page-pdf"> 1454 1455 <!-- logo for print --> 1456 <div class="printed-branding"> 1457 <span class="promoted-branded-copy">An article from</span> 1458 <img src="https://d12v9rtnomnebu.cloudfront.net/logo/printer_friendly/cybersecuritydive.jpg" alt="site logo"> 1459 </div> 1460 1461 <div class="article-title-wrapper"> 1462 1463 1464 1465 1466<div class="post-label-wrapper"> 1467 1468 1469</div> 1470 1471 <h1 class="display-heading-04"> 1472 FBI probes cyberattack tied to third-party jobs portal 1473 </h1> 1474 1475 <p>The potentially serious breach highlights the supply chain risks facing even the most sophisticated organizations.</p> 1476 1477 </div> 1478 1479 1480 1481 <div class="byline"> 1482 <div class="article-byline"> 1483 1484 1485 1486 1487 1488 1489 1490 1491<div class="date date-bottom-border"> 1492 <span class="published-info"> 1493 Published Sept. 23, 2026 1494 </span> 1495 1496 1497 1498 1499 <span class="date-dot">â¢</span> 1500 <span class="updated-info"> 1501 Updated 10 hours ago 1502 </span> 1503 1504 1505 1506 1507</div> 1508 1509 <div class="byline-row "> 1510 1511 1512 1513 1514 1515 1516 1517 1518 <div class="author "> 1519 1520 1521 1522 1523 1524 <div class="author-row author-row-flex"> 1525 1526 1527 1528 1529 1530 1531 1532 1533 <a href="/editors/egeller/"> 1534 <img class="author-img-round analytics t-article-byline-author" 1535 src="https://d1b6lhn2ymmy1x.cloudfront.net/journalist-headshots/geller-eric-circle-150x150.png" 1536 alt="Eric Geller's headshot"> 1537 </a> 1538 1539 1540 <div class="author-name author-name-with-headshot"> 1541 1542 1543 <a rel="author" href="/editors/egeller/" class="analytics t-article-byline-author">Eric Geller</a> 1544 1545 1546 1547 <span class="author-title">Senior Reporter</span> 1548 1549 1550 1551 </div> 1552 </div> 1553 1554 1555 </div> 1556 1557 1558 <div class="social-share"> 1559 1560 1561 1562 1563 1564 1565
1566<script type="module" src="/static/js/dist/articleTooltip.bundle.js?281219230926" ></script>
1566 1567 1568 1569 1570 1571<ul class="social-icon-list"> 1572 <!-- Tooltip styling is entirely defined in article_tooltip.js --> 1573 1574 <li class="social-icon-article--share-wrapper"> 1575 <a href="javascript:void(0)" 1576 aria-label="Share article" 1577 class="social-icon-article social-icon-share analytics t-article-byline-social-share"> 1578 <img src="/static/img/social_icons/share-icon.svg?520919230926" alt=""> 1579 <span class="social-icon__text">Share</span> 1580 </a> 1581 <div class="social-icon-share--tooltip"> 1582 <ul class="social-icon-list--inner"> 1583 <li class="share-icon-list"> 1584 <a href="javascript:void(0)" 1585 aria-label="Copy link" 1586 class="social-icon-article share-copy-link analytics t-article-byline-social-copy" 1587 data-copy-url="https://www.cybersecuritydive.com/news/fbi-hack-shinyhunters-jobs-portal/831175/"> 1588 <img src="/static/img/social_icons/share_dropdown/share-link-box.svg?520919230926" alt=""> 1589 <span class="social-icon__text share-dropdown__text">Copy link</span> 1590 </a> 1591 </li> 1592 <li class="share-icon-list"> 1593 <a href="/cdn-cgi/l/email-protection#2a15795f48404f495e176c68630f181a5a5845484f590f181a4953484f584b5e5e4b49410f181a5e434f4e0f181a5e450f181a5e4243584e075a4b585e530f181a404548590f181a5a45585e4b460c4b475a1168454e5317425e5e5a590f196b05055d5d5d044953484f58594f495f58435e534e435c4f0449454705444f5d59054c484307424b4941075942434453425f445e4f58590740454859075a45585e4b460512191b1b1d1f05" aria-label="Share article with email" class="social-icon-article analytics t-article-byline-social-email"> 1594 <img src="/static/img/social_icons/share_dropdown/email.svg?520919230926" alt=""> 1595 <span class="social-icon__text share-dropdown__text">Email</span> 1596 </a> 1597 </li> 1598 <li class="share-icon-list"> 1599 <a href="https://www.linkedin.com/shareArticle?mini=true&url=https%3A//www.cybersecuritydive.com/news/fbi-hack-shinyhunters-jobs-portal/831175/&title=FBI%20probes%20cyberattack%20tied%20to%20third-party%20jobs%20portal" 1600 aria-label="Share article to Linkedin" 1601 target="_blank" 1602 class="social-icon-article analytics t-article-byline-social-linkedin"> 1603 <img src="/static/img/social_icons/share_dropdown/linkedin.svg?520919230926" alt=""> 1604 <span class="social-icon__text share-dropdown__text">LinkedIn</span> 1605 </a> 1606 </li> 1607 <li class="share-icon-list"> 1608 <a href="https://twitter.com/intent/tweet?text=FBI%20probes%20cyberattack%20tied%20to%20third-party%20jobs%20portal%20https%3A//www.cybersecuritydive.com/news/fbi-hack-shinyhunters-jobs-portal/831175/%20via%20@CyberSecDive" 1609 aria-label="Share article to X/Twitter" 1610 target="_blank" 1611 class="social-icon-article analytics t-article-byline-social-twitter"> 1612 <img src="/static/img/social_icons/share_dropdown/x.svg?520919230926" alt=""> 1613 <span class="social-icon__text share-dropdown__text">X/Twitter</span> 1614 </a> 1615 </li> 1616 <li class="share-icon-list"> 1617 <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A//www.cybersecuritydive.com/news/fbi-hack-shinyhunters-jobs-portal/831175/" 1618 aria-label="Share article to Facebook" 1619 target="_blank" 1620 class="social-icon-article analytics t-article-byline-social-facebook"> 1621 <img src="/static/img/social_icons/share_dropdown/facebook.svg?520919230926" alt=""> 1622 <span class="social-icon__text share-dropdown__text">Facebook</span> 1623 </a> 1624 </li> 1625 1626 <li class="share-icon-list"> 1627 <a href="javascript:window.print()" 1628 aria-label="Print article" 1629 class="analytics t-article-byline-social-print social-icon-article js-social-icon-print"> 1630 <img src="/static/img/social_icons/share_dropdown/print.svg?520919230926" alt="">
1631 <span class="social-icon__text share-dropdown__text">Print</span> 1632 </a> 1633 </li> 1634 1635 </ul> 1636 </div> 1637 </li> 1638 1639 1640 <li> 1641 <a href="/selfservice/article-licensing/submit/?newspostUrl=https://www.cybersecuritydive.com/news/fbi-hack-shinyhunters-jobs-portal/831175/" 1642 aria-label="License article" 1643 data-tooltip="Purchase licensing rights to this article." 1644 rel="nofollow" 1645 class="social-icon-article js-social-icon-license analytics t-article-byline-social-licensing"> 1646 <img src="/static/img/social_icons/article_page/license-icon.svg?520919230926" alt=""> 1647 <span class="social-icon__text">License</span> 1648 </a> 1649 </li>
vendor: 123 bytes, lines 1649-1652
1649 1650 1651 1652 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1652<script data-osano="PERSONALIZATION" src="//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js" type="text/javascript"></script>
1652 1653 <li class="google-preferred-icon"> 1654 <a href="https://www.google.com/preferences/source?q=https://www.cybersecuritydive.com" 1655 aria-label="Preferred source" 1656 target="_blank" 1657 data-tooltip="Add us as a Google Preferred Source to see more of our articles in your search results." 1658 class="social-icon-article google-preferred analytics t-article-byline-social-google"> 1659 <img src="/static/img/social_icons/article_page/bookmark-add.svg?520919230926" alt=""> 1660 <span class="social-icon__text">Add us on Google</span> 1661 </a> 1662 </li> 1663 1664</ul> 1665<div class="custom-tooltip"></div> 1666 1667 </div> 1668 </div> 1669 1670 </div> 1671 </div> 1672 1673 1674 1675 1676 1677 1678 <figure class="inside_story"> 1679 <div class="figure_content article-hero-img"> 1680 1681 1682 1683 1684 <img 1685 class="" 1686 src="https://imgproxy.divecdn.com/mr1PxzLsTsZMyzlYrgfsGbWEGYUtwmaD-ix5NOg7818/g:nowe:0:27/c:3000:1694/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp" 1687 width="1200" height="675" 1688 srcset="https://imgproxy.divecdn.com/4A18LJJxl6PpiHM6QWXJQEKHfrENCC7PrB2Sc16YEvs/g:nowe:0:27/c:3000:1694/rs:fill:400:225:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp 400w, https://imgproxy.divecdn.com/LXHrcCpPUSwEi2q7WPnjYnNnN0RpRSwxXNmzYVjv1F0/g:nowe:0:27/c:3000:1694/rs:fill:800:450:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp 800w, https://imgproxy.divecdn.com/mr1PxzLsTsZMyzlYrgfsGbWEGYUtwmaD-ix5NOg7818/g:nowe:0:27/c:3000:1694/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp 1200w, https://imgproxy.divecdn.com/_USUWNicPKi_bBhjNRnv28O7XbIyqkGpW-pWOofDu7w/g:nowe:0:27/c:3000:1694/rs:fill:1600:900:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp 1600w" 1689 sizes="(min-width: 64em) 60vw, 100vw" 1690 alt="The FBI seal" 1691 1692 > 1693 1694 1695 1696 </div> 1697 <!-- The 'is_approved' variable is a boolean that determines whether the image and its caption should be displayed. --> 1698<!-- If 'is_approved' is not True or is not provided, the caption will not be shown. --> 1699 1700 <figcaption class="inside_story_caption"> 1701 1702 <span class="caption_text"> 1703 The FBI seal hangs in the Flag Room at the bureau's headquarters in Washington, D.C. 1704 </span> 1705 1706 <span class="source_text"> 1707 Chip Somodevilla via Getty Images 1708 </span> 1709 </figcaption> 1710 1711 1712 </figure> 1713 1714 1715 1716 </div> 1717 <div class="row"> 1718 1719 <div class="article-large-12 columns article-wrapper"> 1720 <div class="print-wrapper"> 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 <div class=" large medium article-body"> 1736 1737 1738 1739 1740 1741 1742 1743<p><span><span><span><span><span><span>The FBI is investigating a cyberattack on its jobs portal after the cybercrime group ShinyHunters said it hacked the system and stole a vast trove of sensitive data from the bureau.</span></span></span></span></span></span></p> 1744<p><span><span><span><span><span><span>âThe FBI is aware of a cyber-criminal enterprise group claiming a compromise of the FBIJobs.gov portal and alleged impact to FBI employee personally identifiable information (PII),â </span></span></span></span></span></span><a href="https://x.com/FBI/status/2102807819695071709"><span><span><span><span><span><span><span><span>the bureau said in a statement</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span> on Wednesday. âWhile the point of breach is still undeterminedâwhether a third-party or the FBIâs enterpriseâwe are actively and aggressively investigating this matter and working closely with those third-party providers that support FBIJobs.gov to mitigate any and all risk.â</span></span></span></span></span></span></p> 1745<div class="hybrid-ad-wrapper show-small hide-large"> 1746<div class="hybrid-ad-inner-wrapper"> 1747<div class="show-small hide-large"> 1748<div id="dfp-hybrid1-mobile">
1749<script> 1750 if (window.dfp_visibility === 'mobile' ) { 1751 googletag.cmd.push(function() { 1752 googletag.defineSlot( 1753 '/3618/cybersecuritydive/cybersecuritydivehybrid1', 1754 [[300, 250], 'fluid'], 1755 'dfp-hybrid1-mobile' 1756 ).addService(googletag.pubads()); 1757 }); 1758 } 1759 waitToLoadAds.push(function() { 1760 googletag.cmd.push(function() { 1761 if (window.dfp_visibility === 'mobile' ) { 1762 window.onDvtagReady?.(() => googletag.display('dfp-hybrid1-mobile')); 1763 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 1764 var adUnitPath = '/3618/cybersecuritydive/cybersecuritydivehybrid1'; 1765 var onProformative = false; 1766 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 1767 var adUnitPathWithVisibility = adUnitPath + '-mobile'; 1768 var selector = '.pf-comments__ad-wrapper #dfp-hybrid1-mobile'; 1769 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 1770 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 1771 } 1772 } 1773 }); 1774 } 1775 }); 1776 }); 1777 </script>
1777 1778</div> 1779</div> 1780</div> 1781</div> 1782<div class="hybrid-ad-wrapper hide-small show-large"> 1783<div class="hybrid-ad-inner-wrapper"> 1784<div class="hide-small show-large"> 1785<div id="dfp-hybrid2-desktop">
1786<script> 1787 if (window.dfp_visibility === 'desktop' ) { 1788 googletag.cmd.push(function() { 1789 googletag.defineSlot( 1790 '/3618/cybersecuritydive/cybersecuritydivehybrid2', 1791 [[300, 250], 'fluid'], 1792 'dfp-hybrid2-desktop' 1793 ).addService(googletag.pubads()); 1794 }); 1795 } 1796 waitToLoadAds.push(function() { 1797 googletag.cmd.push(function() { 1798 if (window.dfp_visibility === 'desktop' ) { 1799 window.onDvtagReady?.(() => googletag.display('dfp-hybrid2-desktop')); 1800 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 1801 var adUnitPath = '/3618/cybersecuritydive/cybersecuritydivehybrid2'; 1802 var onProformative = false; 1803 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 1804 var adUnitPathWithVisibility = adUnitPath + '-desktop'; 1805 var selector = '.pf-comments__ad-wrapper #dfp-hybrid2-desktop'; 1806 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 1807 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 1808 } 1809 } 1810 }); 1811 } 1812 }); 1813 }); 1814 </script>
1814 1815</div> 1816</div> 1817</div> 1818</div> 1819 1820<p><span><span><span><span><span><span>In </span></span></span></span></span></span><a href="https://x.com/darkwebinformer/status/2102449668449882464?s=46&t=7qgObawVR3sD59eITHivyA"><span><span><span><span><span><span><span><span>a statement posted to its dark-web leaks site</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span>, ShinyHunters said it had stolen âvery sensitive data on almost ALL FBI Agents and individuals who filed an application with the FBI for a job.â It listed several âFBI servicesâ that it claimed to have hacked: âCriminal Justice (CJ), HR, Medlink, and more.â</span></span></span></span></span></span></p> 1821<p><span><span><span><span><span><span>ShinyHunters </span></span></span></span></span></span><a href="https://www.404media.co/we-hacked-the-fbi-hackers-say-they-have-data-on-all-fbi-employees/"><span><span><span><span><span><span><span><span>told 404 Media</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span> that it hacked into the jobs portal using a zero-day vulnerability in Oracleâs PeopleSoft human-resources platform, </span></span></span></span></span></span><a href="https://cloud.google.com/blog/topics/threat-intelligence/shinyhunters-targets-education-sector-oracle-exploit"><span><span><span><span><span><span><span><span>a tactic it has used before</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span>. The potentially wide-ranging breach highlights the supply chain risks facing organizations of all sizes and levels of sophistication. ShinyHunters specializes in supply chain attacks, and its intrusions have illuminated weaknesses in the security protocols at widely used software and infrastructure providers.</span></span></span></span></span></span></p> 1822<p><span><span><span><span><span><span>404 Media confirmed that a sample of stolen data provided by ShinyHunters included agentsâ sensitive personal information. People familiar with the breach </span></span></span></span></span></span><a href="https://www.politico.com/news/2026/09/22/shinyhunters-fbi-cyber-hack-01088494"><span><span><span><span><span><span><span><span>described it to Politico</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span> as a major counterintelligence failure that could lead to the harassment or stalking of FBI agents. Foreign governments could also use FBI employeesâ personal data to monitor them and undermine their investigations and operations.</span></span></span></span></span></span></p> 1823<p><a href="https://fbijobs.gov/featured-careers"><span><span><span><span><span><span><span><span>The FBIâs jobs portal</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span> is currently offline and displays a banner explaining that the site is unavailable.</span></span></span></span></span></span></p> 1824<p><span><span><span><span><span><span>It is unclear whether the PeopleSoft vulnerability that ShinyHunters allegedly exploited is a zero-day or a previously disclosed flaw, such as the one </span></span></span></span></span></span><a href="https://www.oracle.com/security-alerts/alert-cve-2026-35273.html"><span><span><span><span><span><span><span><span>Oracle disclosed in June</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span> after ShinyHunters exploited it. Oracle did not respond to a request for comment.</span></span></span></span></span></span></p> 1825<div class="hybrid-ad-wrapper show-small hide-large"> 1826<div class="hybrid-ad-inner-wrapper"> 1827<div class="show-small hide-large"> 1828<div id="dfp-hybrid2-mobile">
1829<script> 1830 if (window.dfp_visibility === 'mobile' ) { 1831 googletag.cmd.push(function() { 1832 googletag.defineSlot( 1833 '/3618/cybersecuritydive/cybersecuritydivehybrid2', 1834 [[300, 250], 'fluid'], 1835 'dfp-hybrid2-mobile' 1836 ).addService(googletag.pubads()); 1837 }); 1838 } 1839 waitToLoadAds.push(function() { 1840 googletag.cmd.push(function() { 1841 if (window.dfp_visibility === 'mobile' ) { 1842 window.onDvtagReady?.(() => googletag.display('dfp-hybrid2-mobile')); 1843 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 1844 var adUnitPath = '/3618/cybersecuritydive/cybersecuritydivehybrid2'; 1845 var onProformative = false; 1846 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 1847 var adUnitPathWithVisibility = adUnitPath + '-mobile'; 1848 var selector = '.pf-comments__ad-wrapper #dfp-hybrid2-mobile'; 1849 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 1850 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 1851 } 1852 } 1853 }); 1854 } 1855 }); 1856 }); 1857 </script>
1857 1858</div> 1859</div> 1860</div> 1861</div> 1862<div class="hide-small show-large" id="desktop-inline-signup"></div> 1863<p><span><span><span><span><span><span>ShinyHunters claimed that it conducted the attack in retaliation for the FBIâs descriptions of the groupâs activities in </span></span></span></span></span></span><a href="https://www.ic3.gov/PSA/2026/PSA260515"><span><span><span><span><span><span><span><span>a May bulletin</span></span></span></span></span></span></span></span></a><span><span><span><span><span><span>. That advisory âmade substantial false allegations,â the group wrote. âWe have been severely offended.â ShinyHunters demanded that the FBI âcorrect or simply removeâ the offending lines from its bulletin.</span></span></span></span></span></span></p> 1864<p><span><span><span><span><span><span>Cynthia Kaiser, a former top FBI cybersecurity official, said ShinyHunters could wreak havoc on the FBI and its employees if it chose to do so.</span></span></span></span></span></span></p> 1865<p>âLong term, foreign actors could use the information to target FBI employees and their families for intelligence collection,â said Kaiser, now the senior vice president of the ransomware research center at the resilience firm Halcyon. âBut Iâm most worried about the short term potential for physical harm if criminals use this information to target the people who put them behind bars.â</p> 1866<p>Kaiser pointed to a 2016 breach that led to the theft of personal information belonging to tens of thousands of FBI employees.</p> 1867<p>âYou still occasionally see that list circulated on the dark web today,â she said.</p> 1868<div class="editor-note"> 1869<p><em>Editorâs note: This story has been updated with comments.</em></p> 1870</div> 1871 1872 </div> 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 <div class="post-article-wrapper"> 1889 1890 <div class="share-buttons"> 1891 1892 1893 1894 1895 1896 1897
1898<script type="module" src="/static/js/dist/articleTooltip.bundle.js?281219230926" ></script>
1898 1899 1900 1901 1902 1903<ul class="social-button-list"> 1904 1905
1905<script data-osano="PERSONALIZATION" src="//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js" type="text/javascript"></script>
1905 1906 <li class="google-preferred-icon"> 1907 <a href="https://www.google.com/preferences/source?q=https://www.cybersecuritydive.com" 1908 aria-label="Add us on Google as a preferred source" 1909 target="_blank" 1910 data-tooltip="Add us as a Google Preferred Source to see more of our articles in your search results." 1911 class="social-icon-article google-preferred analytics t-article-end-social-google"> 1912 <img src="/static/img/social_icons/article_page/bookmark-add.svg?520919230926" alt=""> 1913 <span class="social-icon__text">Add us on Google</span> 1914 </a> 1915 </li> 1916 1917 1918 <li class="social-icon-article--share-wrapper"> 1919 <a href="javascript:void(0)" 1920 aria-label="Share article" 1921 class="social-icon-article social-icon-share analytics t-article-end-social-share"> 1922 <img src="/static/img/social_icons/share-icon.svg?520919230926" alt=""> 1923 <span class="social-icon__text">Share</span> 1924 </a> 1925 <div class="social-icon-share--tooltip"> 1926 <ul class="social-icon-list--inner"> 1927 <li class="share-icon-list"> 1928 <a href="javascript:void(0)" 1929 class="social-icon-article share-copy-link analytics t-article-end-social-copy" 1930 data-copy-url="https://www.cybersecuritydive.com/news/fbi-hack-shinyhunters-jobs-portal/831175/"> 1931 <img src="/static/img/social_icons/share_dropdown/share-link-box.svg?520919230926" alt=""> 1932 <span class="social-icon__text share-dropdown__text">Copy link</span> 1933 </a> 1934 </li> 1935 <li class="share-icon-list"> 1936 <a href="/cdn-cgi/l/email-protection#b18ee2c4d3dbd4d2c58cf7f3f8948381c1c3ded3d4c2948381d2c8d3d4c3d0c5c5d0d2da948381c5d8d4d5948381c5de948381c5d9d8c3d59cc1d0c3c5c8948381dbded3c2948381c1dec3c5d0dd97d0dcc18af3ded5c88cd9c5c5c1c29482f09e9ec6c6c69fd2c8d3d4c3c2d4d2c4c3d8c5c8d5d8c7d49fd2dedc9edfd4c6c29ed7d3d89cd9d0d2da9cc2d9d8dfc8d9c4dfc5d4c3c29cdbded3c29cc1dec3c5d0dd9e8982808086849e" aria-label="Share article with email" class="social-icon-article analytics t-article-end-social-email"> 1937 <img src="/static/img/social_icons/share_dropdown/email.svg?520919230926" alt=""> 1938 <span class="social-icon__text share-dropdown__text">Email</span> 1939 </a> 1940 </li> 1941 <li class="share-icon-list"> 1942 <a href="https://www.linkedin.com/shareArticle?mini=true&url=https%3A//www.cybersecuritydive.com/news/fbi-hack-shinyhunters-jobs-portal/831175/&title=FBI%20probes%20cyberattack%20tied%20to%20third-party%20jobs%20portal" 1943 aria-label="Share article to Linkedin" 1944 target="_blank" 1945 class="social-icon-article analytics t-article-end-social-linkedin"> 1946 <img src="/static/img/social_icons/share_dropdown/linkedin.svg?520919230926" alt=""> 1947 <span class="social-icon__text share-dropdown__text">LinkedIn</span> 1948 </a> 1949 </li> 1950 <li class="share-icon-list"> 1951 <a href="https://twitter.com/intent/tweet?text=FBI%20probes%20cyberattack%20tied%20to%20third-party%20jobs%20portal%20https%3A//www.cybersecuritydive.com/news/fbi-hack-shinyhunters-jobs-portal/831175/%20via%20@CyberSecDive" 1952 aria-label="Share article to X/Twitter" 1953 target="_blank" 1954 class="social-icon-article analytics t-article-end-social-twitter"> 1955 <img src="/static/img/social_icons/share_dropdown/x.svg?520919230926" alt=""> 1956 <span class="social-icon__text share-dropdown__text">X/Twitter</span> 1957 </a> 1958 </li> 1959 <li class="share-icon-list"> 1960 <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A//www.cybersecuritydive.com/news/fbi-hack-shinyhunters-jobs-portal/831175/" 1961 aria-label="Share article to Facebook" 1962 target="_blank" 1963 class="social-icon-article analytics t-article-end-social-facebook"> 1964 <img src="/static/img/social_icons/share_dropdown/facebook.svg?520919230926" alt="">
1965 <span class="social-icon__text share-dropdown__text">Facebook</span> 1966 </a> 1967 </li> 1968 1969 <li class="share-icon-list"> 1970 <a href="javascript:window.print()" 1971 aria-label="Print article" 1972 class="analytics t-article-end-social-print social-icon-article js-social-icon-print"> 1973 <img src="/static/img/social_icons/share_dropdown/print.svg?520919230926" alt=""> 1974 <span class="social-icon__text share-dropdown__text">Print</span> 1975 </a> 1976 </li> 1977 1978 1979 <li class="share-icon-list"> 1980 <a href="/selfservice/article-licensing/submit/?newspostUrl=https://www.cybersecuritydive.com/news/fbi-hack-shinyhunters-jobs-portal/831175/" 1981 aria-label="License article" 1982 rel="nofollow" 1983 class="social-icon-article js-social-button-license analytics t-article-end-social-licensing"> 1984 <img src="/static/img/social_icons/article_page/cart.svg?520919230926" alt=""> 1985 <span class="social-icon__text share-dropdown__text">License</span> 1986 </a> 1987 </li> 1988 1989 </ul> 1990 </div> 1991 </li> 1992 1993</ul> 1994<div class="custom-tooltip"></div> 1995 1996 </div> 1997 1998 1999 2000 <div class="post-article-topics"> 2001 <div> 2002 2003 2004 <span>Filed Under:</span> 2005 2006 <span><a class="topic analytics t-article-end-topic" href="/topic/breaches/">Breaches</a>, </span> 2007 2008 <span><a class="topic analytics t-article-end-topic" href="/topic/cyberattacks/">Cyberattacks</a></span> 2009 2010 2011 </div> 2012</div> 2013 2014 </div> 2015 </div> 2016 </div> 2017 </div> 2018 </article> 2019 2020 2021 2022 2023 2024 <section class="signup call-out elevated-footer standard-newspost-mobile show-small show-medium hide-large"> 2025 <div class="row"> 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 <div class="large-11 medium-11 medium-centered columns footer-signup" style="display: flex"> 2038 <div class="footer-signup__content"> 2039 2040 <h3>Cybersecurity Dive news delivered to your inbox</h3> 2041 <p class="subhead">Get the free daily newsletter read by industry experts</p> 2042 2043 2044 <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> 2045 2046 2047 <label for="id_c0ed9a_email" class="email-input js-email-input"> 2048 <span class="screen-reader-text">Email:</span> 2049 <input type="email" name="email" placeholder="Work email address" class="email" maxlength="320" required id="id_c0ed9a_email"> 2050 </label> 2051 2052 <span class="captcha-container"> 2053 <div class="g-recaptcha" data-sitekey="6LfnFggUAAAAAKaDTgN6vqjZtnNENIqa--TCG9F4" ></div> 2054 </span> 2055 2056 <input type="hidden" name="signup_box_location" value="elevated_footer"> 2057 <input type="hidden" name="signup_initial_url_path" value="/news/fbi-hack-shinyhunters-jobs-portal/831175/"> 2058 <input type="hidden" name="signup_internal_referrer"> 2059 <input type="hidden" name="signup_external_referrer"> 2060 <input type="hidden" name="referral_url"> 2061 2062 2063 <input type="hidden" name="js_enabled" value="0" id="id_c0ed9a_js_enabled"> 2064 2065 2066 2067 <ul class="signup-list list-no-bullets"> 2068 2069 <li> 2070 <label><span class="screen-reader-text">Select user consent:</span></label> 2071 <input type="checkbox" name="user_consent" id="id_user_consent-elevated_footer" value="1" class="checkbox"/> 2072 <label for="id_user_consent-elevated_footer">
2073 <span class="signup-user-consent_box"> 2074 <span> 2075 By signing up to receive our newsletter, you agree to our 2076 <a href="https://www.informatechtarget.com/terms-of-use/" target="_blank">Terms of Use</a> and 2077 <a href="https://www.informatechtarget.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. 2078</span> 2079 2080 </span> 2081 </label> 2082 </li> 2083 </ul> 2084 2085 <button class="button button--medium signup-button" type="submit" value="Sign up">Sign up</button>
vendor: 144 bytes, lines 2085-2089
2085 2086 2087 2088 2089<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2089<script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?281219230926" ></script>
2089 2090 2091 2092 <label class="error email_error" style="display:none;">A valid email address is required.</label> 2093 <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> 2094 </form> 2095 </div> 2096 2097 <div class="footer-signup__image"> 2098 2099 <img class="desktop-image" src="https://imgproxy.divecdn.com/z0agfhPf9yeDlWJQ7_a0VusOvY8N9cxF_IFU65IgX9M/raw:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL3NpdGV0aGVtZXMvZGl2ZS9hcnRpY2xlLXNpZ251cC5wbmc=" width="275" height="275" loading="lazy" alt="Newsletter example on mobile"> 2100 2101 </div> 2102 2103 2104 2105 2106 2107 2108 </div> 2109 </section> 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 <div class="sidebar-box hide-large editors-pick-footer-mobile"> 2120 <h3 class="sidebar-box__header"> 2121 2122 Editors' picks 2123 2124 </h3> 2125 <ul class="feed"> 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137<li class="row feed__item"> 2138 <div class="medium-5 columns"> 2139 <figure class="feed__image-container"> 2140 <a class="feed__image analytics t-edfooter-edpicks-1" href="/news/network-security-defects-erode-defense/738387/" > 2141 2142 2143 2144 <img 2145 class="" 2146 src="https://imgproxy.divecdn.com/ExgHwmLXWEP6PvCUg8R3KuZnyWx0wNlEb98lOUTSbuk/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTQ2OTAwODY1LmpwZw==.webp" 2147 width="1200" height="675" 2148 srcset="https://imgproxy.divecdn.com/3kdFcUFlL2IGghWBDvD7br1WpaRR4KLeUXSf9geNINw/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTQ2OTAwODY1LmpwZw==.webp 300w, https://imgproxy.divecdn.com/sXVW-uVWYGANJUAFfNAVAsTZ6xqPwY_EBaseMR3tKro/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTQ2OTAwODY1LmpwZw==.webp 600w, https://imgproxy.divecdn.com/ExgHwmLXWEP6PvCUg8R3KuZnyWx0wNlEb98lOUTSbuk/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTQ2OTAwODY1LmpwZw==.webp 1200w" 2149 sizes="(min-width: 40em ) 25vw, 100vw" 2150 alt="Engineer in network server room." 2151 2152 loading="lazy" 2153 2154 > 2155 2156 2157 </a> 2158 <figcaption> 2159 <img class="feed__attribution-icon" src="/static/images/info-icon.png?520919230926" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> 2160 2161 <div class="feed__attribution">Getty Images</div> 2162 2163 <img class="feed__attribution-icon" src="/static/images/info-icon.png?520919230926" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> 2164 </figcaption> 2165 </figure> 2166 </div> 2167 <div class="medium-7 columns"> 2168 2169 2170 2171 2172 2173 2174 2175 2176 <div class="label label--medium"> 2177 2178 Deep Dive 2179 2180 2181 </div> 2182 2183 2184 2185 <h3 class="feed__title feed__title--display"> 2186 <a href="/news/network-security-defects-erode-defense/738387/" class="analytics t-edfooter-edpicks-1" > 2187 Network security tool defects are endemic, eroding enterprise defense 2188 </a> 2189 </h3> 2190 2191 <p class="feed__description hide-small show-large">When malicious hackers exploit vulnerabilities in firewalls, VPNs and routers, it’s not the vendors that get hit — it’s their customers.</p> 2192 2193 2194<div class="secondary-label"> 2195 2196 2197 2198 By Matt Kapko ⢠2199 2200 2201 2202 2203 2204 2205 2206 <span class="secondary-label">Jan. 28, 2025</span> 2207 2208 2209</div> 2210 2211 </div> 2212</li> 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224<li class="row feed__item"> 2225 <div class="medium-5 columns"> 2226 <figure class="feed__image-container"> 2227 <a class="feed__image analytics t-edfooter-edpicks-2" href="/news/fifa-world-cup-criminal-hacktivist-cyber-threat/822638/" > 2228 2229 2230 2231 <img 2232 class="" 2233 src="https://imgproxy.divecdn.com/U8OmfkI3bWt1Vsv8oPS5J6Iu2Sekzc-PHG_0WUOa8_E/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
2233Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTM2MjAzMzU1LmpwZw==.webp" 2234 width="1200" height="675" 2235 srcset="https://imgproxy.divecdn.com/H9f6BI_7uDMXopaS1bky-ApY_r1m46HdKM1ucgGWk6A/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTM2MjAzMzU1LmpwZw==.webp 300w, https://imgproxy.divecdn.com/6Gvw5Ue9_vrv2MTPTotVV-ya8vffdis9GVOC3UEcHu4/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTM2MjAzMzU1LmpwZw==.webp 600w, https://imgproxy.divecdn.com/U8OmfkI3bWt1Vsv8oPS5J6Iu2Sekzc-PHG_0WUOa8_E/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTM2MjAzMzU1LmpwZw==.webp 1200w" 2236 sizes="(min-width: 40em ) 25vw, 100vw" 2237 alt="A soccer ball and bronze "2026" lettering in front of an American flag." 2238 2239 loading="lazy" 2240 2241 > 2242 2243 2244 </a> 2245 <figcaption> 2246 <img class="feed__attribution-icon" src="/static/images/info-icon.png?520919230926" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> 2247 2248 <div class="feed__attribution">CrailsheimStudio via Getty Images</div> 2249 2250 <img class="feed__attribution-icon" src="/static/images/info-icon.png?520919230926" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> 2251 </figcaption> 2252 </figure> 2253 </div> 2254 <div class="medium-7 columns"> 2255 2256 2257 2258 2259 2260 2261 2262 <h3 class="feed__title feed__title--display"> 2263 <a href="/news/fifa-world-cup-criminal-hacktivist-cyber-threat/822638/" class="analytics t-edfooter-edpicks-2" > 2264 FIFA World Cup expected to face extensive criminal, hacktivist cyber threats 2265 </a> 2266 </h3> 2267 2268 <p class="feed__description hide-small show-large">Researchers warn that thousands of malicious domains are already in place, as fans and tournament organizers face potential attacks.</p> 2269 2270 2271<div class="secondary-label"> 2272 2273 2274 2275 By David Jones ⢠2276 2277 2278 2279 2280 2281 2282 2283 <span class="secondary-label">June 11, 2026</span> 2284 2285 2286</div> 2287 2288 </div> 2289</li> 2290 2291 2292 2293 2294 2295 2296 </ul> 2297 </div> 2298 2299 2300 2301 2302 2303 2304 <div style="display: none;" id="inline-signup-html-desktop"> 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 <div class="inline-signup"> 2317 <p class="inline-signup__copy">Keep up with the story. Subscribe to the Cybersecurity Dive free daily newsletter</p> 2318 2319 <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> 2320 2321 2322 <label for="id_d5c8ef_email" class="email-input js-email-input"> 2323 <span class="screen-reader-text">Email:</span> 2324 <input type="email" name="email" placeholder="Work email address" class="email" maxlength="320" required id="id_d5c8ef_email"> 2325 </label> 2326 2327 <span class="captcha-container"> 2328 <div class="g-recaptcha" data-sitekey="6LfnFggUAAAAAKaDTgN6vqjZtnNENIqa--TCG9F4" ></div> 2329 </span> 2330 2331 <input type="hidden" name="signup_box_location" value="inline"> 2332 <input type="hidden" name="signup_initial_url_path" value="/news/fbi-hack-shinyhunters-jobs-portal/831175/"> 2333 <input type="hidden" name="signup_internal_referrer"> 2334 <input type="hidden" name="signup_external_referrer"> 2335 <input type="hidden" name="referral_url"> 2336 2337 2338 <input type="hidden" name="js_enabled" value="0" id="id_d5c8ef_js_enabled"> 2339 2340 2341 2342 <ul class="signup-list list-no-bullets"> 2343 2344 <li> 2345 <label><span class="screen-reader-text">Select user consent:</span></label> 2346 <input type="checkbox" name="user_consent" id="id_user_consent-inline" value="1" class="checkbox"/> 2347 <label for="id_user_consent-inline">
2348 <span class="signup-user-consent_box"> 2349 <span> 2350 By signing up to receive our newsletter, you agree to our 2351 <a href="https://www.informatechtarget.com/terms-of-use/" target="_blank">Terms of Use</a> and 2352 <a href="https://www.informatechtarget.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. 2353</span> 2354 2355 </span> 2356 </label> 2357 </li> 2358 </ul> 2359 2360 <button class="button button--medium signup-button" type="submit" value="Sign up">Sign up</button> 2361 2362 2363
2364<script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?281219230926" ></script>
2364 2365 2366 2367 <label class="error email_error" style="display:none;">A valid email address is required.</label> 2368 <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> 2369 </form> 2370 </div> 2371 2372 2373 2374 2375 2376 2377 2378 2379 <div class="subscriber-demographics demographics-form" id="demographics-box-inline"></div> 2380
2380<script src="/static/js/subscriberDemographicsForm.js?520919230926"></script>
2380 2381
2381<script> 2382 var siteName = 'Cybersecurity Dive' || null; 2383 if (siteName) { 2384 setupFormCallbackAndCreateFormIfSub(siteName, 'inline'); 2385 } 2386 </script>
2386 2387 2388 2389 2390 </div> 2391 2392
2392<script type="text/javascript"> 2393 $(document).ready(function () { 2394 // copy the contents of the generic_signup partial into the desktop_signup_spot 2395 $desktop_signup_spot = $("#desktop-inline-signup"); 2396 $desktop_signup = $("#inline-signup-html-desktop").children(); 2397 $desktop_signup_spot.append($desktop_signup); 2398 $("#inline-signup-html-desktop").remove(); 2399 }); 2400 </script>
2400 2401 2402 2403 2404 2405 2406 </section> 2407 <aside class="sidebar large-4 columns"> 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421<div class="hybrid-ad-wrapper hide-small show-large"> 2422 <div class="hybrid-ad-inner-wrapper"> 2423 2424 <div class="hide-small show-large"> 2425 2426 2427 <div id='dfp-hybrid1-desktop'> 2428
2428<script> 2429 if (window.dfp_visibility === 'desktop' ) { 2430 googletag.cmd.push(function() { 2431 googletag.defineSlot( 2432 '/3618/cybersecuritydive/cybersecuritydivehybrid1', 2433 [[300, 250], 'fluid', [160, 600]], 2434 'dfp-hybrid1-desktop' 2435 ).addService(googletag.pubads()); 2436 }); 2437 } 2438 waitToLoadAds.push(function() { 2439 googletag.cmd.push(function() { 2440 if (window.dfp_visibility === 'desktop' ) { 2441 window.onDvtagReady?.(() => googletag.display('dfp-hybrid1-desktop')); 2442 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 2443 var adUnitPath = '/3618/cybersecuritydive/cybersecuritydivehybrid1'; 2444 var onProformative = false; 2445 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 2446 var adUnitPathWithVisibility = adUnitPath + '-desktop'; 2447 var selector = '.pf-comments__ad-wrapper #dfp-hybrid1-desktop'; 2448 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 2449 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 2450 } 2451 } 2452 }); 2453 } 2454 }); 2455 }); 2456 </script>
2456 2457 </div> 2458 2459 </div> 2460 </div> 2461</div> 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 <div class="signup sidebar-signup-box hide-small show-large" data-box-priority="0"> 2479 2480 <h3 class="sidebar-signup-box__header">Get the free newsletter</h3> 2481 <p class="sidebar-signup-box__description">Subscribe to Cybersecurity Dive for top news, trends & analysis</p> 2482 2483 2484 <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> 2485 2486 2487 <label for="id_2e60e7_email" class="email-input js-email-input"> 2488 <span class="screen-reader-text">Email:</span> 2489 <input type="email" name="email" placeholder="Work email address" class="email" maxlength="320" required id="id_2e60e7_email"> 2490 </label> 2491 2492 <span class="captcha-container"> 2493 <div class="g-recaptcha" data-sitekey="6LfnFggUAAAAAKaDTgN6vqjZtnNENIqa--TCG9F4" ></div> 2494 </span> 2495 2496 <input type="hidden" name="signup_box_location" value="sidebar"> 2497 <input type="hidden" name="signup_initial_url_path" value="/news/fbi-hack-shinyhunters-jobs-portal/831175/"> 2498 <input type="hidden" name="signup_internal_referrer"> 2499 <input type="hidden" name="signup_external_referrer"> 2500 <input type="hidden" name="referral_url"> 2501 2502 2503 <input type="hidden" name="js_enabled" value="0" id="id_2e60e7_js_enabled"> 2504 2505 2506 2507 <ul class="signup-list list-no-bullets"> 2508 2509 <li> 2510 <label><span class="screen-reader-text">Select user consent:</span></label> 2511 <input type="checkbox" name="user_consent" id="id_user_consent-sidebar" value="1" class="checkbox"/> 2512 <label for="id_user_consent-sidebar"> 2513 <span class="signup-user-consent_box"> 2514 <span> 2515 By signing up to receive our newsletter, you agree to our 2516 <a href="https://www.informatechtarget.com/terms-of-use/" target="_blank">Terms of Use</a> and 2517 <a href="https://www.informatechtarget.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. 2518</span> 2519 2520 </span> 2521 </label> 2522 </li> 2523 </ul> 2524 2525 <button class="button button--medium signup-button" type="submit" value="Sign up">Sign up</button> 2526 2527 2528
2529<script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?281219230926" ></script>
2529 2530 2531 2532 <label class="error email_error" style="display:none;">A valid email address is required.</label> 2533 <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> 2534 </form> 2535 </div> 2536 2537 2538 2539 2540 2541 2542 2543 <div class="sidebar-signup-box-it-pub hide-small show-large" data-box-priority="0"> 2544 <div class="sidebar-signup-box-it-pub__sign-up-form"> 2545 <h3 class="sidebar-signup-box-it-pub__header">Take your <span class="it_signup_headline_industry"></span> knowledge further with <span class="it_signup_site_name"></span></h3> 2546 <p class="sidebar-signup-box-it-pub__description free-signup-text">Sign up for the free <span class="it_signup_site_name"></span> newsletter. <span class="it_signup_copy"></span></p> 2547 <div class="sidebar-signup-box-it-pub__related-publication"> 2548 <img class="sidebar-signup-box-it-pub__related-publication__logo" src="" alt="" /> 2549 <p class="sidebar-signup-box-it-pub__description"> 2550 Interested? Explore more of what <a class='it_signup_pub_link' href=""><span class="it_signup_site_name"></span></a> has to offer. 2551 </p> 2552 <div> 2553 <button class="button button-medium signup-button button-spinner" id="it_media_signup_button" type="button" data-sailthru-list-name=""> 2554 One-click newsletter signup 2555 <div class="lds-ring sidebar-signup-box-spinner"> 2556 <div></div> 2557 <div></div> 2558 <div></div> 2559 <div></div> 2560 </div> 2561 </button> 2562 </div> 2563 </div> 2564 </div> 2565 <div class="sidebar-signup-box-it-pub__success-message"> 2566 <h3 class="sidebar-signup-box__header"> 2567 <svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"> 2568 <path d="M15.6251 25L21.8751 31.25L34.3751 18.75M45.8334 25C45.8334 36.5058 36.5059 45.8333 25.0001 45.8333C13.4941 45.8333 4.16675 36.5058 4.16675 25C4.16675 13.4941 13.4941 4.16667 25.0001 4.16667C36.5059 4.16667 45.8334 13.4941 45.8334 25Z" stroke="#414192" stroke-linecap="round" stroke-linejoin="round"/> 2569 </svg> 2570 <div>You're all set</div> 2571 </h3> 2572 <p class="sidebar-signup-box__description"> 2573 Thanks for signing up! 2574 Please keep an eye out for a confirmation email from 2575 <a href="/cdn-cgi/l/email-protection#a2ccc7d5d1cec7d6d6c7d0e2cbd6d6ccc7d5d1cec7d6d6c7d08cc1cdcf"><span class="__cf_email__" data-cfemail="5a343f2d29363f2e2e3f281a332e2e343f2d29363f2e2e3f2874393537">[email protected]</span></a> 2576 To ensure we make it into your inbox regularly, 2577 add us to your allow list, mark us as a safe sender, or add us to your address book. 2578 Check out more from 2579 <a class='it_signup_pub_link' href=""><span class="it_signup_pub_link"></span></a> 2580 </p> 2581 </div> 2582</div> 2583 2584 2585 2586 <div class="subscriber-demographics demographics-form" id="demographics-box-sidebar"></div>
vendor: 121 bytes, lines 2586-2587
2586 2587 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2587<script src="/static/js/subscriberDemographicsForm.js?520919230926"></script>
2587 2588
2588<script> 2589 var siteName = 'Cybersecurity Dive' || null; 2590 if (siteName) { 2591 setupFormCallbackAndCreateFormIfSub(siteName, 'sidebar'); 2592 } 2593 </script>
2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 <div class="sidebar-box" data-box-priority="2"> 2608 <h3 class="sidebar-box__header sidebar-box__header--loud"> 2609 Most Popular 2610 </h3> 2611 <ol class="sidebar-box-list sidebar-box-list--ordered"> 2612 2613 <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> 2614 <!-- image --> 2615 <div class="sidebar-box-list__image-container"> 2616 <a class="analytics t-most-popular-sidebar-item-1 hide-small show-large" 2617 href="/news/google-ai-gemini-autonomous-hacks/830884/"> 2618 2619 2620 2621 2622 <img 2623 class="sidebar-box-list__image" 2624 src="https://imgproxy.divecdn.com/LT2Rn3Srf7RBQ61eyefNINtwm6d6qq4M3UEbr5O7odw/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMjk1NTgxNzAxLmpwZw==.webp" 2625 width="600" height="338" 2626 srcset="https://imgproxy.divecdn.com/jqEI0BZ2CW8OtmqTjuUJuw3fBnXQOoMOAWfgk58txw8/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMjk1NTgxNzAxLmpwZw==.webp 300w, https://imgproxy.divecdn.com/LT2Rn3Srf7RBQ61eyefNINtwm6d6qq4M3UEbr5O7odw/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMjk1NTgxNzAxLmpwZw==.webp 600w" 2627 sizes="25vw" 2628 alt="The icon for Google's Gemini AI app hovers in the center of the frame" 2629 2630 loading="lazy" 2631 2632 > 2633 2634 2635 </a> 2636 </div> 2637 <div class="sidebar-box-title-container"> 2638 2639 2640 2641 2642 2643 2644 2645 <a class="analytics t-most-popular-sidebar-item-1 sidebar-box-list__item-title" 2646 href="/news/google-ai-gemini-autonomous-hacks/830884/">Google AI models broke out of sandbox, hacked three companies 2647 </a> <!--Article Title--> 2648 </div> 2649 </li> 2650 2651 <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> 2652 <!-- image --> 2653 <div class="sidebar-box-list__image-container"> 2654 <a class="analytics t-most-popular-sidebar-item-2 hide-small show-large" 2655 href="/news/fbi-hack-shinyhunters-jobs-portal/831175/"> 2656 2657 2658 2659 2660 <img 2661 class="sidebar-box-list__image" 2662 src="https://imgproxy.divecdn.com/IjZ1XcsbuX9PGB4r02T3jUf67Bzu6prOZjAy28-HzKY/g:nowe:0:27/c:3000:1694/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp" 2663 width="600" height="338" 2664 srcset="https://imgproxy.divecdn.com/QRocJ1J0_TH7TLnSHj61tC8cp_8ddPe9gUBKULCQ41k/g:nowe:0:27/c:3000:1694/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp 300w, https://imgproxy.divecdn.com/IjZ1XcsbuX9PGB4r02T3jUf67Bzu6prOZjAy28-HzKY/g:nowe:0:27/c:3000:1694/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp 600w" 2665 sizes="25vw" 2666 alt="The FBI seal" 2667 2668 loading="lazy" 2669 2670 > 2671 2672 2673 </a> 2674 </div> 2675 <div class="sidebar-box-title-container"> 2676 2677 2678 2679 2680 2681 2682 2683 <a class="analytics t-most-popular-sidebar-item-2 sidebar-box-list__item-title" 2684 href="/news/fbi-hack-shinyhunters-jobs-portal/831175/">FBI probes cyberattack tied to third-party jobs portal 2685 </a> <!--Article Title--> 2686 </div> 2687 </li> 2688 2689 <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> 2690 <!-- image --> 2691 <div class="sidebar-box-list__image-container"> 2692 <a class="analytics t-most-popular-sidebar-item-3 hide-small show-large" 2693 href="/news/insurance-sector-begins-to-offer-clarity-on-ai-related-cyber-claims/831028/"> 2694 2695 2696 2697 2698 <img 2699 class="sidebar-box-list__image" 2700 src="https://imgproxy.divecdn.com/-RNosH9ojip1EWfsK4O0DcER8WAvoz004o5D8vbv5wg/g:ce/rs:fill:600:338:1/Z3M6Ly9kaX
2700Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMjI1Mzc2MzEyLmpwZw==.webp" 2701 width="600" height="338" 2702 srcset="https://imgproxy.divecdn.com/rEN9cT5wu8FnIbc3Au3AHQu5FK0Ae30LJeQiFsG39k4/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMjI1Mzc2MzEyLmpwZw==.webp 300w, https://imgproxy.divecdn.com/-RNosH9ojip1EWfsK4O0DcER8WAvoz004o5D8vbv5wg/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMjI1Mzc2MzEyLmpwZw==.webp 600w" 2703 sizes="25vw" 2704 alt="Businessman with protective hands gesture and insurance icons." 2705 2706 loading="lazy" 2707 2708 > 2709 2710 2711 </a> 2712 </div> 2713 <div class="sidebar-box-title-container"> 2714 2715 2716 2717 2718 2719 2720 2721 <a class="analytics t-most-popular-sidebar-item-3 sidebar-box-list__item-title" 2722 href="/news/insurance-sector-begins-to-offer-clarity-on-ai-related-cyber-claims/831028/">Insurance sector begins to offer clarity on AI-related cyber claims 2723 </a> <!--Article Title--> 2724 </div> 2725 </li> 2726 2727 <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> 2728 <!-- image --> 2729 <div class="sidebar-box-list__image-container"> 2730 <a class="analytics t-most-popular-sidebar-item-4 hide-small show-large" 2731 href="/news/cybersecurity-risks-business-worries-travelers-report/831142/"> 2732 2733 2734 2735 2736 <img 2737 class="sidebar-box-list__image" 2738 src="https://imgproxy.divecdn.com/HgLzUdG7IXj_f04wwwtZ2VVK2-okny0Up-sQLWR4aco/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy00ODc3MDYwMjBfemtDVVZ6by5qcGc=.webp" 2739 width="600" height="338" 2740 srcset="https://imgproxy.divecdn.com/VaFFIHLkzXkGLsPYs6SQHwbaZHc2UTQy9oIqPSkVW_E/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy00ODc3MDYwMjBfemtDVVZ6by5qcGc=.webp 300w, https://imgproxy.divecdn.com/HgLzUdG7IXj_f04wwwtZ2VVK2-okny0Up-sQLWR4aco/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy00ODc3MDYwMjBfemtDVVZ6by5qcGc=.webp 600w" 2741 sizes="25vw" 2742 alt="Boardroom Meeting" 2743 2744 loading="lazy" 2745 2746 > 2747 2748 2749 </a> 2750 </div> 2751 <div class="sidebar-box-title-container"> 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 <a class="analytics t-most-popular-sidebar-item-4 sidebar-box-list__item-title" 2765 href="/news/cybersecurity-risks-business-worries-travelers-report/831142/">Businesses fear cyberattacks more than anything else, driven by AI and supply chain worries 2766 </a> <!--Article Title--> 2767 </div> 2768 </li> 2769 2770 </ol> 2771 </div> 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 <div class="sidebar-box hide-small show-large" data-box-priority="4"> 2786 <h3 class="sidebar-box__header">Library resources</h3> 2787 <ul class="sidebar-box-list"> 2788 2789 <li class="sidebar-box-list__item flex"> 2790 2791 <div class='sidebar-box-list__icon sidebar-box-list__icon--soft'> 2792 2793 <img src="/static/img/lib_icons/webinar-black.svg?520919230926" height="25" width="25" alt="Studio resource icon" loading="lazy"> 2794 2795 </div> 2796 2797 <div> 2798 2799 <div class="label label--soft">Webinar - on demand</div> 2800 2801 <a class="analytics t-library-sidebar-item-1 sidebar-box-list__item-title" 2802 target="_blank" 2803 href="http://resources.industrydive.com/Modernizing-Access-How-to-Close-the-Authentication-Gap?utm_source=CSD&utm_medium=Library&utm_campaign=rfIDEAS"> 2804 Modernizing Access: How to Close the Authentication Gap 2805 </a> 2806 2807 2808 2809 <span class="sponsor-label__leading-text secondary-label">Custom content for </span> 2810 <span class="sponsor-label__name secondary-label">rf IDEAS</span> 2811 2812 2813 </div> 2814 </li> 2815 2816 <li class="sidebar-box-list__item flex"> 2817 2818 <div class='sidebar-box-list__icon sidebar-box-list__icon--loud'> 2819 2820 <img src="/static/img/lib_icons/trendline.svg?520919230926" height="25" width="25" alt="editorial resource icon" loading="lazy"> 2821 2822 </div> 2823 2824 <div> 2825 2826 <div class="label label--soft">Trendline</div> 2827 2828 <a class="analytics t-library-sidebar-item-2 sidebar-box-list__item-title" 2829 target="_blank" 2830 href="https://www.cybersecuritydive.com/trendline/securing-against-ransomware/214/?utm_source=CSD&utm_medium=Library&utm_campaign=ArcticWolf"> 2831 Everything CISOs need to know on securing against ransomware 2832 </a> 2833 2834 2835 2836 <span class="sponsor-label__leading-text secondary-label">Supported by </span> 2837 <span class="sponsor-label__name secondary-label">Arctic Wolf</span> 2838 2839 2840 </div> 2841 </li> 2842 2843 <li class="sidebar-box-list__item flex"> 2844 2845 <div class='sidebar-box-list__icon sidebar-box-list__icon--soft'> 2846 2847 <img src="/static/img/lib_icons/webinar-black.svg?520919230926" height="25" width="25" alt="Studio resource icon" loading="lazy"> 2848 2849 </div> 2850 2851 <div> 2852 2853 <div class="label label--soft">Webinar - on demand</div> 2854 2855 <a class="analytics t-library-sidebar-item-3 sidebar-box-list__item-title" 2856 target="_blank" 2857 href="http://resources.industrydive.com/How-To-Stay-Ahead-of-Cyber-Risks-in-Connected-Operations?utm_source=CSD&utm_medium=Library&utm_campaign=RockwellAutomation"> 2858 How To Stay Ahead of Cyber Risks in Connected Operations 2859 </a> 2860 2861 2862 2863 <span class="sponsor-label__leading-text secondary-label">Custom content for </span> 2864 <span class="sponsor-label__name secondary-label">Rockwell Automation</span> 2865 2866 2867 </div> 2868 </li> 2869 2870 </ul> 2871 <a class="analytics t-library-sidebar-all sidebar-box__cta" 2872 aria-label="View all library items" 2873 href="/library/">View all</a> 2874 </div> 2875 2876 2877 2878 2879 2880 2881 2882
2883<div class="sidebar-box js-pressrelease-sidebar-box" data-box-priority=" 6 "> 2884 <h3 class="sidebar-box__header">Company Announcements</h3> 2885 <div class="press-release-placeholder"> 2886 <ul class="sidebar-box-list" 2887 hx-get="/api/v3/htmx/boxes/pressrelease-sidebar-box/" 2888 hx-trigger="load" 2889 hx-swap="outerHTML"> 2890 2891 2892 <li class="sidebar-box-list__item flex pr-box-skeleton-item"> 2893 <div class="sidebar-box-list__thumbnail-container pr-box-skeleton-image"></div> 2894 <div class="sidebar-box-title-container"> 2895 <div class="pr-box-skeleton-text-line"></div> 2896 <div class="pr-box-skeleton-text-line"></div> 2897 <div class="pr-box-skeleton-text-line"></div> 2898 <div class="pr-box-skeleton-text-line"></div> 2899 <div class="pr-box-skeleton-text-line pr-box-skeleton-company-name"></div> 2900 </div> 2901 </li> 2902 2903 <li class="sidebar-box-list__item flex pr-box-skeleton-item"> 2904 <div class="sidebar-box-list__thumbnail-container pr-box-skeleton-image"></div> 2905 <div class="sidebar-box-title-container"> 2906 <div class="pr-box-skeleton-text-line"></div> 2907 <div class="pr-box-skeleton-text-line"></div> 2908 <div class="pr-box-skeleton-text-line"></div> 2909 <div class="pr-box-skeleton-text-line"></div> 2910 <div class="pr-box-skeleton-text-line pr-box-skeleton-company-name"></div> 2911 </div> 2912 </li> 2913 2914 <li class="sidebar-box-list__item flex pr-box-skeleton-item"> 2915 <div class="sidebar-box-list__thumbnail-container pr-box-skeleton-image"></div> 2916 <div class="sidebar-box-title-container"> 2917 <div class="pr-box-skeleton-text-line"></div> 2918 <div class="pr-box-skeleton-text-line"></div> 2919 <div class="pr-box-skeleton-text-line"></div> 2920 <div class="pr-box-skeleton-text-line"></div> 2921 <div class="pr-box-skeleton-text-line pr-box-skeleton-company-name"></div> 2922 </div> 2923 </li> 2924 2925 <li class="sidebar-box-list__item flex pr-box-skeleton-item"> 2926 <div class="sidebar-box-list__thumbnail-container pr-box-skeleton-image"></div> 2927 <div class="sidebar-box-title-container"> 2928 <div class="pr-box-skeleton-text-line"></div> 2929 <div class="pr-box-skeleton-text-line"></div> 2930 <div class="pr-box-skeleton-text-line"></div> 2931 <div class="pr-box-skeleton-text-line"></div> 2932 <div class="pr-box-skeleton-text-line pr-box-skeleton-company-name"></div> 2933 </div> 2934 </li> 2935 2936 </ul> 2937 <span class="sidebar-box__cta"> 2938 <a class="analytics t-pr-sidebar-all" 2939 aria-label="View all press release items" 2940 href="/press-release/">View all</a> 2941 2942 | <a class="analytics t-pr-sidebar-start" href="/press-release/get-started/">Post a press release</a> 2943 2944 </span> 2945 </div> 2946</div> 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 <div class="sidebar-box hide-small show-large" data-box-priority="8"> 2961 <h3 class="sidebar-box__header">What We're Reading</h3> 2962 <ul class="sidebar-box-list"> 2963 2964 2965 <li class="sidebar-box-list__item"> 2966 <img src="https://www.google.com/s2/favicons?sz=32&domain=https%3A//therecord.media/fbi-investigating-alleged-shinyhunters-job-site-breach" 2967 srcset="https://www.google.com/s2/favicons?sz=32&domain=https%3A//therecord.media/fbi-investigating-alleged-shinyhunters-job-site-breach 1x, https://www.google.com/s2/favicons?sz=64&domain=https%3A//therecord.media/fbi-investigating-alleged-shinyhunters-job-site-breach 2x" height="16" width="16" alt="" loading="lazy">
2968 <span class="label label--soft">The Record from Recorded Future News</span> 2969 <a class="analytics t-wwr-sidebar-item sidebar-box-list__item-title" href="https://therecord.media/fbi-investigating-alleged-shinyhunters-job-site-breach" target="_blank"> 2970 FBI investigating alleged ShinyHunters breach of its jobs site 2971 <img src="/static/img/offsite.svg?520919230926" class="off-site-link" alt="offsite link" height="12" width="12" loading="lazy"> 2972 </a> 2973 </li> 2974 2975 <li class="sidebar-box-list__item"> 2976 <img src="https://www.google.com/s2/favicons?sz=32&domain=https%3A//cyberscoop.com/trump-hands-off-ai-regulation-china-race/" 2977 srcset="https://www.google.com/s2/favicons?sz=32&domain=https%3A//cyberscoop.com/trump-hands-off-ai-regulation-china-race/ 1x, https://www.google.com/s2/favicons?sz=64&domain=https%3A//cyberscoop.com/trump-hands-off-ai-regulation-china-race/ 2x" height="16" width="16" alt="" loading="lazy"> 2978 <span class="label label--soft">CyberScoop</span> 2979 <a class="analytics t-wwr-sidebar-item sidebar-box-list__item-title" href="https://cyberscoop.com/trump-hands-off-ai-regulation-china-race/" target="_blank"> 2980 Citing China, President Trump doubles down on hands-off approach to AI regulation 2981 <img src="/static/img/offsite.svg?520919230926" class="off-site-link" alt="offsite link" height="12" width="12" loading="lazy"> 2982 </a> 2983 </li> 2984 2985 <li class="sidebar-box-list__item"> 2986 <img src="https://www.google.com/s2/favicons?sz=32&domain=https%3A//www.wsj.com/pro/cybersecurity/fledgling-cyber-startups-draw-outsize-funding-86d1cf9b" 2987 srcset="https://www.google.com/s2/favicons?sz=32&domain=https%3A//www.wsj.com/pro/cybersecurity/fledgling-cyber-startups-draw-outsize-funding-86d1cf9b 1x, https://www.google.com/s2/favicons?sz=64&domain=https%3A//www.wsj.com/pro/cybersecurity/fledgling-cyber-startups-draw-outsize-funding-86d1cf9b 2x" height="16" width="16" alt="" loading="lazy"> 2988 <span class="label label--soft">
2988The Wall Street Journal</span> 2989 <a class="analytics t-wwr-sidebar-item sidebar-box-list__item-title" href="https://www.wsj.com/pro/cybersecurity/fledgling-cyber-startups-draw-outsize-funding-86d1cf9b" target="_blank"> 2990 Fledgling Cyber Startups Draw Outsize Funding 2991 <img src="/static/img/offsite.svg?520919230926" class="off-site-link" alt="offsite link" height="12" width="12" loading="lazy"> 2992 </a> 2993 </li> 2994 2995 </ul> 2996 <a class="analytics t-wwr-sidebar-all sidebar-box__cta" 2997 aria-label="View all what we are reading items" 2998 href="/what-we-are-reading">View all</a> 2999 </div> 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012<div class="sidebar-box hide-small show-large" data-box-priority="10"> 3013 <h3 class="sidebar-box__header">Events</h3> 3014 <div class="events-placeholder"> 3015 <ul class="sidebar-box-list" 3016 hx-get="/api/v3/htmx/boxes/events-sidebar-box/" 3017 hx-trigger="load" 3018 hx-swap="outerHTML"> 3019 3020 3021 <li class="sidebar-box-list__item flex events-box-skeleton-item"> 3022 <div class="sidebar-box-list__events-date events-box-skeleton-date"> 3023 <span class="events-box-skeleton-day"></span> 3024 <span class="events-box-skeleton-month"></span> 3025 </div> 3026 <div class="sidebar-box-title-container__events"> 3027 <div class="events-box-skeleton-text-line"></div> 3028 <div class="events-box-skeleton-text-line"></div> 3029 <div class="events-box-skeleton-text-line events-box-skeleton-location"></div> 3030 </div> 3031 </li> 3032 3033 <li class="sidebar-box-list__item flex events-box-skeleton-item"> 3034 <div class="sidebar-box-list__events-date events-box-skeleton-date"> 3035 <span class="events-box-skeleton-day"></span> 3036 <span class="events-box-skeleton-month"></span> 3037 </div> 3038 <div class="sidebar-box-title-container__events"> 3039 <div class="events-box-skeleton-text-line"></div> 3040 <div class="events-box-skeleton-text-line"></div> 3041 <div class="events-box-skeleton-text-line events-box-skeleton-location"></div> 3042 </div> 3043 </li> 3044 3045 </ul> 3046 <div class="sidebar-box__cta"> 3047 <a class="analytics t-events-sidebar-all" href="/events/">View all</a> 3048 3049 | <a class="analytics t-events-sidebar-start" href="/selfservice/event-listings/contact">Promote an event</a> 3050 3051 </div> 3052 </div> 3053</div> 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071<div class="hybrid-ad-wrapper hide-small show-large"> 3072 <div class="hybrid-ad-inner-wrapper"> 3073 3074 <div class="hide-small show-large"> 3075 3076 3077 <div id='dfp-hybrid3-desktop'> 3078
3078<script> 3079 if (window.dfp_visibility === 'desktop' ) { 3080 googletag.cmd.push(function() { 3081 googletag.defineSlot( 3082 '/3618/cybersecuritydive/cybersecuritydivehybrid3', 3083 [[300, 250], 'fluid', [160, 600]], 3084 'dfp-hybrid3-desktop' 3085 ).addService(googletag.pubads()); 3086 }); 3087 } 3088 waitToLoadAds.push(function() { 3089 googletag.cmd.push(function() { 3090 if (window.dfp_visibility === 'desktop' ) { 3091 window.onDvtagReady?.(() => googletag.display('dfp-hybrid3-desktop')); 3092 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 3093 var adUnitPath = '/3618/cybersecuritydive/cybersecuritydivehybrid3'; 3094 var onProformative = false; 3095 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 3096 var adUnitPathWithVisibility = adUnitPath + '-desktop'; 3097 var selector = '.pf-comments__ad-wrapper #dfp-hybrid3-desktop'; 3098 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 3099 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 3100 } 3101 } 3102 }); 3103 } 3104 }); 3105 }); 3106 </script>
3106 3107 </div> 3108 3109 </div> 3110 </div> 3111</div> 3112 3113 3114 3115 3116 3117 3118 </aside> 3119 </div> 3120 </div> 3121 3122 3123 3124 </div> <!-- ends page-inner-wrapper --> 3125 3126 <section class="pre-footer"> 3127 3128 3129 <section class="signup call-out elevated-footer hide-small hide-medium show-large"> 3130 <div class="row"> 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 <div class="large-11 medium-11 medium-centered columns footer-signup" style="display: flex"> 3143 <div class="footer-signup__content"> 3144 3145 <h3>Cybersecurity Dive news delivered to your inbox</h3> 3146 <p class="subhead">Get the free daily newsletter read by industry experts</p> 3147 3148 3149 <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> 3150 3151 3152 <label for="id_1427de_email" class="email-input js-email-input"> 3153 <span class="screen-reader-text">Email:</span> 3154 <input type="email" name="email" placeholder="Work email address" class="email" maxlength="320" required id="id_1427de_email"> 3155 </label> 3156 3157 <span class="captcha-container"> 3158 <div class="g-recaptcha" data-sitekey="6LfnFggUAAAAAKaDTgN6vqjZtnNENIqa--TCG9F4" ></div> 3159 </span> 3160 3161 <input type="hidden" name="signup_box_location" value="elevated_footer"> 3162 <input type="hidden" name="signup_initial_url_path" value="/news/fbi-hack-shinyhunters-jobs-portal/831175/"> 3163 <input type="hidden" name="signup_internal_referrer"> 3164 <input type="hidden" name="signup_external_referrer"> 3165 <input type="hidden" name="referral_url"> 3166 3167 3168 <input type="hidden" name="js_enabled" value="0" id="id_1427de_js_enabled"> 3169 3170 3171 3172 <ul class="signup-list list-no-bullets"> 3173 3174 <li> 3175 <label><span class="screen-reader-text">Select user consent:</span></label> 3176 <input type="checkbox" name="user_consent" id="id_user_consent-elevated_footer" value="1" class="checkbox"/> 3177 <label for="id_user_consent-elevated_footer"> 3178 <span class="signup-user-consent_box"> 3179 <span> 3180 By signing up to receive our newsletter, you agree to our 3181 <a href="https://www.informatechtarget.com/terms-of-use/" target="_blank">Terms of Use</a> and 3182 <a href="https://www.informatechtarget.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. 3183</span> 3184 3185 </span> 3186 </label> 3187 </li> 3188 </ul> 3189 3190 <button class="button button--medium signup-button" type="submit" value="Sign up">Sign up</button> 3191 3192 3193
3194<script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?281219230926" ></script>
3194 3195 3196 3197 <label class="error email_error" style="display:none;">A valid email address is required.</label> 3198 <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> 3199 </form> 3200 </div> 3201 3202 <div class="footer-signup__image"> 3203 3204 <img class="desktop-image" src="https://imgproxy.divecdn.com/z0agfhPf9yeDlWJQ7_a0VusOvY8N9cxF_IFU65IgX9M/raw:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL3NpdGV0aGVtZXMvZGl2ZS9hcnRpY2xlLXNpZ251cC5wbmc=" width="275" height="275" loading="lazy" alt="Newsletter example on mobile"> 3205 3206 </div> 3207 3208 3209 3210 3211 3212 3213 </div> 3214 </section> 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228<section class="hide-small hide-medium show-large pressrelease-section"> 3229 <div class="row pressrelease-footer-box js-pressrelease-footer-box"> 3230 <div class="large-12 columns"> 3231 <div class="row"> 3232 <div class="large-12 columns pressrelease-footer-header"> 3233 <h2 class="uppercase-heading-02 pressrelease-footer__heading">Company Announcements</h2> 3234 </div> 3235 </div> 3236 <div class="row"> 3237 <div class="large-12 columns pressrelease-footer__cta-links"> 3238 <a class="analytics t-pr-edfooter-all" 3239 aria-label="View all press release items" 3240 href="/press-release/">View all</a> 3241 3242 | <a class="analytics t-pr-edfooter-start" href="/press-release/get-started/">Post a press release</a> 3243 3244 </div> 3245 </div> 3246 <div class="row pressrelease-footer__item-list"> 3247 3248 <a class="pressrelease-footer-item__anchor analytics t-pr-edfooter-item" 3249 href="/press-release/20260922-akto-named-a-pioneer-in-the-2026-gartner-emerging-market-quadrant-for-ai-a-1/" rel="nofollow"> 3250 <div class="large-3 columns pressrelease-footer-item js-pressrelease" 3251 data-pressrelease-full-url="https://www.cybersecuritydive.com/press-release/20260922-akto-named-a-pioneer-in-the-2026-gartner-emerging-market-quadrant-for-ai-a-1/"> 3252 <div class="pressrelease-footer-item__title"> 3253 Akto Named a Pioneer in the 2026 Gartner® Emerging Market Quadrant for AI Application Security⦠3254 </div> 3255 <div class="pressrelease-footer-item__description"> 3256 3257 <div class="pressrelease-footer-item__company"> 3258 <div>From Akto</div> 3259 <div class="press-release-date">September 22, 2026</div> 3260 </div> 3261 3262 3263 3264 3265 3266 3267 <div class="pressrelease-logo-container" style="width: 50px; height: 50px;"> 3268 3269 <img alt="Akto logo" loading="lazy" src="https://res.cloudinary.com/dmgi9movl/image/upload/c_fit/v1790065131/press_release/assets/company_logos/250x_purple_akto_logo_ibdhfw.jpg"/> 3270 3271 </div> 3272 3273 3274 </div> 3275 </div> 3276 </a> 3277 3278 <a class="pressrelease-footer-item__anchor analytics t-pr-edfooter-item" 3279 href="/press-release/20260916-opal-security-launches-opal-zero-to-make-least-privilege-a-reality-for-ente-1/" rel="nofollow"> 3280 <div class="large-3 columns pressrelease-footer-item js-pressrelease" 3281 data-pressrelease-full-url="https://www.cybersecuritydive.com/press-release/20260916-opal-security-launches-opal-zero-to-make-least-privilege-a-reality-for-ente-1/"> 3282 <div class="pressrelease-footer-item__title"> 3283 Opal Security Launches Opal Zero to Make Least Privilege a Reality for Enterprise AI Agents 3284 </div> 3285 <div class="pressrelease-footer-item__description"> 3286 3287 <div class="pressrelease-footer-item__company"> 3288 <div>From Opal Security</div> 3289 <div class="press-release-date">September 17, 2026</div> 3290 </div> 3291 3292 3293 3294 3295 3296 3297 <div class="pressrelease-logo-container" style="width: 50px; height: 50px;"> 3298 3299 <img alt="Opal Security logo" loading="lazy" src="https://res.cloudinary.com/dmgi9movl/image/upload/c_fit/v1789544723/press_release/assets/company_logos/Opal_Zero_lockup_-_black_vq4f4t.png"/> 3300 3301 </div> 3302 3303 3304 </div> 3305 </div> 3306 </a> 3307 3308 <a class="pressrelease-footer-item__anchor analytics t-pr-edfooter-item" 3309 href="/press-release/20260916-echelon-risk-cyber-launches-ai-secure-a-comprehe
3309nsive-managed-ai-securit-1/" rel="nofollow"> 3310 <div class="large-3 columns pressrelease-footer-item js-pressrelease" 3311 data-pressrelease-full-url="https://www.cybersecuritydive.com/press-release/20260916-echelon-risk-cyber-launches-ai-secure-a-comprehensive-managed-ai-securit-1/"> 3312 <div class="pressrelease-footer-item__title"> 3313 Echelon Risk + Cyber Launches AI Secure, a Comprehensive Managed AI Security Program 3314 </div> 3315 <div class="pressrelease-footer-item__description"> 3316 3317 <div class="pressrelease-footer-item__company"> 3318 <div>From Echelon Risk + Cyber</div> 3319 <div class="press-release-date">September 16, 2026</div> 3320 </div> 3321 3322 3323 3324 3325 3326 3327 <div class="pressrelease-logo-container" style="width: 50px; height: 50px;"> 3328 3329 <img alt="Echelon Risk + Cyber logo" loading="lazy" src="https://res.cloudinary.com/dmgi9movl/image/upload/c_fit/v1789576336/press_release/assets/company_logos/Echelon_Logo_Stacked_1_2_c1wr1d.png"/> 3330 3331 </div> 3332 3333 3334 </div> 3335 </div> 3336 </a> 3337 3338 <a class="pressrelease-footer-item__anchor analytics t-pr-edfooter-item" 3339 href="/press-release/20260908-9-in-10-americans-fear-ai-is-making-online-scams-hard-to-detect-new-brands/" rel="nofollow"> 3340 <div class="large-3 columns pressrelease-footer-item js-pressrelease" 3341 data-pressrelease-full-url="https://www.cybersecuritydive.com/press-release/20260908-9-in-10-americans-fear-ai-is-making-online-scams-hard-to-detect-new-brands/"> 3342 <div class="pressrelease-footer-item__title"> 3343 9 in 10 Americans Fear AI Is Making Online Scams Hard to Detect, New BrandShield Data Shows 3344 </div> 3345 <div class="pressrelease-footer-item__description"> 3346 3347 <div class="pressrelease-footer-item__company"> 3348 <div>From BrandShield</div> 3349 <div class="press-release-date">September 09, 2026</div> 3350 </div> 3351 3352 3353 3354 3355 3356 3357 <div class="pressrelease-logo-container" style="width: 50px; height: 50px;"> 3358 3359 <img alt="BrandShield logo" loading="lazy" src="https://res.cloudinary.com/dmgi9movl/image/upload/c_fit/v1788903494/press_release/assets/company_logos/BrandShield_logo_R_x7b4ao_eqyaog_slkwmn.png"/> 3360 3361 </div> 3362 3363 3364 </div> 3365 </div> 3366 </a> 3367 3368 3369 3370 </div> 3371 </div> 3372 </div> 3373</section> 3374 3375 3376 3377 3378 3379 3380 3381 3382 <div class="row editors-pick-footer hide-small show-large"> 3383 3384 3385 <div class="columns medium-7"> 3386 <div class="row"> 3387 <div class="columns medium-12"> 3388 <div class="editors-pick-footer__title"> 3389 3390 Editors' picks 3391 </div> 3392 <ul class="feed"> 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404<li class="row feed__item"> 3405 <div class="medium-5 columns"> 3406 <figure class="feed__image-container"> 3407 <a class="feed__image analytics t-edfooter-edpicks-1" href="/news/network-security-defects-erode-defense/738387/" > 3408 3409 3410 3411 <img 3412 class="" 3413 src="https://imgproxy.divecdn.com/ExgHwmLXWEP6PvCUg8R3KuZnyWx0wNlEb98lOUTSbuk/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
3413Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTQ2OTAwODY1LmpwZw==.webp" 3414 width="1200" height="675" 3415 srcset="https://imgproxy.divecdn.com/3kdFcUFlL2IGghWBDvD7br1WpaRR4KLeUXSf9geNINw/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTQ2OTAwODY1LmpwZw==.webp 300w, https://imgproxy.divecdn.com/sXVW-uVWYGANJUAFfNAVAsTZ6xqPwY_EBaseMR3tKro/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTQ2OTAwODY1LmpwZw==.webp 600w, https://imgproxy.divecdn.com/ExgHwmLXWEP6PvCUg8R3KuZnyWx0wNlEb98lOUTSbuk/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTQ2OTAwODY1LmpwZw==.webp 1200w" 3416 sizes="(min-width: 40em ) 25vw, 100vw" 3417 alt="Engineer in network server room." 3418 3419 loading="lazy" 3420 3421 > 3422 3423 3424 </a> 3425 <figcaption> 3426 <img class="feed__attribution-icon" src="/static/images/info-icon.png?520919230926" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> 3427 3428 <div class="feed__attribution">Getty Images</div> 3429 3430 <img class="feed__attribution-icon" src="/static/images/info-icon.png?520919230926" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> 3431 </figcaption> 3432 </figure> 3433 </div> 3434 <div class="medium-7 columns"> 3435 3436 3437 3438 3439 3440 3441 3442 3443 <div class="label label--medium"> 3444 3445 Deep Dive 3446 3447 3448 </div> 3449 3450 3451 3452 <h3 class="feed__title feed__title--display"> 3453 <a href="/news/network-security-defects-erode-defense/738387/" class="analytics t-edfooter-edpicks-1" > 3454 Network security tool defects are endemic, eroding enterprise defense 3455 </a> 3456 </h3> 3457 3458 <p class="feed__description hide-small show-large">When malicious hackers exploit vulnerabilities in firewalls, VPNs and routers, it’s not the vendors that get hit — it’s their customers.</p> 3459 3460 3461<div class="secondary-label"> 3462 3463 3464 3465 By Matt Kapko ⢠3466 3467 3468 3469 3470 3471 3472 3473 <span class="secondary-label">Jan. 28, 2025</span> 3474 3475 3476</div> 3477 3478 </div> 3479</li> 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491<li class="row feed__item"> 3492 <div class="medium-5 columns"> 3493 <figure class="feed__image-container"> 3494 <a class="feed__image analytics t-edfooter-edpicks-2" href="/news/fifa-world-cup-criminal-hacktivist-cyber-threat/822638/" > 3495 3496 3497 3498 <img 3499 class="" 3500 src="https://imgproxy.divecdn.com/U8OmfkI3bWt1Vsv8oPS5J6Iu2Sekzc-PHG_0WUOa8_E/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTM2MjAzMzU1LmpwZw==.webp" 3501 width="1200" height="675" 3502 srcset="https://imgproxy.divecdn.com/H9f6BI_7uDMXopaS1bky-ApY_r1m46HdKM1ucgGWk6A/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTM2MjAzMzU1LmpwZw==.webp 300w, https://imgproxy.divecdn.com/6Gvw5Ue9_vrv2MTPTotVV-ya8vffdis9GVOC3UEcHu4/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTM2MjAzMzU1LmpwZw==.webp 600w, https://imgproxy.divecdn.com/U8OmfkI3bWt1Vsv8oPS5J6Iu2Sekzc-PHG_0WUOa8_E/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTM2MjAzMzU1LmpwZw==.webp 1200w" 3503 sizes="(min-width: 40em ) 25vw, 100vw" 3504 alt="A soccer ball and bronze "2026" lettering in front of an American flag." 3505 3506 loading="lazy" 3507 3508 > 3509 3510 3511 </a> 3512 <figcaption> 3513 <img class="feed__attribution-icon" src="/static/images/info-icon.png?520919230926" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> 3514 3515 <div class="feed__attribution">CrailsheimStudio via Getty Images</div> 3516 3517 <img class="feed__attribution-icon" src="/static/images/info-icon.png?520919230926" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> 3518 </figcaption> 3519 </figure> 3520 </div> 3521 <div class="medium-7 columns"> 3522 3523 3524 3525 3526 3527 3528 3529 <h3 class="feed__title feed__title--display"> 3530 <a href="/news/fifa-world-cup-criminal-hacktivist-cyber-threat/822638/" class="analytics t-edfooter-edpicks-2" > 3531 FIFA World Cup expected to face extensive criminal, hacktivist cyber threats 3532 </a> 3533 </h3> 3534 3535 <p class="feed__description hide-small show-large">Researchers warn that thousands of malicious domains are already in place, as fans and tournament organizers face potential attacks.</p> 3536 3537 3538<div class="secondary-label"> 3539 3540 3541 3542 By David Jones ⢠3543 3544 3545 3546 3547 3548 3549 3550 <span class="secondary-label">June 11, 2026</span> 3551 3552 3553</div> 3554 3555 </div> 3556</li> 3557 3558 3559 3560 3561 3562 3563 </ul> 3564 </div> 3565 </div> 3566 </div> 3567 3568 3569 3570 3571 <div class="columns medium-4"> 3572 <div class="row newsposts-by-topic"> 3573 <div class="columns medium-12"> 3574 <div class="editors-pick-footer__title"> 3575 Latest in Cyberattacks 3576 </div> 3577 <div class="newsposts-by-topic-section"> 3578 <ul class="feed"> 3579 3580 3581 3582 3583<li class="row feed__item"> 3584 <div class="medium-4 columns"> 3585 <div class="feed__image-container"> 3586 <a class="feed__image analytics t-edfooter-topics-1" href="/news/fbi-hack-shinyhunters-jobs-portal/831175/" > 3587 3588 3589 3590 <img 3591 class="" 3592 src="https://imgproxy.divecdn.com/IjZ1XcsbuX9PGB4r02T3jUf67Bzu6prOZjAy28-HzKY/g:nowe:0:27/c:3000:1694/rs:fill:600:338:1/Z3M6Ly9kaX
3592Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp" 3593 width="600" height="338" 3594 srcset="https://imgproxy.divecdn.com/QRocJ1J0_TH7TLnSHj61tC8cp_8ddPe9gUBKULCQ41k/g:nowe:0:27/c:3000:1694/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp 300w, https://imgproxy.divecdn.com/IjZ1XcsbuX9PGB4r02T3jUf67Bzu6prOZjAy28-HzKY/g:nowe:0:27/c:3000:1694/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy03MzUzNDI5MF9MSWFlYXlOLmpwZw==.webp 600w" 3595 sizes="25vw" 3596 alt="The FBI seal" 3597 3598 loading="lazy" 3599 3600 > 3601 3602 3603 </a> 3604 </div> 3605 </div> 3606 <div class="medium-8 columns latest-copy"> 3607 <div class="display-heading-01"> 3608 <a class="analytics t-edfooter-topics-1" href="/news/fbi-hack-shinyhunters-jobs-portal/831175/" > 3609 FBI probes cyberattack tied to third-party jobs portal 3610 </a> 3611 </div> 3612 3613<div class="secondary-label"> 3614 3615 3616 3617 By Eric Geller 3618 3619 3620</div> 3621 3622 </div> 3623</li> 3624 3625 3626 3627 3628 3629 3630<li class="row feed__item"> 3631 <div class="medium-4 columns"> 3632 <div class="feed__image-container"> 3633 <a class="feed__image analytics t-edfooter-topics-2" href="/news/cybersecurity-risks-business-worries-travelers-report/831142/" > 3634 3635 3636 3637 <img 3638 class="" 3639 src="https://imgproxy.divecdn.com/HgLzUdG7IXj_f04wwwtZ2VVK2-okny0Up-sQLWR4aco/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy00ODc3MDYwMjBfemtDVVZ6by5qcGc=.webp" 3640 width="600" height="338" 3641 srcset="https://imgproxy.divecdn.com/VaFFIHLkzXkGLsPYs6SQHwbaZHc2UTQy9oIqPSkVW_E/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy00ODc3MDYwMjBfemtDVVZ6by5qcGc=.webp 300w, https://imgproxy.divecdn.com/HgLzUdG7IXj_f04wwwtZ2VVK2-okny0Up-sQLWR4aco/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy00ODc3MDYwMjBfemtDVVZ6by5qcGc=.webp 600w" 3642 sizes="25vw" 3643 alt="Boardroom Meeting" 3644 3645 loading="lazy" 3646 3647 > 3648 3649 3650 </a> 3651 </div> 3652 </div> 3653 <div class="medium-8 columns latest-copy"> 3654 <div class="display-heading-01"> 3655 <a class="analytics t-edfooter-topics-2" href="/news/cybersecurity-risks-business-worries-travelers-report/831142/" > 3656 Businesses fear cyberattacks more than anything else, driven by AI and supply chain worries 3657 </a> 3658 </div> 3659 3660<div class="secondary-label"> 3661 3662 3663 3664 By Eric Geller 3665 3666 3667</div> 3668 3669 </div> 3670</li> 3671 3672 3673 3674 3675 3676 3677<li class="row feed__item"> 3678 <div class="medium-4 columns"> 3679 <div class="feed__image-container"> 3680 <a class="feed__image analytics t-edfooter-topics-3" href="/news/google-ai-gemini-autonomous-hacks/830884/" > 3681 3682 3683 3684 <img 3685 class="" 3686 src="https://imgproxy.divecdn.com/LT2Rn3Srf7RBQ61eyefNINtwm6d6qq4M3UEbr5O7odw/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMjk1NTgxNzAxLmpwZw==.webp" 3687 width="600" height="338" 3688 srcset="https://imgproxy.divecdn.com/jqEI0BZ2CW8OtmqTjuUJuw3fBnXQOoMOAWfgk58txw8/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMjk1NTgxNzAxLmpwZw==.webp 300w, https://imgproxy.divecdn.com/LT2Rn3Srf7RBQ61eyefNINtwm6d6qq4M3UEbr5O7odw/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMjk1NTgxNzAxLmpwZw==.webp 600w" 3689 sizes="25vw" 3690 alt="The icon for Google's Gemini AI app hovers in the center of the frame" 3691 3692 loading="lazy" 3693 3694 > 3695 3696 3697 </a> 3698 </div> 3699 </div> 3700 <div class="medium-8 columns latest-copy"> 3701 <div class="display-heading-01"> 3702 <a class="analytics t-edfooter-topics-3" href="/news/google-ai-gemini-autonomous-hacks/830884/" > 3703 Google AI models broke out of sandbox, hacked three companies 3704 </a> 3705 </div> 3706 3707<div class="secondary-label"> 3708 3709 3710 3711 By Eric Geller 3712 3713 3714</div> 3715 3716 </div> 3717</li> 3718 3719 3720 3721 3722 3723 3724<li class="row feed__item"> 3725 <div class="medium-4 columns"> 3726 <div class="feed__image-container"> 3727 <a class="feed__image analytics t-edfooter-topics-4" href="/news/settra-ransomware-variant-recent-attacks/830787/" > 3728 3729 3730 3731 <img 3732 class="" 3733 src="https://imgproxy.divecdn.com/5K6UqGqASGuflr_nGVtRO42di3wwzmjtEn_ZOakxSOo/g:ce/rs:fill:600:338:1/Z3M6Ly9kaX
3733Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy04MTc0ODYxNzQuanBn.webp" 3734 width="600" height="338" 3735 srcset="https://imgproxy.divecdn.com/lF9sLG-HSjJNYeyGso6JqWdmq40kfJJVVkrlkCOQKwY/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy04MTc0ODYxNzQuanBn.webp 300w, https://imgproxy.divecdn.com/5K6UqGqASGuflr_nGVtRO42di3wwzmjtEn_ZOakxSOo/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy04MTc0ODYxNzQuanBn.webp 600w" 3736 sizes="25vw" 3737 alt="Team of hackers dressed in black work on computers in dark room." 3738 3739 loading="lazy" 3740 3741 > 3742 3743 3744 </a> 3745 </div> 3746 </div> 3747 <div class="medium-8 columns latest-copy"> 3748 <div class="display-heading-01"> 3749 <a class="analytics t-edfooter-topics-4" href="/news/settra-ransomware-variant-recent-attacks/830787/" > 3750 Settra ransomware variant deployed in recent attacks 3751 </a> 3752 </div> 3753 3754<div class="secondary-label"> 3755 3756 3757 3758 By David Jones 3759 3760 3761</div> 3762 3763 </div> 3764</li> 3765 3766 3767 3768 </ul> 3769 </div> 3770 </div> 3771 </div> 3772 </div> 3773 3774 3775 </div> 3776 3777 3778 3779 3780 </section> 3781 3782 3783 3784 3785 3786 3787 3788 3789<hr class="footer-hr"> 3790<footer> 3791 <div class="custom-article-footer"> 3792 <div class="row columns"> 3793 <div class="footer-grid"> 3794 <div class="footer-links"> 3795 <img class="pub-logo-footer" src="https://d12v9rtnomnebu.cloudfront.net/logo/publications/cybersecurity_black.svg" alt="Cybersecurity Dive Logo" height="28" loading="lazy"/> 3796 3797 3798 3799 3800<ul class="social-icon-list social-icon-list__footer"> 3801 3802 <li> 3803 <a href="https://www.linkedin.com/showcase/67568969/" 3804 aria-label="Industry Dive LinkedIn" 3805 class="social-icon-footer analytics t-sitefooter-linkedin"> 3806 <img src="/static/img/social_icons/article_page/linkedin.svg?520919230926" alt=""> 3807 </a> 3808 </li> 3809 3810 3811 <li> 3812 <a href="https://www.facebook.com/CyberDive/" 3813 aria-label="Industry Dive Facebook" 3814 class="social-icon-footer analytics t-sitefooter-facebook"> 3815 <img src="/static/img/social_icons/article_page/facebook.svg?520919230926" alt=""> 3816 </a> 3817 </li> 3818 3819 3820 <li> 3821 <a href="https://twitter.com/CyberSecDive" 3822 aria-label="Industry Dive X/Twitter" 3823 class="social-icon-footer analytics t-sitefooter-twitter"> 3824 <img src="/static/img/social_icons/article_page/x.svg?520919230926" alt=""> 3825 </a> 3826 </li> 3827 3828 3829 3830 <li> 3831 <a href="https://www.cybersecuritydive.com/feeds/news/" 3832 aria-label="Industry Dive RSS feed" 3833 class="social-icon-footer analytics t-sitefooter-rss"> 3834 <img src="/static/img/social_icons/article_page/rss.svg?520919230926" alt=""> 3835 </a> 3836 </li> 3837</ul> 3838 3839 </div> 3840 <div class="link-wrapper"> 3841 <div class="footer-links"> 3842 <h4 class="uppercase-heading-01">Explore</h4> 3843 <ul class="list-no-bullets"> 3844 <li> 3845 <a href="/about/" class="analytics t-about-sitefooter">About</a> 3846 </li> 3847 3848 <li> 3849 <a href="/editors/" class="analytics t-editors-sitefooter">Editorial Team</a> 3850 </li> 3851 3852 <li> 3853 <a href="/contact/" class="analytics t-feedback-sitefooter">Contact Us</a> 3854 </li> 3855 3856 <li> 3857 <a href="/signup/?signup_location=footer-list&signup_path=/news/fbi-hack-shinyhunters-jobs-portal/831175/" 3858 rel="nofollow" class="analytics t-signup-sitefooter">Newsletter</a> 3859 </li> 3860 3861 <li> 3862 <a href="/selfservice/article-licensing/submit/" 3863 rel="nofollow" class="analytics t-licensing-sitefooter">Purchase Licensing Rights</a> 3864 </li> 3865 3866 3867 3868 <li> 3869 <a class="analytics t-pr-sitefooter-all" href="/press-release/">Press Releases</a> 3870 </li> 3871 3872 3873 3874 3875 3876 <li> 3877 <a href="/what-we-are-reading/" class="analytics t-wwr-sitefooter">What We're Reading</a> 3878 </li> 3879 3880 3881 3882 3883 </ul> 3884 </div> 3885 <div class="second-column"> 3886 <div class="footer-links"> 3887 <h4 class="uppercase-heading-01">Reach our audience</h4> 3888 <ul class="list-no-bullets"> 3889 3890 <li> 3891 <a href="/advertise/" 3892 class="analytics t-advertising-sitefooter">Advertising</a> 3893 </li> 3894 3895 3896 <li> 3897 <a class="analytics t-pr-sitefooter-all" 3898 href="/press-release/get-started/">Post a press release</a> 3899 </li> 3900 3901 3902 3903 <li> 3904 <a class="analytics t-events-sitefooter-start" href="/selfservice/event-listings/contact">Promote an event</a> 3905 </li> 3906 3907 3908 </ul> 3909 </div> 3910 <div class="footer-links"> 3911 3912 3913 <h4 class="uppercase-heading-01">Related Publications</h4> 3914 <ul class="list-no-bullets"> 3915 3916 <li> 3917 <a href="https://www.channeldive.com/" 3918 class="analytics t-sitefooter-related-channel-dive">Channel Dive</a> 3919 </li> 3920 3921 <li> 3922 <a href="https://www.ciodive.com/" 3923 class="analytics t-sitefooter-related-cio-dive">CIO Dive</a> 3924 </li> 3925 3926 <li> 3927 <a href="https://darkreading.com/" 3928 class="analytics t-sitefooter-related-dark-reading">Dark Reading</a> 3929 </li> 3930 3931 <li> 3932 <a href="https://techtarget.com/cybersecurity//" 3933 class="analytics t-sitefooter-related-techtarget-cybersecurity">TechTarget: Cybersecurity</a> 3934 </li> 3935 3936 </ul> 3937 3938 3939 </div> 3940 </div> 3941 </div> 3942 </div> 3943 </div> 3944 </div> 3945</footer> 3946<hr class="footer-hr"> 3947<div class="baseline-footer-wrapper"> 3948 <div class="baseline-footer-logo"> 3949 <a href="https://www.informatechtarget.com"> 3950 <img src="/static/img/ITechTarget-Logo.png?520919230926" alt="Informa TechTarget" loading="lazy" /> 3951 </a> 3952 </div> 3953 <div class="baseline-footer-content"> 3954 <div> 3955 3956 This website is owned and operated by 3957 <a href="https://www.informatechtarget.com/" rel="noopener noreferrer">Informa TechTarget</a>, 3958 a global network that informs, influences and connects the world's technology buyers and sellers. 3959 3960 </div> 3961 <br> 3962 <div class="informa-legal-notice"> 3963 3964 3965<div class="baseline-footer"> 3966 © 2025 TechTarget, Inc. or its subsidiaries. All rights reserved. An Informa PLC company. 3967 <br> 3968 <a href="https://www.informatechtarget.com/privacy-policy/">Privacy policy</a> 3969 | <a href="https://www.informatechtarget.com/terms-of-use/">Terms of use</a> 3970 | <a href="https://www.industrydive.com/takedown-policy/">Take down policy</a> 3971 | <a href="#" onclick="Osano.cm.showDrawer('osano-cm-dom-info-dialog-open')">Cookie Preferences / Do Not Sell</a> 3972</div> 3973 3974 </div> 3975 </div> 3976</div> 3977 3978 3979 3980 </div> 3981 </div> 3982 3983 3984
3985 <!-- mobile menu, not visible on desktop, must go AFTER footer --> 3986 3987 3988 3989 3990 <nav class="mobile-menu"> 3991 <div class="mm-top-bar"> 3992 <div class="mm-search"> 3993 <form class="mm-search__form" action="/search/" method="GET" data-ajax="false" data-search-track data-search-tracking-url="/search/tracking/"> 3994 <label for="search-mobile" class="screen-reader-text">Search</label> 3995 <input 3996 id="search-mobile" 3997 class="mm-search__input" 3998 type="search" 3999 name="q" 4000 placeholder="Ask a question..." 4001 data-role="none" 4002 autocomplete="off" 4003 > 4004 <button 4005 type="button" 4006 class="mm-search__clear js-mm-search-clear" 4007 aria-label="Clear search" 4008 hidden 4009 > 4010 <img src="/static/img/components/forms/x-circle.svg?520919230926" width="16" height="16" alt=""> 4011 </button> 4012 </form> 4013 </div> 4014 4015 4016 <button type="button" class="mm-top-bar__close js-mm-close" aria-label="Close menu"> 4017 <img src="/static/img/menu_icons/close.svg?520919230926" width="16" height="16" alt=""> 4018 </button> 4019 4020 </div> 4021 4022 4023 4024 4025 4026 4027<ul class="mm-list list-no-bullets"> 4028 <li> 4029 <a href="/" class="analytics t-dash-navigation-mobile"> 4030 <span>Home</span> 4031 </a> 4032 </li> 4033 <li class="mm-accordion"> 4034 <button> 4035 <span>Topics</span> 4036 <span class="accordion-toggle-arrow"> 4037 <img src="/static/img/menu_icons/chevron_down.svg?520919230926" width="16" height="9" alt="down arrow" loading="lazy"> 4038 </span> 4039 </button> 4040 <ul class="list-no-bullets"> 4041 4042 4043 <li> 4044 <a class="analytics t-topic-navigation-mobile-strategy" href="/topic/strategy/">Strategy</a> 4045 </li> 4046 4047 4048 <li> 4049 <a class="analytics t-topic-navigation-mobile-breaches" href="/topic/breaches/">Breaches</a> 4050 </li> 4051 4052 4053 <li> 4054 <a class="analytics t-topic-navigation-mobile-vulnerability" href="/topic/vulnerability/">Vulnerability</a> 4055 </li> 4056 4057 4058 <li> 4059 <a class="analytics t-topic-navigation-mobile-cyberattacks" href="/topic/cyberattacks/">Cyberattacks</a> 4060 </li> 4061 4062 4063 <li> 4064 <a class="analytics t-topic-navigation-mobile-threats" href="/topic/threats/">Threats</a> 4065 </li> 4066 4067 4068 <li> 4069 <a class="analytics t-topic-navigation-mobile-leadership-and-careers" href="/topic/leadership-and-careers/">Leadership & Careers</a> 4070 </li> 4071 4072 4073 <li> 4074 <a class="analytics t-topic-navigation-mobile-regulation" href="/topic/regulation/">Policy & Regulation</a> 4075 </li> 4076 4077 </ul> 4078 </li> 4079 4080 <li> 4081 <a href="/deep-dive/" class="analytics t-deepdive-navigation-mobile"> 4082 <span>Deep Dive</span> 4083 </a> 4084 </li> 4085 4086 4087 4088 4089 <li> 4090 <a href="/library/" class="analytics t-library-navigation-mobile"> 4091 <span>Library</span> 4092 </a> 4093 </li> 4094 4095 4096 <li> 4097 <a href="/events/" class="analytics t-events-navigation-mobile"> 4098 <span>Events</span> 4099 </a> 4100 </li> 4101 4102 4103 <li> 4104 <a href="/press-release/" class="analytics t-press-releases-navigation-mobile"> 4105 <span>Press Releases</span> 4106 </a> 4107 </li> 4108 4109 4110 4111 4112</ul> 4113 4114 4115 4116 4117 4118 <section class="signup mm-signup"> 4119 <div class="row"> 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 <div class="large-9 medium-10 medium-centered columns"> 4132 <h3 class="display-heading-03 display-heading-03--loud">Get Cybersecurity Dive in your inbox</h3> 4133 <p class="subhead">The free newsletter covering the top industry headlines</p> 4134 4135 <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> 4136 4137 4138 <label for="id_ffe037_email" class="email-input js-email-input">
4139 <span class="screen-reader-text">Email:</span> 4140 <input type="email" name="email" placeholder="Work email address" class="email" maxlength="320" required id="id_ffe037_email"> 4141 </label> 4142 4143 <span class="captcha-container"> 4144 <div class="g-recaptcha" data-sitekey="6LfnFggUAAAAAKaDTgN6vqjZtnNENIqa--TCG9F4" ></div> 4145 </span> 4146 4147 <input type="hidden" name="signup_box_location" value="integrated_menu"> 4148 <input type="hidden" name="signup_initial_url_path" value="/news/fbi-hack-shinyhunters-jobs-portal/831175/"> 4149 <input type="hidden" name="signup_internal_referrer"> 4150 <input type="hidden" name="signup_external_referrer"> 4151 <input type="hidden" name="referral_url"> 4152 4153 4154 <input type="hidden" name="js_enabled" value="0" id="id_ffe037_js_enabled"> 4155 4156 4157 4158 <ul class="signup-list list-no-bullets"> 4159 4160 <li> 4161 <label><span class="screen-reader-text">Select user consent:</span></label> 4162 <input type="checkbox" name="user_consent" id="id_user_consent-integrated_menu" value="1" class="checkbox"/> 4163 <label for="id_user_consent-integrated_menu"> 4164 <span class="signup-user-consent_box"> 4165 <span> 4166 By signing up to receive our newsletter, you agree to our 4167 <a href="https://www.informatechtarget.com/terms-of-use/" target="_blank">Terms of Use</a> and 4168 <a href="https://www.informatechtarget.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. 4169</span> 4170 4171 </span> 4172 </label> 4173 </li> 4174 </ul> 4175 4176 <button class="button button--medium signup-button" type="submit" value="Sign up">Sign up</button> 4177 4178 4179
4180<script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?281219230926" ></script>
4180 4181 4182 4183 <label class="error email_error" style="display:none;">A valid email address is required.</label> 4184 <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> 4185 </form> 4186 </div> 4187 4188 4189 4190 4191 4192 4193 </div> 4194 </section> 4195 4196 4197</nav> 4198 4199 4200 4201 4202 4203 4204 4205 4206<style> 4207 /* Keep this hidden until we need to show the v2 challenge. */ 4208 .captcha-container { display: none; } 4209</style>
4210<script> 4211 (function () { 4212 // v3-first, v2-fallback: score on submit via /signup/recaptcha-v3-score/; show checkbox challenge if score is low or v3 fails. 4213 4214 // Shared config: site keys and constants that are the same for every form on the page. 4215 // Set once; subsequent calls (e.g. from _signupform.html on landing pages) are no-ops. 4216 if (!window._signupRecaptchaSharedConfig) { 4217 window._signupRecaptchaSharedConfig = { 4218 v2ContainerSelector: '.captcha-container', 4219 v2ElementSelector: '.g-recaptcha', 4220 submitAction: 'signup_submit', 4221 scoreThreshold: 0.5, 4222 v2SiteKey: '6LfnFggUAAAAAKaDTgN6vqjZtnNENIqa\u002D\u002DTCG9F4', 4223 v3SiteKey: '6Lc\u002DlpYsAAAAAMhweO3XD1__w\u002DvHSSOVRRpARwEM' 4224 }; 4225 } 4226 4227 // Register per-form unique configs (only the params that differ per form). 4228 window._signupRecaptchaConfigs = window._signupRecaptchaConfigs || []; 4229 4230 // Multi-form mode: loop over the list supplied by the context processor. 4231 4232 window._signupRecaptchaConfigs.push({ 4233 key: 'generic_signup', 4234 formSelector: 'form.js\u002Dform\u002Demail\u002Dvalidate[name\u003D\u0022signup\u0022]' 4235 }); 4236 4237 window._signupRecaptchaConfigs.push({ 4238 key: 'signup_interstitial', 4239 formSelector: '#signup\u002Dinter\u002Dform' 4240 }); 4241 4242 4243 4244 // If we've already initialized once, skip doing it again. 4245 if (window._signupRecaptchaBootstrapped) { 4246 return; 4247 } 4248 window._signupRecaptchaBootstrapped = true; 4249 4250 // Strip odd characters so this is safe for dataset keys/callback names. 4251 function safeKey(str) { 4252 return String(str || 'default').replace(/[^a-zA-Z0-9_]/g, ''); 4253 } 4254 4255 // Load only the v3 script â it covers both v3 scoring and v2 widget rendering. 4256 // Avoid the plain api.js, which auto-renders all .g-recaptcha elements on load. 4257 function loadRecaptchaScripts(v3SiteKey) { 4258 if (!document.getElementById('signup-recaptcha-v3-script')) { 4259 var v3Script = document.createElement('script'); 4260 v3Script.id = 'signup-recaptcha-v3-script'; 4261 v3Script.src = 'https://www.google.com/recaptcha/api.js?render=' + encodeURIComponent(v3SiteKey); 4262 document.head.appendChild(v3Script); 4263 } 4264 } 4265 4266 // Get a v3 token, then let our backend verify and score it. 4267 function runV3AndScore(v3SiteKey, actionName) { 4268 return grecaptcha.execute(v3SiteKey, { action: actionName }) 4269 .then(function(token) { 4270 return fetch('/signup/recaptcha-v3-score/', { 4271 method: 'POST', 4272 headers: { 'Content-Type': 'application/json' }, 4273 body: JSON.stringify({ token: token, action: actionName }) 4274 }); 4275 }) 4276 .then(function(res) { return res.json(); }); 4277 } 4278 4279 // Wire recaptcha behavior to each form, merging shared constants with the per-form unique config. 4280 function wireConfig(formConfig, configIndex) { 4281 var shared = window._signupRecaptchaSharedConfig; 4282 var config = { 4283 key: formConfig.key, 4284 formSelector: formConfig.formSelector, 4285 v2ContainerSelector: shared.v2ContainerSelector, 4286 v2ElementSelector: shared.v2ElementSelector, 4287 submitAction: shared.submitAction, 4288 scoreThreshold: shared.scoreThreshold, 4289 v2SiteKey: shared.v2SiteKey, 4290 v3SiteKey: shared.v3SiteKey 4291 }; 4292 var forms = document.querySelectorAll(config.formSelector); 4293 forms.forEach(function(form, formIndex) { 4294 // Keep track of whether this form is wired/passed/already waiting on v2. 4295 var key = safeKey(config.key + '_' + configIndex + '_' + formIndex); 4296 var wiredFlag = 'recaptchaWired' + key; 4297 var passedFlag = 'recaptchaPassed' + key; 4298 var awaitingFlag = 'awaitingV2Challenge' + key; 4299 4300 if (form.dataset[wiredFlag] === 'true') { 4301 return; 4302 } 4303 form.dataset[wiredFlag] = 'true'; 4304 4305 var recaptchaElement = form.querySelector(config.v2ElementSelector); 4306 var widgetId = null; 4307 var v2WatcherInterval = null; 4308 4309 // Read the v2 response via widgetId, falling back to this form's textarea. 4310 function getV2Response() { 4311 var response = ''; 4312 try { 4313 response = widgetId !== null ? grecaptcha.getResponse(widgetId) : ''; 4314 } catch (e) { 4315 response = ''; 4316 } 4317 if (!response) { 4318 var textarea = form.querySelector('textarea[name="g-recaptcha-response"]'); 4319 if (textarea && textarea.value) { 4320 response = textarea.value; 4321 } 4322 } 4323 return response; 4324 } 4325 4326 // Once verified, mark the form so the submit handler lets it pass. 4327 function submitVerifiedForm() { 4328 if (form.dataset[passedFlag] === 'true') { 4329 return; 4330 } 4331 form.dataset[passedFlag] = 'true'; 4332 if (form.closest('.inline-signup')) { 4333 form.dispatchEvent(new CustomEvent('recaptcha:verified', { bubbles: false })); 4334 var inlineContainer = form.querySelector(config.v2ContainerSelector); 4335 if (inlineContainer) inlineContainer.style.display = 'none'; 4336 } 4337 form.submit(); 4338 } 4339 4340 // Show the v2 challenge and poll until we see a response token.
4341 function beginV2Challenge() { 4342 form.dataset[awaitingFlag] = 'true'; 4343 var container = form.querySelector(config.v2ContainerSelector); 4344 if (container) container.style.display = 'block'; 4345 4346 // Render the v2 widget on first challenge, not on page load. 4347 if (widgetId === null && recaptchaElement) { 4348 try { 4349 widgetId = grecaptcha.render(recaptchaElement, { 4350 sitekey: config.v2SiteKey, 4351 callback: submitVerifiedForm 4352 }); 4353 } catch (e) {} 4354 } 4355 4356 if (v2WatcherInterval) { 4357 clearInterval(v2WatcherInterval); 4358 } 4359 v2WatcherInterval = setInterval(function() { 4360 if (form.dataset[passedFlag] === 'true') { 4361 clearInterval(v2WatcherInterval); 4362 return; 4363 } 4364 var response = getV2Response(); 4365 if (response) { 4366 clearInterval(v2WatcherInterval); 4367 submitVerifiedForm(); 4368 } 4369 }, 250); 4370 } 4371 4372 // Main flow: validation first, then v3 score check, then v2 fallback if needed. 4373 form.addEventListener('submit', function(event) { 4374 if (form.dataset[passedFlag] === 'true') { 4375 return; 4376 } 4377 4378 // If a prior handler (e.g. email/checkbox validation) already stopped submission, bail out. 4379 if (event.defaultPrevented) { 4380 return; 4381 } 4382 4383 event.preventDefault(); 4384 4385 if (form.dataset[awaitingFlag] === 'true') { 4386 if (getV2Response()) { 4387 submitVerifiedForm(); 4388 } else { 4389 beginV2Challenge(); 4390 } 4391 return; 4392 } 4393 4394 grecaptcha.ready(function() { 4395 runV3AndScore(config.v3SiteKey, config.submitAction) 4396 .then(function(data) { 4397 var score = Number(data && data.score); 4398 var recaptchaSuccess = Boolean(data && (data.recaptcha_success || data.success)); 4399 var scorePass = !Number.isNaN(score) && score > config.scoreThreshold; 4400 4401 if (recaptchaSuccess && scorePass) { 4402 submitVerifiedForm(); 4403 return; 4404 } 4405 beginV2Challenge(); 4406 }) 4407 .catch(function() { 4408 // If v3 fails (network/API), still let real users complete v2. 4409 beginV2Challenge(); 4410 }); 4411 }); 4412 }); 4413 }); 4414 } 4415 4416 // Wire everything once grecaptcha is available. 4417 function setupAllConfigs() { 4418 if (typeof grecaptcha === 'undefined') { 4419 return false; 4420 } 4421 window._signupRecaptchaConfigs.forEach(function(formConfig, index) { 4422 wireConfig(formConfig, index); 4423 }); 4424 return true; 4425 } 4426 4427 document.addEventListener('DOMContentLoaded', function() { 4428 var v3SiteKey = window._signupRecaptchaSharedConfig.v3SiteKey; 4429 if (v3SiteKey) { 4430 loadRecaptchaScripts(v3SiteKey); 4431 } 4432 4433 if (setupAllConfigs()) { 4434 return; 4435 } 4436 4437 // Retry briefly while external recaptcha scripts finish loading. 4438 var attempts = 0; 4439 var interval = setInterval(function() { 4440 attempts += 1; 4441 if (typeof grecaptcha !== 'undefined') { 4442 clearInterval(interval); 4443 setupAllConfigs(); 4444 } else if (attempts > 50) { 4445 clearInterval(interval); 4446 } 4447 }, 100); 4448 }); 4449 })(); 4450</script>
4450 4451 4452 4453 4454
4454<script src="/static/js/news.js?520919230926" async></script>
4454 4455
4455<script> 4456 //Add styling for pdf only if admin button is clicked 4457 $(".download-promoted-story-button").click(function(){ 4458 $("body").addClass("admin-pdf-styling"); 4459 }); 4460 $(".js-social-button-print, .js-social-icon-print").click(function(){ 4461 if ($("body").hasClass("admin-pdf-styling")){ 4462 $("body").removeClass("admin-pdf-styling"); 4463 } 4464 }); 4465 4466 </script>
4466 4467 4468 4469 4470 4471 4472 4473
4474<script type="module" src="/static/js/dist/article.bundle.js?281219230926" ></script>
4474 4475 4476 4477 <!-- Track signups for Facebook Conversions API --> 4478 4479
4480<script type="module" src="/static/js/dist/signupValidation.bundle.js?281219230926" ></script>
4480 4481 4482 4483
4484<script type="module" src="/static/js/dist/gtmEvents.bundle.js?281219230926" ></script>
4484 4485 4486 <!-- Convert straight quotes to curly --> 4487 4488
4489<script type="module" src="/static/js/dist/smartQuotes.bundle.js?281219230926" ></script>
4489 4490 4491 <!-- HTMX press release analytics --> 4492 4493 4494
4495<script type="module" src="/static/js/dist/htmxPressReleaseAnalytics.bundle.js?281219230926" ></script>
4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506
4506<script> 4507 // Set cookie if we're on mobile app. Expire if we're not. This affects 4508 // which template is used to display the site to the user. 4509 $(document).ready(function() { 4510 // Get integer value of mobileapp param from URL and default to 0 if it doesn't exist 4511 var mobileapp = ''; 4512 4513 // Set cookie if mobileapp is 1 or 2 or expire cookie if mobileapp == 0 4514 if (mobileapp == '0') { 4515 document.cookie = 'mobileapp=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;'; 4516 } else if (mobileapp == '1' || mobileapp == '2') { 4517 document.cookie = 'mobileapp=' + mobileapp + '; path=/;'; 4518 } 4519 4520 // There's no need to immediately load or preload print.css since it's not needed on page 4521 // load. Therefore, load it when the document is ready 4522 var stylesheet=document.createElement("link"); 4523 stylesheet.setAttribute("rel", "stylesheet"); 4524 stylesheet.setAttribute("type", "text/css"); 4525 stylesheet.setAttribute("media", "print"); 4526 if (window.location.pathname.includes('trendline')) { 4527 stylesheet.setAttribute("href", "/static/css/print_trendline.css?151219230926"); 4528 } 4529 else { 4530 stylesheet.setAttribute("href", "/static/css/print.css?151219230926"); 4531 } 4532 document.getElementsByTagName("head")[0].appendChild(stylesheet); 4533 }); 4534 </script>
4534 4535 4536 4537 4538 4539 4540 4541 <!-- Sailthru Horizon --> 4542 4543 4544<!--
4544<script type="text/javascript" src="https://ak.sail-horizon.com/horizon/v1.js"></script>
4544 --> 4545
4546<script data-osano="MARKETING" src="https://ak.sail-horizon.com/spm/spm.v1.min.js"></script>
vendor: 1 bytes, line 4546
4546
4547<script type="text/javascript"> 4548 $(function() { 4549 // Sailthru Personalization Engine Setup 4550 var sailthru_setup = { 4551 customerId: '12ab35a80530ffa5450add9c09f5de04', 4552 domain: 'horizon.cybersecuritydive.com', 4553 spider: true 4554 }; 4555 4556 if (window.Sailthru) { 4557 Sailthru.init(sailthru_setup); 4558 } 4559 }); 4560</script>
4560 4561 4562 4563 4564 4565 4566 4567 4568
4569<script type="module" src="/static/js/dist/mobileFooterAd.bundle.js?281219230926" ></script>
4569 4570 4571<div class="mobile-footer-ad" id="mobile-footer-ad" role="complementary" aria-label="Advertisement"> 4572 <div class="mobile-footer-ad__slot" id="dfp-mobilefooter-mobile"></div> 4573</div> 4574
4575<script data-osano="ESSENTIAL"> 4576 window.googletag = window.googletag || { cmd: [] }; 4577 4578 googletag.cmd.push(function () { 4579 // GPT serves the largest mapped size that fits, so 300x50 only 4580 // wins below 320px and nothing is requested at 768px and up. 4581 var mobileFooterMapping = googletag.sizeMapping() 4582 .addSize([768, 0], []) 4583 .addSize([320, 0], [[320, 50], [300, 50]]) 4584 .addSize([0, 0], [[300, 50]]) 4585 .build(); 4586 4587 googletag.defineSlot( 4588 '/3618/cybersecuritydive/cybersecuritydivemobile_leaderboard', 4589 [[320, 50], [300, 50]], 4590 'dfp-mobilefooter-mobile' 4591 ) 4592 .defineSizeMapping(mobileFooterMapping) 4593 .addService(googletag.pubads()); 4594 }); 4595 4596 waitToLoadAds.push(function () { 4597 googletag.cmd.push(function () { 4598 if (window.dfp_visibility === 'mobile') { 4599 window.onDvtagReady?.(() => googletag.display('dfp-mobilefooter-mobile')); 4600 } 4601 }); 4602 }); 4603</script>
4603 4604 4605 4606 4607 </body> 4608</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.