Software Engineering vocabulary · APIs, Networking and Security

Man-in-the-middle attack

Meaning in software engineering, with examples

nounCommon term

In software engineering, man-in-the-middle attack means: An attack in which someone secretly places themselves between two communicating parties so that they can read or change the traffic passing between them.

In Turkish: ortadaki adam saldırısı, araya girme saldırısı

How it is used

Often shortened to MITM. Typical settings are public Wi-Fi and unencrypted connections; TLS with proper certificate checks is the main protection. Many organisations now prefer the neutral terms 'on-path attack' or 'adversary-in-the-middle' (AitM).

Example sentences

  1. Without certificate validation, the mobile app was open to a man-in-the-middle attack.

  2. HSTS helps protect users from man-in-the-middle attacks on the login page.

Common collocations

  • MITM attack
  • on-path attack
  • adversary-in-the-middle
  • intercept traffic

This word in other fields

The same English word can have a different meaning in another field:

More terms: APIs, Networking and Security

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: