PageSourceSearch

https://www.cybersecuritydive.com/news/fbi-hack-shinyhunters-jobs-portal/831175/

html cybersecuritydive.com collected 2026-09-24 07:30:29 UTC 209,691 bytes, 4,608 lines download raw bytes

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 &amp; 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                    "&": "&amp;",
589                    "<": "&lt;",
590                    ">": "&gt;",
591                    '"': '&quot;',
592                    "'": '&#39;',
593                    "/": '&#x2F;'
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 &amp; Careers</a>
1389            </li>
1390        
1391            
1392            <li>
1393                <a class="analytics t-topic-navigation-regulation" href="/topic/regulation/">Policy &amp; 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&amp;url=https%3A//www.cybersecuritydive.com/news/fbi-hack-shinyhunters-jobs-portal/831175/&amp;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&#x27;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&amp;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&amp;url=https%3A//www.cybersecuritydive.com/news/fbi-hack-shinyhunters-jobs-portal/831175/&amp;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&rsquo;s not the vendors that get hit &mdash; it&rsquo;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 &quot;2026&quot; 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&#160;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&#x27;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&amp;utm_medium=Library&amp;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&amp;utm_medium=Library&amp;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&amp;utm_medium=Library&amp;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&rsquo;s not the vendors that get hit &mdash; it&rsquo;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 &quot;2026&quot; 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&#x27;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&amp;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    &copy; 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 &amp; Careers</a>
4070                </li>
4071            
4072                
4073                <li>
4074                    <a class="analytics t-topic-navigation-mobile-regulation" href="/topic/regulation/">Policy &amp; 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.