“Recluta spie sui portali di lavoro”: cosa c'è dietro la strategia cinese

Pechino avrebbe utilizzato falsi annunci di lavoro per avvicinare persone con accesso a informazioni sensibili

Sarah Johnson Sarah Johnson · · 6 min read · 0 views
“Recluta spie sui portali di lavoro”: cosa c'è dietro la strategia cinese

“Recluta spie sui portali di lavoro”: cosa c'è dietro la strategia cinese

Sarah Johnson · Jun 15, 2026

Pechino avrebbe utilizzato falsi annunci di lavoro per avvicinare persone con accesso a informazioni sensibili

“Recluta spie sui portali di lavoro”: cosa c'è dietro la strategia cinese

Pechino avrebbe utilizzato falsi annunci di lavoro per avvicinare persone con accesso a informazioni sensibili

15 giugno 2026 - 07:00 “Recluta spie sui portali di lavoro”: cosa c'è dietro la strategia cinese Ascolta ora 00:00 00:00 document.addEventListener('DOMContentLoaded', function () { const audioPlayerContainer = document.getElementById('audio-player-container'); const audio = audioPlayerContainer.querySelector('audio'); const expandPlayerButton = audioPlayerContainer.querySelector('#expand-player-button'); const playPauseButton = audioPlayerContainer.querySelector('.audio-player-expanded > .player-controls > #play-pause-button'); const playPauseIcon = playPauseButton.firstElementChild; const seekSlider = audioPlayerContainer.querySelector('.audio-player-expanded #seek-slider'); const volumeSlider = audioPlayerContainer.querySelector('.audio-player-expanded #volume-slider'); const volumeMuteButton = audioPlayerContainer.querySelector('.audio-player-expanded #volume-mute-button'); const muteIcon = volumeMuteButton.firstElementChild; const durationContainer = audioPlayerContainer.querySelector('.audio-player-expanded #duration'); const currentTimeContainer = audioPlayerContainer.querySelector('.audio-player-expanded #current-time'); const outputContainer = audioPlayerContainer.querySelector('.audio-player-expanded #volume-output'); let playState = ''; let userIsSliding = false; let muteState = 'unmuted'; let playProgressPercentageRounded = 0; const showRangeProgress = (rangeInput) => { if (rangeInput === seekSlider) { audioPlayerContainer.style.setProperty('--seek-before-width', rangeInput.value / rangeInput.max * 100 + '%'); } else { audioPlayerContainer.style.setProperty('--volume-before-width', rangeInput.value / rangeInput.max * 100 + '%'); } } const calculateTime = (secs) => { const minutes = Math.floor(secs / 60); const seconds = Math.floor(secs % 60); const returnedSeconds = seconds < 10 ? `0${seconds}` : `${seconds}`; return `${minutes}:${returnedSeconds}`; } const displayDuration = () => { durationContainer.textContent = calculateTime(audio.duration); } const setSliderMax = () => { seekSlider.max = Math.floor(audio.duration); } const displayBufferedAmount = () => { const bufferedAmount = Math.floor(audio.buffered.end(audio.buffered.length - 1)); audioPlayerContainer.style.setProperty('--buffered-width', `${(bufferedAmount / seekSlider.max) * 100}%`); } const whilePlaying = () => { if (userIsSliding === false) { seekSlider.value = Math.floor(audio.currentTime); } currentTimeContainer.textContent = calculateTime(seekSlider.value); audioPlayerContainer.style.setProperty('--seek-before-width', `${seekSlider.value / seekSlider.max * 100}%`); let seekSliderValuePercentageRounded = Math.round(seekSlider.value / seekSlider.max * 100); if (playProgressPercentageRounded !== seekSliderValuePercentageRounded) { trackPlayProgressPercentageAnalytics(seekSliderValuePercentageRounded); }; playProgressPercentageRounded = seekSliderValuePercentageRounded; } const trackPlayProgressPercentageAnalytics = (progressPercentageRounded) => { switch (progressPercentageRounded) { case 25: case 50: case 75: case 90: case 100: if (window.$ilg_dl) { // TRACK DATALAYER EVENT var _dlObj = collectDataLayerObjectData('tts_progress', { 'tts_percent': progressPercentageRounded }); $ilg_dl.utils.pushToDataLayer(_dlObj); $ilg_dl.utils.log('ILG - DATALAYER - TTS_PROGRESS: ', _dlObj); } break; default: break; } } const trackPlayPauseButtonAnalytics = (previousPlayState, currentPlayState) => { if (previousPlayState === '' && currentPlayState == 'playing') { if (window.$ilg_dl) { // TRACK DATALAYER EVENT var _dlObj = collectDataLayerObjectData('tts_start'); $ilg_dl.utils.pushToDataLayer(_dlObj); $ilg_dl.utils.log('ILG - DATALAYER - TTS_START: ', _dlObj); } } else if (previousPlayState === 'paused' && currentPlayState == 'playing') { //console.log('DATALAYER EVENT: audio_resume'); } else if (previousPlayState === 'ended' && currentPlayState == 'playing') { //console.log('DATALAYER EVENT: audio_restart (play again after end)'); } else if (previousPlayState === 'playing' && currentPlayState == 'paused') { //console.log('DATALAYER EVENT: audio_pause'); } } expandPlayerButton.addEventListener('click', () => { const audioPlayerCollapsed = audioPlayerContainer.querySelector('.audio-player-collapsed'); const audioPlayerExpanded = audioPlayerContainer.querySelector('.audio-player-expanded'); audioPlayerCollapsed.style.display = 'none'; audioPlayerExpanded.style.display = 'block'; playPauseButton.click(); }); playPauseButton.addEventListener('click', () => { let previousPlayState = playState; if (playState === '' || playState === 'paused' || playState === 'ended') { audio.play(); playState = 'playing'; playPauseIcon.classList.remove('fa-play'); playPauseIcon.classList.add('fa-pause'); } else { audio.pause(); playState = 'paused'; playPauseIcon.classList.remove('fa-pause'); playPauseIcon.classList.add('fa-play'); } trackPlayPauseButtonAnalytics(previousPlayState, playState); }); volumeMuteButton.addEventListener('click', () => { if (muteState === 'unmuted') { audio.muted = true; muteState = 'muted'; muteIcon.classList.remove('fa-volume'); muteIcon.classList.add('fa-volume-slash'); } else { audio.muted = false; muteState = 'unmuted'; muteIcon.classList.remove('fa-volume-slash'); muteIcon.classList.add('fa-volume'); } whilePlaying(); }); audio.addEventListener('progress', displayBufferedAmount); audio.addEventListener('timeupdate', () => { whilePlaying(); }); audio.addEventListener('ended', () => { audio.currentTime = 0; playState = 'ended'; playPauseIcon.classList.remove('fa-pause'); playPauseIcon.classList.add('fa-play'); }); seekSlider.addEventListener('input', (e) => { userIsSliding = true; showRangeProgress(e.target); currentTimeContainer.textContent = calculateTime(seekSlider.value); }); seekSlider.addEventListener('mouseup', () => { userIsSliding = false; }); seekSlider.addEventListener('change', () => { audio.currentTime = seekSlider.value; }); volumeSlider.addEventListener('input', (e) => { const value = e.target.value; showRangeProgress(e.target); outputContainer.textContent = `${value} %`; audio.volume = value / 100; }); if (audio.readyState > 0) { displayDuration(); setSliderMax(); displayBufferedAmount(); } else { audio.addEventListener('loadedmetadata', () => { displayDuration(); setSliderMax(); displayBufferedAmount(); }); } }); Segui Il Giornale su Google Discover Scegli Il Giornale come fonte preferita

Diverse agenzie di intelligence occidentali hanno acceso i riflettori sul reclutamento di potenziali fonti informative da parte della Cina attraverso insospettabili piattaforme come LinkedIn, portali per freelance e siti dedicati alla ricerca di lavoro. A cosa punta Pechino? Ad agganciare professionisti, funzionari pubblici, ricercatori e consulenti con accesso a informazioni strategiche, proponendo incarichi apparentemente legittimi che, con il tempo, possono trasformarsi in richieste sempre più delicate. Per gli esperti si tratta di una strategia ormai ben collaudata che consentirebbe al Dragone di abbattere costi, tempi e rischi rispetto ai tradizionali metodi di spionaggio.

La strana strategia cinese

Secondo una lunga inchiesta realizzata da TRT World, migliaia di professionisti in diversi Paesi sarebbero stati contattati negli ultimi anni da reclutatori collegati, direttamente o indirettamente, agli apparati di intelligence cinesi. Le offerte si presentano spesso come collaborazioni temporanee, consulenze ben retribuite, inviti a conferenze o progetti di ricerca.

Mark Button, co-direttore del Centre for Cybercrime and Economic Crime dell’Università di Portsmouth, ha spiegato all’emittente turca che sono comparsi “migliaia di annunci falsi” finalizzati ad attirare persone considerate utili, in particolare nei settori della difesa, dell’intelligence e della ricerca tecnologica.

Lo schema ricorrente è sempre lo stesso: inizialmente vengono richiesti contributi innocui, come rapporti o analisi pubbliche, accompagnati da compensi economici che servono a consolidare il rapporto di fiducia. Solo in una fase successiva le richieste diventano più sensibili.

Falsi annunci di lavoro

LinkedIn sarebbe diventato uno principali strumenti utilizzati dagli agenti di Pechino per individuare e avvicinare possibili obiettivi. Negli ultimi anni anche le agenzie di sicurezza di Stati Uniti e Regno Unito hanno più volte lanciato allarmi sul fenomeno, sostenendo che i social professionali abbiano ampliato enormemente le possibilità di individuare personale con accesso a dati strategici o industriali.

Nei giorni scorsi, l’FBI ha lanciato una complessa operazione negli Usa sequestrando oltre una dozzina di siti web che sarebbero stati utilizzati come copertura per false società di consulenza. Secondo gli investigatori, attraverso queste piattaforme venivano pubblicati annunci per figure come analisti di difesa, esperti di affari internazionali o consulenti militari, con l’obiettivo di avvicinare ex funzionari governativi e persone in possesso di autorizzazioni di sicurezza.

Pare che i promotori dell’operazione abbiano utilizzato identità rubate, immagini generate dall’intelligenza artificiale e compensi elevati per ottenere rapporti e informazioni riservate.

window._taboola = window._taboola || []; _taboola.push({ mode: 'alternating-thumbs-a-1x3', container: 'taboola-mid-article-for-you', placement: 'Mid Article For You', target_type: 'mix' }); Tra i bersagli principali figurerebbero, ancora, esperti di tecnologia avanzata, industria della difesa, finanza e politica estera.

Dal canto loro, le autorità americane ritengono che il sistema fosse collegato, direttamente o indirettamente, a interessi governativi cinesi, accusa che Pechino ha respinto definendola infondata.

window._taboola = window._taboola || []; _taboola.push({ article: 'auto', url: ' ' }); if (window._taboolaOS === 'Android') { _taboola.push({ mode: 'alternating-thumbnails-a', container: 'taboola-feed-below-article', placement: 'Feed Below Article Android', target_type: 'mix' }); } else if (window._taboolaOS === 'iOS') { _taboola.push({ mode: 'alternating-thumbnails-a', container: 'taboola-feed-below-article', placement: 'Feed Below Article iOS', target_type: 'mix' }); } else { _taboola.push({ mode: 'alternating-thumbnails-a', container: 'taboola-feed-below-article', placement: 'Feed Below Article', target_type: 'mix' }); } _taboola.push({ flush: true }); .comments__actions { display: none; } .btn.form-comment-insert__cancel { display: none; background-color: transparent; border: none } [data-pid] .btn.form-comment-insert__cancel { display: unset; } Segui Il Giornale su Google Discover Scegli Il Giornale come fonte preferita Commenti Commenta Pubblica un commento Non sono consentiti commenti che contengano termini violenti, discriminatori o che contravvengano alle elementari regole di netiquette. Qui le norme di comportamento per esteso. Annulla Pubblica Accedi Nome utente o email Password Accedi Registrati Hai dimenticato la password? Accedi

Spiacenti, devi abilitare javascript per poter procedere.

Leggi anche Rubriche Retrogusto La guida definitiva alle Bollicine del Mondo Andrea Cuomo La guida definitiva alle Bollicine del Mondo

Read Full Article on Ilgiornale.it

How did this make you feel?

Comments (0)

Log in or create an account to leave a comment.

No comments yet. Be the first!