all-in-one privacy solution":["Proton Unlimited è una soluzione completa per la privacy"],"Black Friday":["Black Friday"],"No ads. Privacy by default.":["Niente pubblicità. La prima regola è la privacy."],"People before profits":["Le persone prima dei profitti"],"Security through transparency":["Più sicurezza grazie alla trasparenza"],"The best Proton Mail ${ BLACK_FRIDAY } deals":["Le migliori offerte di Proton Mail per il ${ BLACK_FRIDAY }"],"The world’s only community- supported email service":["L'unico servizio di posta elettronica al mondo supportato dalla community"]},"specialoffer:limited":{"${ hours } hour":["${ hours } ora","${ hours } ore"],"${ hoursLeft }, ${ minutesLeft } and ${ secondsLeft } left":["Restano ${ hoursLeft }, ${ minutesLeft } e ${ secondsLeft }"],"${ minutes } minute":["${ minutes } minuto","${ minutes } minuti"],"${ seconds } second":["${ seconds } secondo","${ seconds } secondi"],"Limited time offer":["Offerta a tempo limitato"]},"specialoffer:listitem":{"Create multiple addresses":["Crea indirizzi multipli"],"Hide-my-email aliases":["Alias hide-my-email"],"Quickly unsubscribe from newsletters":["Annulla rapidamente l'iscrizione alle newsletter"],"Use your own domain name":["Utilizza il tuo nome di dominio"]},"specialoffer:logos":{"As featured in":["Ne hanno parlato"]},"specialoffer:metadescription":{"Get an encrypted email that protects your privacy":["Scegli un'email cifrata per proteggere la tua privacy"]},"specialoffer:metatitle":{"Proton Mail Black Friday Sale - Up to 40% off":["Offerta Black Friday di Proton Mail - sconti fino al 40%"]},"specialoffer:newmetadescription":{"Get up to 40% off Proton Mail subscriptions this Black Friday. Find great deals on our secure end-to-end encrypted email plans.":["Per questo Black Friday ti offriamo fino al 40% di sconto sugli abbonamenti a Proton Mail. Scopri le straordinarie offerte sui piani di abbonamento alla nostra email dotata di crittografia end-to-end."]},"specialoffer:newmetatitle":{"Proton Mail Black Friday sale | Up to 40% off secure email":["Offerta di Proton Mail per il Black Friday | Fino al 40% di sconto sulla nostra email sicura"]},"specialoffer:note":{"* Billed at ${ TOTAL_SUM } for the first year":["* Addebito di ${ TOTAL_SUM } per il primo anno"],"*Billed at ${ TOTAL_SUM } for the first 2 years":["*Addebito di ${ TOTAL_SUM } per i primi 2 anni"],"30-day money-back guarantee":["Garanzia soddisfatti o rimborsati di 30 giorni"],"Billed at ${ TOTAL_SUM } for the first 2 years":["Addebito di ${ TOTAL_SUM } per i primi 2 anni"],"Billed at ${ TOTAL_SUM } for the first year":["Addebito di ${ TOTAL_SUM } per il primo anno"],"You save ${ SAVE_SUM }":["Risparmi ${ SAVE_SUM }"]},"specialoffer:off":{"${ DISCOUNT } off":["−${ DISCOUNT }"],"${ PERCENT_OFF } off":["−${ PERCENT_OFF }"]},"specialoffer:testimonial":{"I love my ProtonMail":["Adoro ProtonMail"],"My favorite email service":["Il mio servizio email preferito"],"Thanks Proton for keeping us all safe in the complicated internet universe.":["Grazie Proton perché ci proteggi nell'universo complicato di internet."],"You get what you pay for. In the case of big tech, if you pay nothing, you get used. I quit using Gmail and switched to @ProtonMail":["Ottieni quello per cui hai pagato. Nel caso di big tech, se non paghi niente, vieni usato. Ho smesso di usare Gmail e sono passata a @ProtonMail"]},"specialoffer:time":{"Days":["Giorni"],"Hours":["Ore"],"Min":["Min"]},"specialoffer:title":{"And much more":["E molto altro"],"Make your inbox yours":["Personalizza la tua casella di posta"],"Safe from trackers":["Protezione dai tracker"],"Stay organized":["Mantieni tutto organizzato"],"Black Friday email deals":["Offerte email del Black Friday"],"Don’t just take our word for it":["Non lo diciamo solo noi"],"Our story":["La nostra storia"],"Transfer your data from Google in one click":["Trasferisci i tuoi dati da Google con un solo clic"]},"specialoffer:tooltip":{"Access blocked content and browse privately. Includes ${ TOTAL_SERVERS }+ servers in ${ TOTAL_COUNTRIES }+ countries, connect up to 10 devices, access worldwide streaming services, malware and ad-blocker, and more.":["Accedi a contenuti bloccati e naviga in modalità privata. Include ${ TOTAL_SERVERS } server in più di ${ TOTAL_COUNTRIES } Paesi, possibilità di connettere fino a 10 dispositivi, accesso a servizi di streaming in tutto il mondo, blocco di malware e adblocker, e altro ancora."],"Easily share your calendar with your family, friends or colleagues, and view external calendars.":["Condividi facilmente il tuo calendario con familiari, amici o colleghi e visualizza calendari esterni."],"Includes support for 1 custom email domain, 10 email addresses, 10 hide-my-email aliases, calendar sharing, and more.":["Include il supporto per 1 dominio email personalizzato, 10 indirizzi email, 10 alias hide-my-email, condivisione del calendario e altro ancora."],"Includes support for 3 custom email domains, 15 email addresses, unlimited hide-my-email aliases, calendar sharing, and more.":["Include il supporto per 3 domini email personalizzati, 15 indirizzi email, alias hide-my-email illimitati, condivisione del calendario e altro ancora."],"Manage up to 25 calendars, mobile apps, secured with end-to-end encryption, 1-click calendar import from Google, and more.":["Gestisci fino a 25 calendari, app per dispositivi mobili, protezione con la crittografia end-to-end, importazione del calendario da Google in un solo clic e altro ancora."]},"Status Banner":{"At the moment we are experiencing issues with the Proton VPN service":["Al momento abbiamo dei problemi con il servizio di Proton VPN"],"Learn more":["Scopri di più"]},"Status banner":{"Learn more":["Scopri di più"],"Please note that at the moment we are experiencing issues with the ${ issues[0] } service.":["Attenzione: stiamo riscontrando dei problemi con il servizio di ${ issues[0] }"],"We are experiencing issues with one or more services at the moment.":["Stiamo riscontrando dei problemi con uno o più servizi."]},"suggestions":{"Suggestions":["Suggerimenti"]},"Support":{"Sub category":["Sottocategoria","Sottocategorie"]},"Support article":{"${ readingTime } min":["${ readingTime } minuto","${ readingTime } minuti"],"Category":["Categoria","Categorie"],"Didn’t find what you were looking for?":["Non hai trovato quello che cercavi?"],"General contact":["Contatti generali"],"Get help":["Ottieni supporto"],"Legal contact":["Contatti legali"],"Media contact":["Contatti per la stampa"],"Partnerships contact":["Contatti per collaborazioni"],"Reading":["Lettura"]},"Support categories":{"Browse Proton product support":["Consulta l'assistenza sui prodotti Proton"]},"Support category":{"There is no article in this category yet.":["Per ora non ci sono articoli in questa categoria."]},"Support troubleshooting":{"--- Select ---":["--- Seleziona ---"],"App version":["Versione dell'app"],"Browser":["Browser"],"Check if this helps":["Verifica se questo ti è utile"],"Choose a category for your question":["Scegli una categoria per la tua domanda"],"Choose a product":["Scegli un prodotto"],"Did this solve your issue ?":["Ti ha risolto il problema?"],"Faster assistance is just a few clicks away — please make your selections":["Ottieni assistenza più velocemente con pochi clic. Fai la tua selezione"],"No, contact support":["No, contatta il supporto"],"Proton account":["Account Proton"],"Proton Bridge":["Proton Bridge"],"Proton Calendar":["Proton Calendar"],"Proton Drive":["Proton Drive"],"Proton for Business":["Proton for Business"],"Proton Mail":["Proton Mail"],"Proton Pass":["Proton Pass"],"Proton VPN":["Proton VPN"],"Thank you for your feedback":["Grazie per il feedback"],"Troubleshooting":["Risoluzione dei problemi"],"What can we help with ?":["In cosa possiamo esserti di aiuto?"],"Yes":["Sì"]},"support_modal_search_query":{"Search query":["Query di ricerca"]},"support_search_button":{"Search":["Cerca"]},"support_search_i_am_looking_for":{"I'm looking for":["Sto cercando"]},"SupportForm":{"For a faster resolution, please report the issue from the Bridge app: Help > Report a problem.":["Per una risoluzione più rapida, segnala il problema dall'app Bridge: Aiuto > Segnala un problema."],"Information":["Informazioni"]},"SupportForm:option":{"Account Security":["Sicurezza dell'account"],"Contacts":["Contatti"],"Custom email domain":["Dominio email personalizzato"],"Email delivery and Spam":["Consegna delle email e spam"],"Encryption":["Crittografia"],"Login and password":["Login e password"],"Merge aliases and accounts":["Unione di alias e account"],"Migrate to Proton":["Migrazione a Proton"],"Notifications":["Notifiche"],"Other":["Altro"],"Plans and billing":["Piani e fatturazione"],"Proton for Business":["Proton for Business"],"Sign up":["Iscrizione"],"Storage":["Archiviazione"],"Users, addresses, and identities":["Utenti, indirizzi e identità"]},"SupportForm:optionIntro":{"Select a topic":["Seleziona un argomento"]},"swiss_baseed_feature":{"Swiss based":["Con sede in Svizzera"]},"Testimonial":{"Awards":["Premi"],"Customers":["Clienti"],"Featured":["In evidenza"],"Go to testimonial source":["Vai alle testimonianze"],"Reviews":["Recensioni"],"Videos":["Video"]},"Text":{"Find the plan that's right for you":["Trova il piano che fa per te"],"If you need help, check out our ${ supportLink }.":["Se ti serve assistenza dai un’occhiata alla nostra ${ supportLink }."],"The page you’re looking for might have been removed, or it could be an\nold link.":["La pagina che stai cercando potrebbe essere stata rimossa, o il link potrebbe essere vecchio."]},"Title":{"On this page":["In questa pagina"],"Related articles":["Articoli correlati"],"Share ${ thisPage }":["Condividi ${ thisPage }"],"Thank you!":["Grazie"],"this page":["questa pagina"]},"Tooltip":{"More information":["Ulteriori informazioni"]},"tooltip_calendar":{"Create up to 20 custom & shareable encrypted calendars. On top of that, add up to 5 calendars from friends, family, colleagues, and organizations.":["Puoi creare fino a 20 calendari cifrati personalizzati e condivisibili. Puoi inoltre aggiungere fino a 5 calendari di amici, familiari, colleghi e organizzazioni."]},"tooltip_vpn":{"Access blocked content and browse privately. Includes ${ TOTAL_SERVERS }+ servers in ${ TOTAL_COUNTRIES }+ countries, highest VPN speed, ${ TOTAL_VPN_CONNECTIONS } VPN connections, worldwide streaming services, malware and ad-blocker, and more.":["Accedi a contenuti bloccati e naviga in modalità privata. Il piano include più di ${ TOTAL_SERVERS } server in oltre ${ TOTAL_COUNTRIES } Paesi, massima velocità della VPN, ${ TOTAL_VPN_CONNECTIONS } connessioni alla VPN, servizi di streaming in tutto il mondo, anti-malware, ad-blocker e altro ancora."],"Access blocked content and browse privately. Includes ${ TOTAL_SERVERS }+ servers in ${ TOTAL_COUNTRIES }+ countries, highest VPN speed, 10 VPN connections, worldwide streaming services, malware and ad-blocker, and more.":["Accedi a contenuti bloccati e naviga in modalità privata. Il piano include più di ${ TOTAL_SERVERS } server in oltre ${ TOTAL_COUNTRIES } Paesi, massima velocità della VPN, 10 connessioni alla VPN, servizi di streaming in tutto il mondo, anti-malware, ad-blocker e altro ancora."]},"version_history_label":{"Version history":["Cronologia delle versioni"]},"version_history_tooltip":{"Store up to ${ versionHistoryNumber } versions of each file for up to ${ years } years":["Conserva fino a ${ versionHistoryNumber } versioni di ciascun file fino a un massimo di ${ years } anni"]},"vpn_features_link":{"View VPN plans":["Visualizza i piani VPN"]},"vpn_features_useCase":{"Access blocked content and browse privately":["Accedi ai contenuti bloccati e naviga in modalità privata"]}}},"unleashApi":"https://account.proton.me/api"};
// We need to import data (the framework context) from the server
// This Astro feature with define:vars works well but creates an inline script
// So we can't directly import the initFramework helper, we have to store the context
window.frameworkContext = frameworkContext;
})();
Analisi dell’interruzione dei servizi di Proton a luglio | Proton
A partire da lunedì 11 luglio e fino a mercoledì 13 luglio, Proton Mail, Proton VPN(new window) e Proton Drive hanno riscontrato interruzioni intermittenti del servizio, alcune delle quali hanno interessato alcuni utenti per un’ora o più. Queste sono state causate da un errore imprevisto, non da un attacco o altra attività malevola.
Questo non rispetta gli standard che ci poniamo, né è ciò che la comunità Proton si aspetta da noi. Ci scusiamo con te e abbiamo preso provvedimenti per rendere queste tipologie di interruzioni molto meno probabili in futuro. Di seguito spieghiamo cosa è successo, come abbiamo stabilizzato la situazione e cosa abbiamo fatto per prevenire interruzioni future.
Contesto
Negli ultimi mesi, il nostro team di database ha lavorato all’aggiornamento dei nostri database relazionali per renderli più affidabili, veloci e scalabili. Abbiamo testato approfonditamente questi aggiornamenti e, fino a questo momento, ne abbiamo eseguiti decine senza incidenti.
Abbiamo completato l’ultimo aggiornamento la mattina di domenica 10 luglio. Abbiamo lasciato questo particolare database per ultimo perché è la fonte principale di verità per le informazioni sugli account e gli indirizzi email dei membri della comunità. È anche molto, molto sollecitato. Avevamo identificato l’alto tasso di utilizzo di questo database come un rischio. Avevamo già diverse iniziative in corso per ridurre il suo carico di lavoro e migliorare le prestazioni per rendere il sistema complessivo più resiliente e scalabile.
Abbiamo deciso di aggiornare il database prima del completamento di queste iniziative perché i test approfonditi e la nostra esperienza con i precedenti aggiornamenti indicavano che il nuovo database sarebbe stato più veloce. Come parte di questo aggiornamento, abbiamo anche spostato il database su un server più nuovo e veloce. Credevamo che questa combinazione di software e hardware più recenti avrebbe migliorato le prestazioni e ci avrebbe fornito un margine aggiuntivo per implementare con sicurezza le nostre ottimizzazioni del database più invasive.
L’incidente
Tutti i servizi e le metriche erano normali fino a lunedì 11 luglio alle 14:35 UTC. Con l’aumentare del traffico, le nuove connessioni al nuovo database hanno iniziato a fallire, attivando misure protettive automatiche che impedivano nuove connessioni. Abbiamo lavorato alacremente per capire cosa non andava e ridurre il carico sul database disattivando servizi opzionali o a bassa priorità, come le notifiche dei messaggi.
Normalmente, se si verifica un problema del genere, semplicemente annulleremmo l’aggiornamento e torneremmo alla versione software precedente. Sfortunatamente, questo particolare aggiornamento era irreversibile in quanto comportava la modifica dei formati dei dati del database e avevamo già registrato più di 24 ore di modifiche utilizzando la nuova versione. Ciò significava che eravamo sotto pressione per mitigare i sintomi osservati, trovare la causa principale e individuare una soluzione permanente.
Ora sappiamo che il software del database era più veloce dopo l’aggiornamento, ma le nuove connessioni a quel database non lo erano. Parte di questa latenza aggiuntiva delle connessioni era intrinseca al nuovo codice del database, ma ogni nuova connessione comportava anche una comunicazione di rete in più, aumentando lo stress su uno stack di rete già molto sollecitato.
Questa comunicazione aggiuntiva era causata da un nuovo default di autenticazione introdotto in una recente patch del software del database. Potrebbe non sembrare molto, ma questo database gestisce così tante connessioni che i due pacchetti aggiuntivi aggiunti dal nuovo processo di autenticazione e la latenza aggiuntiva intrinseca delle connessioni erano sufficienti a sovraccaricare il server sia a livello di MySQL che di rete del kernel.
La nostra risposta
Entro la fine del lunedì, non avevamo scoperto questi pacchetti extra, quindi, mentre continuavamo ad indagare, abbiamo anche lavorato per ridurre il tasso di connessione del database. Le misure che abbiamo adottato includono:
Spostare più carichi di lavoro in sola lettura lontano dal server di database scrivibile
Ulteriore memorizzazione nella cache di oggetti e query comuni dove possibile
Rinviare la posta a bassa priorità per livellare i picchi di consegna
Abbiamo confermato il problema di autenticazione mercoledì 13 luglio, alle 1:00 AM UTC. Per mitigarlo, il nostro team ha lavorato per attivare nuovi server, che abbiamo utilizzato per distribuire il carico su più server ed evitare che uno solo fosse sopraffatto.
Alle 8:42 AM UTC, abbiamo ripristinato il parametro di autenticazione al valore predefinito usato nella versione precedente. Questo ha contribuito a ridurre il carico di attività sul server di database e, insieme alle ottimizzazioni già effettuate, ha praticamente eliminato gli errori e gli avvisi che avevamo ricevuto negli ultimi due giorni.
Tuttavia, abbiamo scoperto un problema secondario alle 2:14 PM UTC che è iniziato quando abbiamo distribuito il carico di lavoro su più server. Questi nuovi server replica dedicavano oltre il 50% della loro potenza di elaborazione per verificare la loro sincronizzazione con il database primario scrivibile. Questo significava che nei momenti di picco di attività, il numero di connessioni avrebbe sopraffatto i server replica, causando il reindirizzamento del traffico verso il database principale, che a sua volta creava instabilità e interruzioni occasionali del servizio fino a quando il livello di attività non diminuiva.
Abbiamo eliminato questo carico di sincronizzazione (tramite caching) poco prima delle 4:00 PM UTC e stabilizzato i database replica, risolvendo così definitivamente l’instabilità intermittente.
Ripristino inoltro
Nei giorni successivi all’incidente, abbiamo sviluppato, validato ed eseguito il primo di diversi previsti scissioni di questo database per ridurne permanentemente il carico di lavoro. Il nostro team ha implementato queste scissioni con successo senza interrompere il nostro servizio. Abbiamo anche iniziative in corso per migliorare il nostro pooling di connessioni in modo che questo problema specifico non possa ripetersi in futuro.
Queste misure, sebbene necessarie, non sono sufficienti. Ci rendono meglio preparati ad affrontare l’ultima guerra, ma non anticipano problemi futuri né affrontano il processo decisionale che ha portato a questo incidente.
Per raggiungere questo obiettivo, i nostri team di infrastruttura e applicazione stanno eseguendo una revisione approfondita su più livelli di tutti i servizi e sistemi per comprendere meglio le possibili modalità di fallimento e come possiamo mitigarle. I revisori sono composti da proprietari dei servizi e altri membri del team per assicurare che abbiamo competenze specifiche e nuovi punti di vista. L’obiettivo di questa revisione è prevenire i guasti ma anche localizzare i potenziali fallimenti e prevenire cascate e interruzioni del servizio su larga scala il più possibile. Alcune correzioni saranno rapide, altre sono architettoniche e richiederanno tempo, ma siamo impegnati a rendere i servizi Proton affidabili come la comunità Proton si aspetta e merita.
Sul lato decisionale, abbiamo dissezionato il processo e gli input che hanno portato alla decisione di effettuare l’aggiornamento prima della scissione per assicurarci di prendere la decisione corretta la prossima volta. Poche, pochissime modifiche che apportiamo, sia all’infrastruttura sia al codice dell’applicazione, sono irreversibili, e per buoni motivi. Infatti, questo è l’unico cambiamento del genere negli ultimi anni. In questo caso, tentare di rendere il cambiamento reversibile non sarebbe stato fattibile. Ma il fatto che fosse irreversibile avrebbe dovuto innescare un processo di approvazione del cambiamento più cauto, e il precedente track record di successo dell’aggiornamento ci ha resi troppo sicuri che questo database si sarebbe comportato allo stesso modo, nonostante il suo carico di lavoro notevolmente più pesante.
Questa è un’opportunità per noi di rivalutare il nostro approccio infrastrutturale e, in ultima analisi, ci porterà a essere più resilienti e meglio preparati in futuro. Grazie a tutti nella comunità Proton per la vostra pazienza durante l’interruzione del servizio. Abbiamo imparato molte lezioni che ci saranno utili mentre lavoriamo per costruire un internet in cui la privacy è la norma, e ti ringraziamo ancora per il tuo sostegno.
Google is one of the biggest obstacles to privacy. The Big Tech giant may offer
quick access to information online, but it also controls vast amounts of your
personal or business data.
Recently, more people are becoming aware of the actual price you
If you’re a United States citizen or permanent resident, you have a Social
Security number (SSN). This number is the linchpin of much of your existence,
linked to everything from your tax records to your credit cards. Theft is a
massive problem, whic
Compromised passwords are a common issue and probably one of the biggest
cybersecurity threats for regular people. How do passwords get compromised, and
is there anything you can do to prevent it?
* What does compromised password mean?
* How do pa
WeTransfer is a popular service used by millions worldwide to send large files.
You may have wondered if it’s safe or whether you should use it to share
sensitive files. We answer these questions below and present a WeTransfer
alternative that may su
Dictionary attacks are a common method hackers use to try to crack passwords and
break into online accounts.
While these attacks may be effective against people with poor account security,
it’s extremely easy to protect yourself against them by usi
I furti di dati sono sempre più comuni. Ogni volta che ti registri a un servizio
online, fornisci informazioni personali preziose per gli hacker, come indirizzi
email, password, numeri di telefono e altro ancora. Purtroppo, molti servizi
online non p