Deprecated: Creation of dynamic property Timber\Site::$pingback is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Site.php on line 180

Deprecated: Creation of dynamic property Timber\User::$name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/User.php on line 118

Deprecated: Creation of dynamic property Timber\Post::$has_disclaimer is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_lock is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_last is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$onesignal_meta_box_present is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$onesignal_send_notification is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$onesignal_modify_title_and_content is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$onesignal_notification_custom_heading is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$onesignal_notification_custom_content is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_focuskw is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_linkdex is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_content_score is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_estimated-reading-time-minutes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_wordproof_timestamp is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$tipologia is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_tipologia is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$attributi is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_attributi is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$in_evidenza_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_in_evidenza_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$inviato_in_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_inviato_in_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$fonte is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_fonte is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$fonte_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_fonte_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_category is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_content_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_attributes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_speciali is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_metadesc is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_thumbnail_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$response_body is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_oembed_089a9763d0188273d608f485abb11962 is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_oembed_time_089a9763d0188273d608f485abb11962 is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_date_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ping_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_password is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$to_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$pinged is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_content_filtered is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$guid is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$menu_order is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_mime_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_count is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$filter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71
Cyber Resilience Act: cos'è e perché preoccupa chi sviluppa software aperto

Cyber Resilience Act: cos'è e perché preoccupa chi sviluppa software aperto

Un provvedimento europeo in corso di approvazione, Cyber Resilience Act (CRA), sta destando forti preoccupazioni soprattutto nel mondo open source. Spieghiamo quali sono le motivazioni.

L’Unione Europea ha avvertito la necessità di dotarsi di un nuovo impianto normativo appositamente studiato per migliorare la sicurezza dei prodotti hardware e software immessi sul mercato e utilizzati da soggetti pubblici e privati. Lo strumento si chiama Cyber Resilience Act (CRA) e il 19 luglio 2023 ha ottenuto il primo “via libera” da parte del Consiglio UE.

L’obiettivo dichiarato è quello di garantire che tutti i dispositivi acquistati da consumatori e imprese offrano un adeguato livello di sicurezza, aumentando le responsabilità di sviluppatori e produttori che, tra le varie cose, sono chiamati ad assicurare un supporto a lungo termine. Basta quindi con i cicli di vita brevi, che mettono gli utenti finali nelle condizioni di dover sostituire un prodotto ancora funzionante, semplicemente perché esso non riceve più alcun aggiornamento di sicurezza.

Cos’è il Cyber Resilience Act

Il provvedimento normativo attualmente al vaglio delle istituzioni europee, Cyber Resilience Act, è noto anche con il nome di Regolamento sulla cyberresilienza.

Del termine resilienza si sta davvero abusando nell’ultimo periodo. Si riferisce alla capacità di un individuo, di una comunità o di un sistema ad affrontare le sfide, le difficoltà e gli stress della vita e di adattarsi, riprendersi e crescere positivamente nonostante le avversità.

Nell’ambito della sicurezza informatica, il termine “resilienza” si riferisce alla capacità di un sistema o di una rete di continuare a funzionare correttamente e di riprendersi rapidamente da attacchi o incidenti, minimizzando i danni e ripristinando le normali operazioni. Una rete o un sistema resiliente è progettato per rilevare e mitigare attacchi o violazioni della sicurezza in modo tempestivo, impedire la propagazione di malware e proteggere i dati sensibili.

Il CRA prevede che i produttori garantiscano la conformità ai requisiti di sicurezza dei prodotti immessi sul mercato dell’Unione Europea effettuando anche una valutazione dei rischi in materia di cybersicurezza. I fabbricanti sono altresì chiamati ad adottare processi di gestione delle vulnerabilità e misure volte a migliorare la trasparenza in materia di sicurezza dei prodotti hardware e software.

L’elenco dei prodotti interessati dagli obblighi contenuti nel CRA è ancora parziale ma contiene, ad esempio, riferimenti a buona parte dei device che tutti noi usiamo quotidianamente.

Perché il Cyber Resilience Act preoccupa gli sviluppatori di software open source

Per protestare contro la decisione europea di adottare un provvedimento come il CRA, FileZilla – uno dei più noti software FTP open source – ha deciso di bloccare temporaneamente il download della sua applicazione da parte degli utenti europei. I motivi della decisione sono riassunti nel breve comunicato dal titolo “Proteggi il software open source oggi stesso“. Su posizioni estremamente critiche convergono anche Eclipse Foundation, Linux Foundation Europe e OSI (Open Source Initiative).

Gli sviluppatori di software open source offrono le loro applicazioni liberamente, senza alcuna responsabilità o garanzia. Il CRA va contro questo principio ponendo responsabilità pesanti in capo ai produttori software. Codice aperto viene oggi largamente utilizzato anche nelle applicazioni commerciali, compatibilmente con le condizioni di licenza.

Se il CRA entrasse effettivamente in vigore, realtà impegnate nello sviluppo di progetti open source e singoli programmatori potrebbero essere chiamati a rispondere della distribuzione di codice rivelatosi non sicuro.

Non si tratta di sottrarsi all’applicazione delle moderne e più corrette procedure di sviluppo software: si pensi ad esempio alla filosofia DevSecOps. Un software è sempre, per sua natura, un elemento imperfetto che contiene bug e che subisce un continuo processo di miglioramento nel corso del tempo. Basti pensare a tutte le patch di sicurezza che i produttori rilasciano a cadenza regolare.

CRA non fa al momento distinzioni, non introduce alcuna esenzione per gli sviluppatori open source e si limita a stabilire che il software deve essere sicuro. Questo concetto è chiarito nel video pubblicato da Elicpse Foundation su YouTube, in cui viene affrontata nel dettaglio l’intera questione.

La comunità open source invita tutti a farsi parte attiva richiamando l’attenzione degli europarlamentari sulle preoccupazioni avanzate da più parti in questi mesi. L’obiettivo è arrivare a una modifica del testo di legge che permetta di salvaguardare il futuro del software open source.

Ti consigliamo anche

Link copiato negli appunti