In order to provide complete security to WSNs, security
must be integrated into every node of the system otherwise an
insecure component in the network could be a point of attack
and can make the whole system vulnerable. That is why
security must prevail in every aspect of the design of a WSN
application that will require a high level of security. Various
possible threats and attacks such as eavesdropping, injection or
modification of data packets can lead to unwanted situations
and cause disruption in the network. This leads to the need for
applying the standard methods of protection against them.