journal article·2021-08-16Open access

A Review on Security of Smart Farming and Precision Agriculture: Security Aspects, Attacks, Threats and Countermeasures

Abbas Yazdinejad, Behrouz Zolfaghari, Amin Azmoodeh, Ali Dehghantanha, Hadis Karimipour, Evan Fraser, Arthur G. Green, Conor Russell, Emily Duncan

Applied Sciences· Volume 11· Issue 16

Abstract

In recent years, Smart Farming (SF) and Precision Agriculture (PA) have attracted attention from both the agriculture industry as well as the research community. Altogether, SF and PA aim to help farmers use inputs (such as fertilizers and pesticides) more efficiently through using Internet of Things (IoT) devices, but in doing so, they create new security threats that can defeat this purpose in the absence of adequate awareness and proper countermeasures. A survey on different security-related challenges is required to raise awareness and pave they way for further research in this area. In this paper, we first itemize the security aspects of SF and PA. Next, we review the types of cyber attacks that can violate each of these aspects. Accordingly, we present a taxonomy on cyber-threats to SF and PA on the basis of their relations to different stages of Cyber-Kill Chain (CKC). Among cyber-threats, we choose Advanced Persistent Threats (APTs) for further study. Finally, we studied related risk mitigation strategies and countermeasure, and developed a future road map for further study in this area. This paper’s main contribution is a categorization of security threats within the SF/PA areas and provide a taxonomy of security threats for SF environments so that we may detect the behavior of APT attacks and any other security threat in SF and PA environments.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Malware Detection Techniques · IoT and Edge/Fog Computing · Physical Unclonable Functions (PUFs) and Hardware Security

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Cyber Science Lab, University of Guelph, Guelph, ON N1G 2W1, Canada

School of Engineering, University of Guelph, Guelph, ON N1G 2W1, Canada

Geography, Environment and Geomatics, University of Guelph, Guelph, ON N1G 2W1, Canada

References (100+)

Show source-provided references
1. Cloud of things in smart agriculture: Intelligent irrigation monitoring by thermal imaging10.1109/MCC.2017.5 ↗
2. Security and privacy in smart farming: Challenges and opportunities10.1109/ACCESS.2020.2975142 ↗
3. Demestichas, K., Peppes, N., and Alexakis, T. (2020). Survey on Security Threats in Agricultural IoT and Smart Farming. Sensors, 20.10.3390/s20226458 ↗
4. Blockchain and IoT based food traceability system
5. Gia, T.N., Qingqing, L., Queralta, J.P., Zou, Z., Tenhunen, H., and Westerlund, T. (2019, January 25). Edge AI in smart farming IoT: CNNs at the edge and fog computing with LoRa. Proceedings of the IEEE AFRICON, Accra, Ghana.10.1109/AFRICON46755.2019.9134049 ↗
6. Jahn, M.M., Oemichen, W.L., and Treverton, G.F. (2019). Cyber Risk and Security Implications in Smart Agriculture and Food Systems, College of Agricultureand Life Sciences, University of Wisconsin. Technical Report.
7. Blockchain on the Farm: A Systematic Literature Review
8. Security systems for remote farm
9. Smart Contract-Based Blockchain-Envisioned Authentication Scheme for Smart Farming10.1109/JIOT.2021.3050676 ↗
10. weedNet: Dense Semantic Weed Classification Using Multispectral Images and MAV for Smart Farming10.1109/LRA.2017.2774979 ↗
11. Aerial Visual Perception in Smart Farming: Field Study of Wheat Yellow Rust Monitoring10.1109/TII.2020.2979237 ↗
12. Enabling Precision Agriculture Through Embedded Sensing With Artificial Intelligence10.1109/TIM.2019.2947125 ↗
13. Wireless Underground Sensor Networks Path Loss Model for Precision Agriculture (WUSN-PLM)10.1109/JSEN.2020.2968351 ↗
14. Internet of things: Services and applications categorization10.4236/ait.2011.12004 ↗
15. Internet of things: A survey on enabling technologies, protocols, and applications10.1109/COMST.2015.2444095 ↗
16. The internet of things: A survey10.1016/j.comnet.2010.05.010 ↗
17. Internet of Things (IoT): A vision, architectural elements, and future directions10.1016/j.future.2013.01.010 ↗
18. Kamienski, C., Soininen, J.P., Taumberger, M., Fernandes, S., Toscano, A., Cinotti, T.S., Maia, R.F., and Neto, A.T. (2018, January 4–7). Swamp: An iot-based smart water management platform for precision irrigation in agriculture. Proceedings of the Global Internet of Things Summit (GIoTS), Bilbao, Spain.10.1109/GIOTS.2018.8534541 ↗
19. Hu, X., and Qian, S. (2011, January 29). IoT application system with crop growth models in facility agriculture. Proceedings of the 6th International Conference on Computer Sciences and Convergence Information Technology (ICCIT), Seogwipo, Korea.
20. Internet of things (iot) in agriculture-selected aspects
21. Smart gardening IoT soil sheets for real-time nutrient analysis10.1149/2.0201808jes ↗
22. Leveraging Fog Computing for Sustainable Smart Farming Using Distributed Simulation10.1109/JIOT.2020.2967405 ↗
23. Ontologies and Artificial Intelligence Systems for the Cooperative Smart Farming Ecosystem10.1109/ACCESS.2020.3022763 ↗
24. IEEE 802.15.4 Air-Ground UAV Communications in Smart Farming Scenarios10.1109/LCOMM.2018.2855211 ↗
25. Robust Long-Term Registration of UAV Images of Crop Fields for Precision Agriculture10.1109/LRA.2018.2849603 ↗
26. A Smart Insect Pest Detection Technique With Qualified Underground Wireless Sensor Nodes for Precision Agriculture10.1109/JSEN.2019.2931816 ↗
27. Photovoltaic Agricultural Internet of Things Towards Realizing the Next Generation of Smart Farming10.1109/ACCESS.2020.2988663 ↗
28. Digital twins in smart farming10.1016/j.agsy.2020.103046 ↗
29. Design and implementation of IOT based smart security and monitoring for connected smart farming
30. Internet of Things (IoT) for Smart Precision Agriculture and Farming in Rural Areas10.1109/JIOT.2018.2879579 ↗
31. Federated learning for drone authentication10.1016/j.adhoc.2021.102574 ↗
32. Enhanced secure device authentication algorithm in P2P-based smart farm system10.1007/s12083-018-0635-3 ↗
33. A prediction model framework for cyber-attacks to precision agriculture technologies10.1080/10496505.2017.1417859 ↗
34. Window, M. (2019). Security in Precision Agriculture: Vulnerabilities and Risks of Agricultural Systems. [Master’s Thesis, Department of Computer Science, Lulea University of Technology].
35. Grgic, K., Zagar, D., and Krizanovic, V. (2013, January 26). Security in IPv6-based wireless sensor network—Precision agriculture example. Proceedings of the 12th International Conference on Telecommunications, Zagreb, Croatia.
36. Chi, H., Welch, S., Vasserman, E., and Kalaimannan, E. (2017, January 16). A framework of cybersecurity approaches in precision agriculture. Proceedings of the ICMLG2017 5th International Conference on Management Leadership and Governance, Johannesburg, South Africa.
37. Cyber kill chain-based taxonomy of advanced persistent threat actors: Analogy of tactics, techniques, and procedures
38. Machine Learning Applications for Precision Agriculture: A Comprehensive Review10.1109/ACCESS.2020.3048415 ↗
39. Janrao, P., and Palivela, H. (2015, January 19–20). Management zone delineation in Precision agriculture using data mining: A review. Proceedings of the International Conference on Innovations in Information, Embedded and Communication Systems (ICIIECS), Coimbatore, India.10.1109/ICIIECS.2015.7193256 ↗
40. Savla, A., Israni, N., Dhawan, P., Mandholia, A., Bhadada, H., and Bhardwaj, S. (2015, January 19–20). Survey of classification algorithms for formulating yield prediction accuracy in precision agriculture. Proceedings of the International Conference on Innovations in Information, Embedded and Communication Systems (ICIIECS), Coimbatore, India.10.1109/ICIIECS.2015.7193120 ↗
41. Kumar, S., Kumar, N., and Saini, R.K. (2019, January 22–23). Energy-Saving Sensors for Precision Agriculture in Wireless Sensor Network: A Review. Proceedings of the Women Institute of Technology Conference on Electrical and Computer Engineering (WITCON ECE), Piscataway, NJ, USA.10.1109/WITCONECE48374.2019.9092890 ↗
42. Deepika, G., and Rajapirian, P. (2016, January 24–26). Wireless sensor network in precision agriculture: A survey. Proceedings of the International Conference on Emerging Trends in Engineering, Technology and Science (ICETETS), Pudukkottai, India.10.1109/ICETETS.2016.7603070 ↗
43. Goel, K., and Bindal, A.K. (2018, January 20–22). Wireless Sensor Network in Precision Agriculture: A Survey Report. Proceedings of the Fifth International Conference on Parallel, Distributed and Grid Computing (PDGC), Solan, India.10.1109/PDGC.2018.8745854 ↗
44. Huerta, M., Garcia, A., Guillermo, J.C., and Martinez, R.C. (2021). Wireless Sensor Networks Applied to Precision Agriculture: A worldwide literature review with emphasis on Latin America. IEEE Geosci. Remote Sens. Mag.10.1109/MGRS.2020.3044235 ↗
45. Imam, S.A., Choudhary, A., and Sachan, V.K. (2015, January 8–10). Design issues for wireless sensor networks and smart humidity sensors for precision agriculture: A review. Proceedings of the International Conference on Soft Computing Techniques and Implementations (ICSCTI), Faridabad, India.10.1109/ICSCTI.2015.7489591 ↗
46. Jawad, H.M., Nordin, R., Gharghan, S.K., and Ismail, A.M.J.M. (2017). Energy-Efficient Wireless Sensor Networks for Precision Agriculture: A Review. Sensors, 17.10.3390/s17081781 ↗
47. Raspberry Pi as Visual Sensor Nodes in Precision Agriculture: A Study10.1109/ACCESS.2019.2908846 ↗
48. A Survey of Ranging and Imaging Techniques for Precision Agriculture Phenotyping10.1109/TMECH.2017.2760866 ↗
49. Deroussi, A., Alihamidi, I., Charaf, L.A., Madi, A.A., and Addaim, A. (2020, January 2–3). Routing Protocols for WSN: A Survey Precision Agriculture Case Study. Proceedings of the IEEE 2nd International Conference on Electronics, Control, Optimization and Computer Science (ICECOCS), Kenitra, Morocco.10.1109/ICECOCS50124.2020.9314630 ↗
50. Lakshmi, T.A., Hariharan, B., and Rekha, P. (2019, January 17–19). A Survey on Energy Efficient Routing Protocol for IoT Based Precision Agriculture. Proceedings of the International Conference on Communication and Electronics Systems (ICCES), Coimbatore, India.
51. Boghossian, A., Linsky, S., Mutschler, P., Ulicny, B., Barrett, L., Bethel, G., Matson, M., Strang, T., Ramsdell, K.W., and Koehler, S. (2018). Threats to Precision Agriculture, Technical Report.
52. Ahmed, B.K.I., Prakash, A., Husna, M.S., and Prakash, A. (2020, January 27). A Review on Smart Farming with Zinc-Fortified Sprouts. Proceedings of the Fourth World Conference on Smart Trends in Systems, Security and Sustainability (WorldS4), London, UK.10.1109/WorldS450073.2020.9210417 ↗
53. Sreedevi, T.R., and Kumar, M.S. (2020, January 2). Digital Twin in Smart Farming: A Categorical Literature Review and Exploring Possibilities in Hydroponics. Proceedings of the Advanced Computing and Communication Technologies for High Performance Applications (ACCTHPA), Kerala, India.10.1109/ACCTHPA49271.2020.9213235 ↗
54. Bhagat, M., Kumar, D., and Kumar, D. (2019, January 23). Role of Internet of Things (IoT) in Smart Farming: A Brief Survey. Proceedings of the 2019 Devices for Integrated Circuit (DevIC), Kalyani, India.10.1109/DEVIC.2019.8783800 ↗
55. A Survey on the Role of IoT in Agriculture for the Implementation of Smart Farming10.1109/ACCESS.2019.2949703 ↗
56. Biradar, H.B., and Shabadi, L. (2017, January 19). Review on IOT based multidisciplinary models for smart farming. Proceedings of the 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT), Bangalore, India.10.1109/RTEICT.2017.8256932 ↗
57. Smart Farming Becomes Even Smarter With Deep Learning—A Bibliographical Analysis10.1109/ACCESS.2020.3000175 ↗
58. Barreto, L., and Amaral, A. (2018, January 28). Smart farming: Cyber security challenges. Proceedings of the International Conference on Intelligent Systems (IS), Phuket, Thailand.10.1109/IS.2018.8710531 ↗
59. Survey for smart farming technologies: Challenges and issues10.1016/j.compeleceng.2021.107104 ↗
60. Security and privacy for green IoT-based agriculture: Review, blockchain solutions, and challenges10.1109/ACCESS.2020.2973178 ↗
61. Ametepe, A.F.X., Ahouandjinou, S.A.R., and Ezin, E.C. (2019, January 19). Secure encryption by combining asymmetric and symmetric cryptographic method for data collection WSN in smart agriculture. Proceedings of the IEEE International Smart Cities Conference (ISC2), Casablanca, Morocco.10.1109/ISC246665.2019.9071658 ↗
62. Chamarajnagar, R., and Ashok, A. (2019, January 10). Integrity threat identification for distributed IoT in precision agriculture. Proceedings of the 16th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), Boston, MA, USA.10.1109/SAHCN.2019.8824841 ↗
63. RAV: Relay aided vectorized secure transmission in physical layer security for Internet of Things under active attacks10.1109/JIOT.2019.2919743 ↗
64. Cybersecurity at European level: The role of information availability
65. An efficient approach for rice prediction from authenticated Block chain node using machine learning technique10.1016/j.eti.2020.101064 ↗
66. Ten years of hardware Trojans: A survey from the attacker’s perspective10.1049/iet-cdt.2020.0041 ↗
67. A survey of Artificial Intelligence techniques for cybersecurity improvement10.17781/P002650 ↗
68. Jahromi, A.N., Karimipour, H., Dehghantanha, A., and Choo, K.K.R. (2021). Toward Detection and Attribution of Cyber-Attacks in IoT-enabled Cyber-physical Systems. IEEE Internet Things J.10.1109/JIOT.2021.3067667 ↗
69. Ukil, A., Sen, J., and Koilakonda, S. (2011, January 4). Embedded security for Internet of Things. Proceedings of the 2011 2nd National Conference on Emerging Trends and Applications in Computer Science, Shillong, India.10.1109/NCETACS.2011.5751382 ↗
70. DDoS in the IoT: Mirai and other botnets10.1109/MC.2017.201 ↗
71. Antonakakis, M., April, T., Bailey, M., Bernhard, M., Bursztein, E., Cochran, J., Durumeric, Z., Halderman, J.A., Invernizzi, L., and Kallitsis, M. (2017, January 16). Understanding the mirai botnet. Proceedings of the 26th USENIX Security Symposium, Vancouver, BC, Canada.
72. Summation detector for false data-injection attack in cyber-physical systems10.1109/TCYB.2019.2915124 ↗
73. Unsupervised intelligent system based on one class support vector machine and Grey Wolf optimization for IoT botnet detection10.1007/s12652-019-01387-y ↗
74. (2017, December 05). What Is a Botnet Attack Work?. Available online: https://www.akamai.com/us/en/resources/what-is-a-botnet.jsp.
75. Ensemble sparse representation-based cyber threat hunting for security of smart cities10.1016/j.compeleceng.2020.106825 ↗
76. Data leakage analysis on cloud computing
77. Fuzzy pattern tree for edge malware detection and categorization in IoT10.1016/j.sysarc.2019.01.017 ↗
78. Priebe, C., Muthukumaran, D., O’Keeffe, D., Eyers, D., Shand, B., Kapitza, R., and Pietzuch, P. (2014, January 7). Cloudsafetynet: Detecting data leakage between cloud tenants. Proceedings of the 6th edition of the ACM Workshop on Cloud Computing Security, New York, NY, USA.10.1145/2664168.2664174 ↗
79. A survey on the detection algorithms for false data injection attacks in smart grids10.1109/TSG.2019.2949998 ↗
80. Gruschka, N., and Jensen, M. (2010, January 5). Attack surfaces: A taxonomy for attacks on cloud services. Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing, Miami, FL, USA.10.1109/CLOUD.2010.23 ↗
81. Internet indirection infrastructure10.1109/TNET.2004.826279 ↗
82. Khan, S., Bagiwa, M.A., Wahab, A.W.A., Gani, A., and Abdelaziz, A. (2020, January 2). Understanding link fabrication attack in software defined network using formal methods. Proceedings of the 2020 IEEE International Conference on Informatics, IoT, and Enabling Technologies (ICIoT), Doha, Qatar.10.1109/ICIoT48696.2020.9089520 ↗
83. Cuker, B.E. (2020). Livestock and Poultry: Other Colonists Who Changed the Food System of the Chesapeake Bay. Diet for a Sustainable Ecosystem, Springer.10.1007/978-3-030-45481-4_12 ↗
84. (2021, March 05). The Cyber Kill Chain. Available online: https://www.lockheedmartin.com/en-us/capabilities/cyber/cyber-kill-chain.html.
85. Intelligence-driven computer network defense informed by analysis of adversary campaigns and intrusion kill chains
86. Meyers, C.A., Powers, S., and Faissol, D.M. (2009). Taxonomies of Cyber Adversaries and Attacks: A Survey of Incidents and Approaches, Lawrence Livermore National Laboratory (LLNL). Technical Report.10.2172/967712 ↗
87. Sidhu, S., Mohd, B.J., and Hayajneh, T. (2019). Hardware security in IoT devices with emphasis on hardware Trojans. J. Sens. Actuator Netw., 8.10.3390/jsan8030042 ↗
88. Vasisht, D., Kapetanovic, Z., Won, J., Jin, X., Chandra, R., Sinha, S., Kapoor, A., Sudarshan, M., and Stratman, S. (2017, January 27). Farmbeats: An iot platform for data-driven agriculture. Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation, Boston, MA, USA.
89. A kangaroo-based intrusion detection system on software-defined networks10.1016/j.comnet.2020.107688 ↗
90. Lengyel, T.K., Maresca, S., Payne, B.D., Webster, G.D., Vogl, S., and Kiayias, A. (2014, January 8). Scalability, fidelity and stealth in the drakvuf dynamic malware analysis system. Proceedings of the 30th Annual Computer Security Applications Conference, New York, NY, USA.10.1145/2664243.2664252 ↗
91. Lengyel, T.K. (2015). Malware Collection and Analysis via Hardware Virtualization. [Ph.D. Thesis, University of Connecticut, Graduate School].
92. (2021, March 04). Process Hollowing. Available online: http://www.autosectools.com/process-hollowing.pdf.
93. A survey on internet of things security: Requirements, challenges, and solutions10.1016/j.iot.2019.100129 ↗
94. Nissim, N., Cohen, A., and Elovici, Y. (2015, January 9). Boosting the detection of malicious documents using designated active learning methods. Proceedings of the 2015 IEEE 14th International Conference on Machine Learning and Applications (ICMLA), Miami, FL, USA.10.1109/ICMLA.2015.52 ↗
95. Shafiq, M.Z., Khayam, S.A., and Farooq, M. (2008, January 10). Embedded malware detection using markov n-grams. Proceedings of the International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment, Paris, France.
96. A taxonomy of domain-generation algorithms10.1109/MSP.2016.76 ↗
97. Botnet detection techniques: Review, future trends, and issues10.1631/jzus.C1300242 ↗
98. Al-Taharwa, I.A., Lee, H.M., Jeng, A.B., Wu, K.P., Mao, C.H., Wei, T.E., and Chen, S.M. (2012, January 25). Redjsod: A readable javascript obfuscation detector using semantic-based analysis. Proceedings of the IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications, Liverpool, UK.10.1109/TrustCom.2012.235 ↗
99. Cosovan, D., Benchea, R., and Gavrilut, D. (2014, January 22). A practical guide for detecting the java script-based malware using hidden markov models and linear classifiers. Proceedings of the 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Timisoara, Romania.10.1109/SYNASC.2014.39 ↗
100. Subrahmanian, V., Ovelgonne, M., Dumitras, T., and Prakash, B.A. (2015). The Global Cyber-Vulnerability Report, Springer.10.1007/978-3-319-25760-0 ↗