
Exploit per CVE-2021-44667 che mira ad Alibaba Nacos 2.0.3, consentendo l'esecuzione remota di codice non autenticata tramite una richiesta appositamente creata all'interfaccia del database Derby.
Nacos (sito ufficiale: nacos.io) è una piattaforma facile da usare progettata per la scoperta dinamica dei servizi, la configurazione e la gestione dei servizi. Ti aiuta a creare applicazioni cloud native e piattaforme di microservizi con facilità.
In Nacos il servizio è un cittadino di prima classe. Nacos supporta quasi tutti i tipi di servizi, ad esempio servizi Dubbo/gRPC, servizi RESTFul Spring Cloud o servizi Kubernetes.
Nacos offre quattro funzioni principali.
Scoperta dei servizi e controllo dello stato di salute
Nacos semplifica la registrazione dei servizi e la scoperta di altri servizi tramite un'interfaccia DNS o HTTP. Nacos fornisce anche controlli dello stato di salute in tempo reale per evitare di inviare richieste a host o istanze di servizio non integri.
Gestione dinamica della configurazione
Il servizio di configurazione dinamica consente di gestire le configurazioni di tutti i servizi in modo centralizzato e dinamico in tutti gli ambienti. Nacos elimina la necessità di ridistribuire applicazioni e servizi quando le configurazioni vengono aggiornate, rendendo le modifiche alla configurazione più efficienti e agili.
Servizio DNS dinamico
Nacos supporta il routing ponderato, semplificando l'implementazione del bilanciamento del carico di livello intermedio, di policy di routing flessibili, del controllo del flusso e di semplici servizi di risoluzione DNS nell'ambiente di produzione all'interno del tuo data center. Ti aiuta a implementare facilmente la scoperta di servizi basata su DNS e a evitare che le applicazioni si accoppino ad API di service discovery specifiche del fornitore.
Gestione di servizi e metadati
Nacos fornisce una dashboard dei servizi facile da usare per aiutarti a gestire i metadati dei servizi, la configurazione, il DNS di Kubernetes, lo stato di salute dei servizi e le statistiche delle metriche.
È semplicissimo iniziare con il tuo primo progetto.
Puoi distribuire Nacos sul cloud: è il modo più semplice e conveniente per avviare Nacos.
Usa la seguente guida alla distribuzione di Nacos per avere maggiori informazioni e distribuire un server Nacos stabile e pronto all'uso.
Puoi scaricare il pacchetto dall'ultima versione stabile.
Prendi ad esempio la release nacos-server-1.0.0.zip:
unzip nacos-server-1.0.0.zip
cd nacos/bin
Sulla piattaforma Linux/Unix/Mac, esegui il seguente comando per avviare il server in modalità standalone:
sh startup.sh -m standalone
Sulla piattaforma Windows, esegui il seguente comando per avviare il server in modalità standalone. In alternativa, puoi anche fare doppio clic su startup.cmd per eseguire NacosServer.
startup.cmd -m standalone
Per maggiori dettagli, consulta la guida rapida.
Puoi consultare la documentazione completa sul sito web di Nacos.
Puoi anche leggere questo eBook online da NACOS ARCHITECTURE & PRINCIPLES.
Tutti gli avvisi più recenti e a lungo termine sono disponibili anche qui, nella GitHub notice issue.
I contributori sono invitati a unirsi al progetto Nacos. Consulta CONTRIBUTING per sapere come contribuire a questo progetto.
good first issue o contribution welcome.