JAX-WS (Java API for XML Web Services) è un modello di programmazione Java per creare ed esporre endpoint di servizi web. Consente alle applicazioni enterprise di pubblicare metodi come servizi accessibili in rete, in genere tramite HTTP, così che altri sistemi possano richiamarli in modo strutturato e leggibile dalle macchine. In pratica, JAX-WS spesso si colloca all'interno di middleware e application server come WebSphere.
Poiché gli endpoint JAX-WS gestiscono comunemente la logica di business e i controlli di autenticazione, le vulnerabilità in questo livello possono avere un serio impatto sulla sicurezza. Se l'autenticazione viene aggirata o applicata in modo errato su un endpoint di servizio, un attaccante può accedere a operazioni protette senza credenziali valide. I difensori tengono conto di JAX-WS perché spesso fa parte del perimetro di fiducia: la correzione delle vulnerabilità, la revisione del controllo degli accessi e il monitoraggio dei log aiutano a garantire che le chiamate ai servizi vengano verificate correttamente e che gli endpoint esposti non diventino una scorciatoia verso funzioni sensibili del backend.


