本发明公开了一种抵御电力系统直流状态估计中数据完整性攻击的方法,包括以下步骤:用加权最小二乘方法对直流系统的实时状态进行估计;构建最小代价数据完整性攻击模型,以模拟攻击者的行为;用一种基于线性变换的算法求解最小代价数据完整性攻击,得到此时的最优攻击向量;在得知当前最优攻击向量的基础上,实现一种基于贪心算法的PMU优化配置防御策略,配置完成后,不仅从源头上防止了数据完整性攻击的发生,还同时保证了系统的完全可观测性。本发明能够准确、快速地对电力系统直流状态估计中的数据完整性攻击进行防御,提高了电力系统状态估计的准确性和安全性。