In this paper, we discuss the security and reliability performance of a communication system, where the base station (BS) transmits signals to multiple users and an unmanned aerial vehicle (UAV) jammer sends friendly jamming signals to protect against a full-duplex active eavesdropper with the aid of caching. We derive the closed-form expressions of outage probability (OP) and intercept probability (IP) for the legitimate users and active eavesdropper, respectively. Aimed at minimizing the sum of the IP and the maximum OP among all users, we jointly optimize the BS transmit power, UAV jammer location and jamming power. An efficient algorithm based on alternating optimization (AO) and successive convex approximation (SCA) methods is designed to solve the optimization problem. Numerical results show that compared to other benchmark strategies, the proposed solution improves the reliability and security performance with the aid of caching and UAV friendly jamming.