Articoli con tag server

Node.js – Esempi di server e client UDP

0
Quì un semplice tutorial su come configurare un server e client UDP in Node.js. Per farlo, una libreria del core ci viene in soccorso, dgram. Server UDP: var PORT = 33333 var HOST = '127.0.0.1'   var dgram = require('dgram') var server = dgram.createSocket('udp4')   server.on('listening', [...]

Anche un singolo computer può mandare giù grandi server grazie all’attacco BlackNurse

0
Sì, non ti serve che un unico laptop con una connessione internet decente, piuttosto che un’enorme botnet, per creare attacchi DoS e mandare offline i maggiori server internet e firewall di nuova generazione. I ricercatori al TDC Security Operations Center hanno scoperto una nuova tecnica [...]

Server Node.js ed Nginx come Load Balancer

0
Se hai notato che Nginx è in grado di inviare le richieste web ad un altro processo (proxying), potresti anche aver capito che Nginx può funzionare come load balancer. Può infatti distribuire richieste web ad altri server o processi. Prima di iniziare a parlare di load balancers, ecco alcune [...]

Iniezione di codice Javascript server-side su app Node.js

0
Di recente mi sono interessato ad esempi reali di vulnerabilità in applicativi basati Node.js, che permettano l’iniezione di codice Javascript. Una CVE recente (CVE-2014-7205) riguarda proprio l’iniezione di codice JS, scoperta da Jarda Kotěšovec nel plugin Basmaster e che permette l’injection [...]

Socket TCP in Node.js

0
Curioso di conoscere come Node.js definisce i costrutti per lavorare con i Socket TCP? Ci sono tre varianti di socket in node: TCP, UDP, UNIX domain. In questo particolare post, faremo vedere le basi della programmazione di socket TCP in node.js. Ci sono due categorie universali a tal proposito: [...]

Semplificarsi la vita con un file di configurazione SSH

0
Se almeno una volta avete avuto a che fare con la gestione di server, sistemi IoT ma anche semplicemente shared hosting e macchine virtuali, sarà capitato di avere molteplici indirizzi, username e password, spesso completamente diversi fra loro, spesso composte da sequenze di caratteri difficili se [...]

Node.js – Load Balancing su Node

0
Quando si parla di incrementare le performance di un sito web o di un qualunque servizio, ci sono solo due opzioni: aumentare l’efficenza del codice o scalare l’intera infrastruttura server. Quando si ha a che fare con migliaia e migliaia di contatti migliorare l’efficenza dell’applicativo non [...]
Torna all'inizio