Skill per Sviluppo e IT, pagina 2 55 Skill
Codice, test, documentazione e operazioni. Restringa per sottoambito, professione, strumento e livello.
Risultati
Filtri
Filtri
Controllare la bolletta del cloud per risparmiare
Esamina i costi del cloud per servizio e progetto, trova risorse inutilizzate o sovradimensionate e ordina i risparmi per effetto e rischio.
Trovare le lacune nei test in base al rischio
Confronta il codice modificato o critico con i test esistenti e mostra dove mancano i test che contano davvero: denaro, permessi, dati e casi di errore.
Controllare la logica di date e orari
Controlla il codice alla ricerca di errori con date e orari: fusi orari, cambio dell'ora, fine mese e anni bisestili.
Verificare se i testi sono traducibili
Trova nel codice e nei modelli testi fissi, frasi composte a pezzi e date o numeri formattati male prima che creino problemi in più lingue.
Verificare i job in background per individuare punti deboli
Controlla se i job pianificati e in coda possono girare due volte senza danni, ripetono i tentativi in modo pulito.
Controllare il codice per condizioni di gara
Trova i punti in cui richieste, processi o thread simultanei si sovrascrivono i dati, prenotano due volte o si bloccano a vicenda.
Circoscrivere una perdita di memoria
Aiuta a circoscrivere il consumo di memoria crescente di un'applicazione: leggere le misure, trovare i punti sospetti e confermarli con misure mirate.
Trovare query N+1 nel codice
Trova i punti in cui il codice, dentro un ciclo, lancia una query al database per ogni record e propone query raggruppate.
Verificare le lacune nella documentazione API
Confronta la documentazione di un'API con il codice e trova endpoint mancanti, campi obbligatori errati.
Controllare i timeout nelle chiamate esterne
Trova chiamate ad altri servizi, database e API senza timeout, con tentativi infiniti o senza alternativa, e propone limiti sensati.
Controllare la validazione degli input sul server
Verifica se ogni input al backend viene validato per tipo, lunghezza, formato e valori ammessi, indipendentemente dai controlli nel browser.
Verificare le impostazioni CORS di un'API
Verifica quali origini, metodi e header un'API consente da altri siti web e trova impostazioni troppo aperte, come qualsiasi origine insieme ai cookie.
Verificare gli header di sicurezza HTTP
Verifica gli header di risposta di un sito per content security policy, HSTS.
Trovare dati personali nei log
Trova le istruzioni di log che scrivono nomi, indirizzi email, indirizzi IP, token o interi corpi delle richieste e propone di mascherarli o rimuoverli.
Verificare gli header di cache
Verifica se pagine, file e risposte API vengono messi in cache per il tempo giusto e assicura che le pagine personali non finiscano mai in cache condivise.
Verificare la protezione CSRF dei moduli
Verifica se moduli e richieste che modificano dati sono protetti da richieste inviate da altri siti e propone token.
Trovare reindirizzamenti aperti
Trova i reindirizzamenti che prendono la destinazione da un parametro, per esempio dopo l'accesso, e fa in modo che portino solo a indirizzi consentiti.
Verificare le richieste del server contro SSRF
Trova i punti in cui il server richiama indirizzi che arrivano dall'esterno, per esempio per anteprime, webhook o importazioni.
Verificare l'assegnazione massiva dei campi
Trova i punti in cui moduli o richieste API acquisiscono interi oggetti di dati.
Verificare le espressioni regolari contro ReDoS
Trova espressioni regolari che con certi input impiegano tempi enormi, per esempio per ripetizioni annidate, e propone pattern sicuri, limiti di lunghezza e limiti di tempo.
Verificare i percorsi dei file contro la fuga dalla cartella
Trova i punti in cui nomi di file o percorsi provenienti da richieste, upload o archivi finiscono negli accessi ai file, e verifica se qualcuno potrebbe leggere o scrivere fuori dalla cartella prevista con input come ../.
Controllare il raggruppamento in cache e loader
Verifica dove un miss di cache chiama l’origine e trova la mancanza di raggruppamento di carichi concorrenti sulla stessa chiave.
Controllare la compensazione nei flussi a più passi
Verifica flussi con più passi di scrittura per capire se un’interruzione a metà viene compensata, ritentata o chiaramente segnata come fallita.
Controllare le query N+1
Controlla codice e tracce per verificare se dopo il carico di un elenco si interroga di nuovo per elemento, e stima i round trip.
Nessun risultato. Rimuova un filtro o provi un'altra parola.