L'attacco frontale o assalto frontale, in ambito militare, è un attacco o scontro, effettuato muovendo in linea retta verso l'avversario e mantenendo un fronte parallelo.
Una tattica di questo tipo permette all'attaccante, se in superiorità numerica e di armamento, di creare una breccia nella difesa avversaria ottenendo un temporaneo vantaggio sull'avversario. Tuttavia, in condizioni di parità numerica e di armamento, dato il vantaggio intrinseco della difesa rispetto all'attacco, l'attacco frontale generalmente porta ad un disastro.