针对以往研究中协作关系建立过程不合理及其优化影响因素考虑不全面的问题,基于社会网络思想,提出了一种DDoS防御协作关系优化算法。从复杂适应系统和社会网络两个角度分析了DDoS防御协作关系特点,给出了协作关系优化思路;建立了一种五元组协作关系优化影响因素分析模型,并阐述了模型内各元组之间的关系;参考社会网络有效连带关系的建立过程,采用强化学习思想,设计了协作关系优化算法。DDoS攻防仿真实验结果验证了算法的有效性,该算法能够获得较少交互关系数,降低交互协作信息量,提高整体防御能力。