Categoria: Blog

Problemi di elaborazione batch delle richieste e soluzioni (parte 1)

Quasi tutti i moderni prodotti software consistono in più servizi. Spesso, un grande tempo di risposta tra i canali di servizio diventa una fonte di problemi di prestazioni. Una soluzione standard a tali problemi è l'imballaggio di più richieste interservizio in un unico pacchetto, noto come elaborazione in batch (batching). Se utilizzi l'elaborazione in batch, potresti non essere soddisfatto del suo risultato in termini di prestazioni o chiarezza del codice. Questo metodo non è così semplice […]

Rilascio di Coreboot 4.11

È stato rilasciato Coreboot 4.11, una sostituzione libera per i firmware proprietari UEFI/BIOS, utilizzata per la inizializzazione hardware prima di passare il controllo all'aggiunta ‘payload’, come SeaBIOS o GRUB2. Coreboot è molto minimalista e offre ampie possibilità di integrazione di vari componenti, come l'utilità di output dettagliato delle informazioni di sistema coreinfo e il gioco Tetris tint, oltre a sistemi operativi da disco: Kolibri, FreeDOS, MichalOS, Memtest, […]

Vulnerabilità nel server DNS Unbound, che consente l'esecuzione remota di codice

È stata scoperta una vulnerabilità nel server DNS Unbound (CVE-2019-18934) che potrebbe portare all'esecuzione di codice da parte di un attaccante in seguito alla ricezione di risposte appositamente formate. I sistemi sono vulnerabili al problema solo se Unbound è compilato con il modulo ipsec (‘—enable-ipsecmod’) e se ipsecmod è abilitato nelle impostazioni. La vulnerabilità si manifesta a partire dalla versione 1.6.4 ed è stata corretta nella release Unbound 1.9.5. La vulnerabilità è causata dalla trasmissione di caratteri non sfuggiti durante la chiamata al comando shell ipsecmod-hook, […]

Aggiornamento Oracle Solaris 11.4 SRU15

È stato pubblicato un aggiornamento del sistema operativo Solaris 11.4 SRU 15 (Support Repository Update), che offre una serie di ulteriori correzioni e miglioramenti per la versione Solaris 11.4. Per installare le correzioni proposte nell'aggiornamento è sufficiente eseguire il comando ‘pkg update’. Nella nuova release: l'Oracle Explorer è stato aggiornato alla versione 19.4, strumento per la creazione di un profilo dettagliato della configurazione e dello stato del sistema; sono stati aggiunti nuovi moduli […]

Mozilla espande il programma di ricompense per la scoperta di vulnerabilità

Mozilla ha annunciato l'espansione dell'iniziativa di ricompensa in denaro per la scoperta di problemi di sicurezza nei componenti dell'infrastruttura legati allo sviluppo di Firefox. L'importo delle ricompense per la scoperta di vulnerabilità sui siti e servizi di Mozilla è stato raddoppiato, mentre la ricompensa per le vulnerabilità che potrebbero portare all'esecuzione di codice su siti chiave è stata portata a 15.000 […]

Google vuole trasferire Android al kernel principale di Linux

Il sistema operativo mobile Android è basato su un nucleo Linux, ma non è un nucleo standard, bensì fortemente modificato. Esso include 'upgrade' da Google, sviluppatori di chip Qualcomm e MediaTek, oltre ai produttori OEM. Tuttavia, ora si riporta che 'la corporazione del bene' intende portare il proprio sistema sulla versione principale del nucleo. Durante la conferenza Linux Plumbers di quest'anno, gli ingegneri di Google hanno svolto […]

Microsoft sta testando l'integrazione dei servizi Google con Outlook.com

Microsoft prevede di integrare diversi servizi di Google con il suo servizio di posta Outlook.com. Alcuni tempo fa, Microsoft ha avviato il testing dell'integrazione di Gmail, Google Drive e Google Calendar su alcuni account, come annunciato su Twitter da uno dei partecipanti a questo processo. Durante la configurazione, agli utenti viene richiesto di collegare i propri account Google e Outlook.com, dopodiché Gmail, Google […]

Windows 10X unirà le attività desktop e mobili

Recentemente, Microsoft ha presentato il nuovo sistema operativo Windows 10X. Secondo il sviluppatore, è basato sulla normale 'dieci', ma al contempo differisce notevolmente da essa. Nel nuovo sistema operativo verrà rimosso il classico menu 'Start', e ci saranno altre modifiche. Tuttavia, la principale novità sarà l'unione degli scenari delle versioni desktop e mobile del sistema operativo. Anche se al momento non è chiaro cosa ci sia […]

Le funzionalità dei moderni sistemi di protezione delle applicazioni (WAF) devono andare ben oltre l'elenco delle vulnerabilità della OWASP Top 10.

Retrospectiva. L'ampiezza, la composizione e la struttura delle minacce informatiche per le applicazioni stanno evolvendo rapidamente. Per anni, gli utenti hanno acceduto alle applicazioni web tramite Internet usando i popolari browser. In ogni momento, era necessario supportare 2-5 browser web e il set di standard per lo sviluppo e il collaudo delle applicazioni web era abbastanza limitato. Ad esempio, quasi tutti i database sono stati costruiti utilizzando SQL. A […]

JSON-RPC? Prendi il REST astuto

Sono sicuro che il titolo abbia suscitato una reazione sana: "Ecco che ricomincia…" Ma permettetemi di catturare la vostra attenzione per 5-10 minuti, e farò del mio meglio per non deludere le vostre aspettative. La struttura dell'articolo sarà la seguente: prenderò un'affermazione stereotipata e svelerò la "natura" di questa affermazione. Spero che questo permetta di guardare alla scelta della modalità di scambio dati nei vostri progetti da una nuova prospettiva. Per fare ciò, […]

I nostri hanno vinto: TopCoder Open 2019

A Houston, dal 13 al 16 novembre si è svolta la finale del campionato TopCoder Open 2019, e Gena Korotkevich (Bielorussia) ha conquistato il primo posto in due track competitive: Algorithm e Marathon. Questo non era mai stato realizzato da nessuno in un solo anno! Una conclusione eccezionale per la stagione 2019, nella quale Gena aveva già vinto le finali di altre due importanti competizioni: Google Code Jam e […]

Compito del TopCoder Open 2019: tagliare una torta in sei parti

Seguendo "I nostri hanno vinto: TopCoder Open 2019" pubblico le sfide dalla track Algorithm (programmazione competitiva classica. Hai un'ora e mezza per risolvere tre problemi in Java, C#, C++ o Python.) 1. Torta per sei. Enunciato del problema. Limite di tempo — 4 secondi. Hai una torta. Se la guardi dall'alto, la torta ha la forma di un poligono (strettamente) convesso. Ti sono date le coordinate […]

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