Программная закладка (англ. software implant, trojan horse) — это скрытно внесённый объект в программное обеспечение или программно-аппаратное средство, который обеспечивает несанкционированный доступ к информации, позволяет несанкционированно воздействовать на ресурсы информационной системы или может быть активирован удалённо по наступлении определённого события.
Программные закладки являются одной из разновидностей НДВ (недекларированных возможностей). В отличие от обычных вредоносных программ, закладка внедряется в легитимное ПО на этапе разработки или распространения, что делает её особенно опасной — она может долгое время оставаться незамеченной.