Autore: Yuri Gagarin

Alcuni consigli su come velocizzare la costruzione delle immagini Docker. Ad esempio, fino a 30 secondi

Prima che una funzionalità arrivi in produzione, ai tempi complessi di orchestratori e CI/CD, deve affrontare un lungo viaggio dal commit ai test e alla consegna. Un tempo si potevano semplicemente caricare nuovi file tramite FTP (ora nessuno lo fa più, giusto?), e il processo di "deployment" richiedeva secondi. Ora, invece, è necessario creare una richiesta di merge e attendere un periodo considerevole prima che la funzionalità […]

Ottimizzazione della routing per MetalLB in modalità L2

Recentemente mi sono trovato di fronte a un compito piuttosto insolito per configurare la routing per MetalLB. Non sarebbe stato un problema, poiché di solito per MetalLB non sono necessarie azioni aggiuntive, ma nel nostro caso si tratta di un cluster piuttosto grande con una configurazione di rete abbastanza semplice. In questo articolo spiegherò come impostare il routing basato su sorgente e policy per la rete esterna del vostro cluster. Io […]

Il malware Mandrake è in grado di ottenere il completo controllo su un dispositivo Android

La società Bitdefender Labs, specializzata nella ricerca sulla sicurezza del software, ha rivelato dettagli su un nuovo malware che attacca i dispositivi Android. Secondo gli esperti, questo malware si comporta in modo diverso rispetto alla maggior parte delle minacce comuni poiché attacca solo alcuni dispositivi. Invece di colpire indiscriminatamente, il virus seleziona utenti dai quali può ottenere dati più utili. Gli sviluppatori di malware hanno impedito che questo attaccasse gli utenti in […]

Micron ha presentato SSD consumer accessibili prodotti con memoria TLC e QLC

L'azienda Micron ha presentato due nuove serie di unità a stato solido nel formato M.2 con interfaccia PCIe 3.0 x4: Micron 2210 e Micron 2300. Questi nuovi modelli sono posizionati come dispositivi di archiviazione dati accessibili per laptop e desktop. I rappresentanti della più economica serie Micron 2210 sono basati su chip di memoria 3D QLC NAND, che prevede la memorizzazione di quattro bit di informazioni in un'unica […]

Vulnerabilità sfruttabili da remoto in FreeBSD

In FreeBSD sono state risolte cinque vulnerabilità, tra cui problemi che potrebbero potenzialmente portare alla sovrascrittura dei dati a livello di kernel inviando determinati pacchetti di rete o consentire a un utente locale di elevare i propri privilegi. Le vulnerabilità sono state corrette negli aggiornamenti 12.1-RELEASE-p5 e 11.3-RELEASE-p9. La vulnerabilità più pericolosa (CVE-2020-7454) è causata dalla mancanza di un'adeguata verifica della dimensione del pacchetto nella libreria libalias durante l'analisi di specifici […]

L'autore di Node.js ha presentato la piattaforma JavaScript sicura Deno 1.0

Dopo due anni di sviluppo, è stata presentata la prima significativa versione di Deno 1.0, una piattaforma per l'esecuzione isolata di applicazioni in JavaScript e TypeScript, utilizzabile per creare gestori che operano sul server. La piattaforma è sviluppata da Ryan Dahl, creatore di Node.js. Come in Node.js, Deno utilizza il motore JavaScript V8, che è anche utilizzato nei browser basati su Chromium. […]

Test Selenium in C# su Linux

L'automazione del test delle applicazioni web utilizzando Selenium è una soluzione comune tra gli sviluppatori di test automatici, e C# è uno dei linguaggi di programmazione più popolari, quindi la combinazione di questi strumenti è comprensibile. Per lo sviluppo utilizzando queste tecnologie, spesso si utilizza il popolare software proprietario di Microsoft per Windows, tuttavia ero curioso di sapere quali analoghi gratuiti si possano utilizzare senza allontanarsi dal stack […]

Sicurezza: problemi, soluzioni e gestione dei rischi

Fonte Contrariamente a quanto si possa pensare, un sistema di controllo e gestione degli accessi da solo raramente risolve i problemi di sicurezza. In realtà, il sistema di controllo accessi offre opportunità per affrontare tali problemi. Quando si sceglie un sistema di controllo accessi considerando un pacchetto di sicurezza pronto all'uso che copra completamente i rischi aziendali, ci si imbatte inevitabilmente in difficoltà. Inoltre, le questioni complesse emergono solo dopo il dispiegamento del sistema. All'inizio […]

Microsoft ha aggiornato i requisiti di sistema per l'aggiornamento di Windows 10 di maggio 2020

L'aggiornamento di Windows 10 May 2020 Update, noto anche come Windows 10 (2004), sarà disponibile per i consumatori alla fine di questo mese. In parallelo con i preparativi per il rilascio di questo importante aggiornamento, Microsoft ha aggiornato la documentazione, ponendo l'accento sui requisiti per i processori PC necessari per installare la nuova versione della piattaforma software. La principale novità riguarda il supporto per la serie di processori AMD Ryzen 4000. Per quanto riguarda i processori Intel, si segnala […]

Il 75% delle applicazioni commerciali include codice open source obsoleto con vulnerabilità

L'azienda Synopsys ha analizzato 1253 basi di codice commerciali e ha concluso che quasi tutte (il 99%) le applicazioni commerciali esaminate includono almeno un componente con codice sorgente aperto, e il 70% del codice nei repository esaminati è aperto. A titolo di confronto, in uno studio simile del 2015 la quota di codice aperto era del 36%. In effetti, nella maggior parte dei casi, è stato utilizzato codice aperto di terze parti […]

Rilascio dell'ambiente desktop Cinnamon 4.6

Dopo sei mesi di sviluppo, è stata rilasciata la versione dell'ambiente utente Cinnamon 4.6, nell'ambito della quale la comunità di sviluppatori della distribuzione Linux Mint sta sviluppando un fork della shell GNOME, del file manager Nautilus e del window manager Mutter, mirato a fornire un ambiente nello stile classico di GNOME 2 con il supporto di ottimi elementi di interazione dalla shell GNOME. Cinnamon si basa sui componenti di GNOME, ma questi componenti […]

Chi è un ingegnere DevOps, cosa fa, quanto guadagna e come diventarlo

Gli ingegneri DevOps sono professionisti polivalenti che sanno automatizzare processi e conoscono il funzionamento degli sviluppatori, QA e manager. Sanno programmare, assimilano rapidamente strumenti complessi e non si perdono di fronte a compiti sconosciuti. Gli ingegneri DevOps sono pochi: sono disposti a guadagnare tra 200.000 e 300.000 rubli, ma ci sono comunque molte offerte di lavoro. Dmitrij Kuz'min spiega cosa fa esattamente un DevOps e cosa serve […]

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS - ProHoster