testing approach that is more useful for protection against internal attacks
a) grey box testing
b) black box testing
c) white box testing
Answers
1st answer- Black box analyzers endeavor to influence an application however have no earlier information of the framework and don't rely upon access to source code or learning of the framework's engineering. They search for vulnerabilities that can be utilized to increase unapproved get to, forswearing of-benefit, or numerous different sorts of assaults. This analyzer can be seen like an outer infiltration test where the objective is to gain admittance to delicate information or ensured assets.
White box analyzers have given inner information, conceivably access to inward documentation and source code, and other interior assets. As black box analyzer endeavors to take a gander at vulnerabilities from an assailant's perspective, white-box analysis endeavors to see dangers from a quality confirmation point of view. This testing approves the code, security usefulness, or recognizes exploitable vulnerabilities. This should be possible with source code examination apparatus or manual investigation.
Whereas gray box analyzer is combination of both analyzers and inner programming is not known completely.
2nd answer of your question
Droid Dream malware that hit the Android Market in 2011 is an example of: Trojan.
Droid Dream is a versatile botnet sort of malware that showed up in spring 2011.
The Droid Dream Trojan picked up root access to Google Android cell phones so as to get to one of a kind distinguishing proof data for the telephone.
Once traded off, a Droid Dream-contaminated the mobile could likewise download extra malevolent projects without the client's information just as open the telephone up to control by programmers.