Quali standard e pratiche professionali sono raccomandati per guidare questo sforzo?
Come accennato nei commenti, probabilmente per questo l'opzione migliore sarebbe quella di entrare in un'azienda esterna con esperienza in questo settore, se è qualcosa di cui la tua organizzazione non ha esperienza. Detto questo, ci sono diverse cose che potresti considerare in termini di ciò che vuoi ottenere dalla recensione che potrebbe aiutarti a ottenere la compagnia giusta e commissionare il lavoro giusto, alcune cose da considerare: -
Un buon punto di partenza è il progetto OWASP. In questo caso, penso che OWASP ASVS possa tornare utile. Puoi verificare la tua applicazione a livello L2A o L2B poiché hai accesso al codice sorgente.
Sfortunatamente probabilmente non sarai in grado di testare correttamente la tua applicazione se non hai esperienza in questo settore, quindi assumere qualcuno è davvero una buona mossa. Ovviamente anche se assumi qualcuno devi specificare l'obiettivo di questo test (dire "Voglio che un'applicazione sia sicura" non è una buona idea), e ancora una volta - a mio parere - usare ASVS come una lista di controllo è davvero una buona scelta .
Leggi altre domande sui tag asp.net audit web-application appsec