Venerdi 23 Ottobre 2026 00:10:28 GMT+02:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

Opzione Push

Un parametro opzionale del protocollo Git inviato con un push per influenzare la gestione lato server.

Un'opzione push è un parametro opzionale inviato con un push Git per indicare al server come gestire quel push. Git supporta questi valori come parte del protocollo, spesso tramite --push-option, così l'automazione e i flussi di lavoro dei repository possono passare metadati senza modificare il codice che viene inviato.

La sicurezza è importante perché le opzioni push attraversano un confine di fiducia: sono input controllati dall'utente che possono essere analizzati da servizi lato server, hook o gestori interni. Se tali input non vengono convalidati e sanificati, possono essere abusati per alterare il comportamento, iniettare delimitatori o raggiungere contesti di comando non sicuri. Negli attacchi, il rischio di solito non è il push in sé, ma il modo in cui il server elabora i metadati associati. I difensori dovrebbero considerare le opzioni push come dati non attendibili, limitarne l'uso agli utenti autorizzati, convalidarne il formato e rivedere i log alla ricerca di valori o modelli insoliti.

← indice WIKICROOK