Abstract:In view of the problems of weak effectiveness and more energy consumption of defending selective forwarding attack in wireless sensor network, a codefensive scheme was proposed. According to characters of easy positioning the nodes around transmission paths of hexagonal mesh structured topology, the nodes around transmission path were adopted to monitor packets transmission. The monitor nodes were used to judge whether there existed selective forwarding attack by monitoring packets transmission of its two neighbor nodes in transmission path, and to determine whether to replay the packets by monitoring results. Based on preparation of topology building, intrusion detection and attack defense, the effective defense was implemented. Compared with the performance of other methods, simulation was completed at NS2 condition. The results show that this method is effective for detecting selective forwarding attack with less consuming storage and energy, and can ensure reliable packets delivery to destination.