{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,26]],"date-time":"2026-06-26T01:09:37Z","timestamp":1782436177066,"version":"3.54.5"},"reference-count":59,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2018,11,27]],"date-time":"2018-11-27T00:00:00Z","timestamp":1543276800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003329","name":"Ministerio de Econom\u00eda y Competitividad","doi-asserted-by":"publisher","award":["RYC-2015-18210"],"award-info":[{"award-number":["RYC-2015-18210"]}],"id":[{"id":"10.13039\/501100003329","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100007406","name":"Fundaci\u00f3n BBVA","doi-asserted-by":"publisher","award":["Leonardo Grant 2017"],"award-info":[{"award-number":["Leonardo Grant 2017"]}],"id":[{"id":"10.13039\/100007406","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Escuela Colombiana de Ingenieria Julio Garavito","award":["Project Cyber Security Architecture for Incident Management"],"award-info":[{"award-number":["Project Cyber Security Architecture for Incident Management"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>Undoubtedly, the adoption of the Internet of Things (IoT) paradigm has impacted on our every-day life, surrounding us with smart objects. Thus, the potentialities of this new market attracted the industry, so that many enterprises developed their own IoT platforms aiming at helping IoT services\u2019 developers. In the multitude of possible platforms, selecting the most suitable to implement a specific service is not straightforward, especially from a security perspective. This paper analyzes some of the most prominent proposals in the IoT platforms market-place, performing an in-depth security comparison using five common criteria. These criteria are detailed in sub-criteria, so that they can be used as a baseline for the development of a secure IoT service. Leveraging the knowledge gathered from our in-depth study, both researchers and developers may select the IoT platform which best fits their needs. Additionally, an IoT service for monitoring commercial flights is implemented in two previously analyzed IoT platforms, giving an adequate detail level to represent a solid guideline for future IoT developers.<\/jats:p>","DOI":"10.3390\/sym10120669","type":"journal-article","created":{"date-parts":[[2018,11,27]],"date-time":"2018-11-27T03:31:33Z","timestamp":1543289493000},"page":"669","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["Developing Secure IoT Services: A Security-Oriented Review of IoT Platforms"],"prefix":"10.3390","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7244-2631","authenticated-orcid":false,"given":"Daniel","family":"D\u00edaz L\u00f3pez","sequence":"first","affiliation":[{"name":"Faculty of Computer Science, Colombian School of Engineering Julio Garavito, Bogot\u00e1, 111166, Colombia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mar\u00eda","family":"Blanco Uribe","sequence":"additional","affiliation":[{"name":"Faculty of Computer Science, Colombian School of Engineering Julio Garavito, Bogot\u00e1, 111166, Colombia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7174-5910","authenticated-orcid":false,"given":"Claudia","family":"Santiago Cely","sequence":"additional","affiliation":[{"name":"Faculty of Computer Science, Colombian School of Engineering Julio Garavito, Bogot\u00e1, 111166, Colombia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daniel","family":"Tarquino Murgueitio","sequence":"additional","affiliation":[{"name":"Faculty of Computer Science, Colombian School of Engineering Julio Garavito, Bogot\u00e1, 111166, Colombia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Edwin","family":"Garcia Garcia","sequence":"additional","affiliation":[{"name":"Faculty of Computer Science, Colombian School of Engineering Julio Garavito, Bogot\u00e1, 111166, Colombia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4041-1205","authenticated-orcid":false,"given":"Pantaleone","family":"Nespoli","sequence":"additional","affiliation":[{"name":"Faculty of Computer Science, University of Murcia, 30100 Murcia, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6424-3322","authenticated-orcid":false,"given":"F\u00e9lix","family":"G\u00f3mez M\u00e1rmol","sequence":"additional","affiliation":[{"name":"Faculty of Computer Science, University of Murcia, 30100 Murcia, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2018,11,27]]},"reference":[{"key":"ref_1","unstructured":"Gartner (2016). Gartner\u2019s 2016 Hype Cycle for Emerging Technologies Identifies Three Key Trends That Organizations Must Track to Gain Competitive Advantage, Gartner."},{"key":"ref_2","unstructured":"Li, S., Da Xu, L., and Zhao, S. (2015). The Internet of Things: A Survey, Springer."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1350929","DOI":"10.1155\/2017\/1350929","article-title":"An application-driven modular IoT architecture","volume":"2017","author":"Yelamarthi","year":"2017","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Gomes, B., Muniz, L., da Silva e Silva, F.J., R\u00edos, L.E.T., and Endler, M. (2015, January 2\u20134). A comprehensive cloud-based IoT software infrastructure for Ambient Assisted Living. Proceedings of the 2015 International Conference on Cloud Technologies and Applications (CloudTech), Marrakech, Morocco.","DOI":"10.1109\/CloudTech.2015.7336998"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/MWC.2017.1600421","article-title":"Internet of Things Architecture: Recent Advances, Taxonomy, Requirements, and Open Challenges","volume":"24","author":"Yaqoob","year":"2017","journal-title":"IEEE Wirel. Commun."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Po\u0142ap, D., K\u0119sik, K., Ksi\u0105\u017cek, K., and Wo\u017aniak, M. (2017). Obstacle Detection as a Safety Alert in Augmented Reality Models by the Use of Deep Learning Techniques. Sensors, 17.","DOI":"10.3390\/s17122803"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1016\/j.neucom.2018.09.003","article-title":"Object detection and recognition via clustered features","volume":"320","year":"2018","journal-title":"Neurocomputing"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/j.jnca.2017.02.009","article-title":"A Survey of Intrusion Detection in Internet of Things","volume":"84","author":"Zarpelo","year":"2017","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"6560797","DOI":"10.1155\/2017\/6560797","article-title":"Internet of things (IoT) platform for structure health monitoring","volume":"2017","author":"Abdelgawad","year":"2017","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Po\u0142ap, D., Winnicka, A., Serwata, K., K\u0119sik, K., and Wo\u017aniak, M. (2018). An Intelligent System for Monitoring Skin Diseases. Sensors, 18.","DOI":"10.3390\/s18082552"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Charmonman, S., and Mongkhonvanit, P. (2015, January 18\u201320). Special consideration for Big Data in IoE or Internet of Everything. Proceedings of the 2015 13th International Conference on ICT and Knowledge Engineering (ICT Knowledge Engineering 2015), Bangkok, Thailand.","DOI":"10.1109\/ICTKE.2015.7368487"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1109\/MIE.2017.2649104","article-title":"The Future of Industrial Communication: Automation Networks in the Era of the Internet of Things and Industry 4.0","volume":"11","author":"Wollschlaeger","year":"2017","journal-title":"IEEE Ind. Electron. Mag."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"882","DOI":"10.1016\/j.procs.2016.07.106","article-title":"Prototyping Business Models for IoT Service","volume":"91","author":"Ju","year":"2016","journal-title":"Procedia Comput. Sci."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1275","DOI":"10.1002\/spe.2509","article-title":"iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments","volume":"47","author":"Gupta","year":"2017","journal-title":"Softw. Pract. Exp."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/TCC.2015.2485206","article-title":"Assessment of the Suitability of Fog Computing in the Context of Internet of Things","volume":"6","author":"Sarkar","year":"2018","journal-title":"IEEE Trans. Cloud Comput."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1361","DOI":"10.1109\/COMST.2017.2781126","article-title":"Optimal Countermeasures Selection against Cyber Attacks: A Comprehensive Survey on Reaction Frameworks","volume":"20","author":"Nespoli","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2347","DOI":"10.1109\/COMST.2015.2444095","article-title":"Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications","volume":"17","author":"Guizani","year":"2015","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"2233","DOI":"10.1109\/TII.2014.2300753","article-title":"Internet of Things in Industries: A Survey","volume":"10","author":"Xu","year":"2014","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"585","DOI":"10.1109\/TETC.2015.2390034","article-title":"The Emerging Internet of Things Marketplace From an Industrial Perspective: A Survey","volume":"3","author":"Perera","year":"2015","journal-title":"IEEE Trans. Emerg. Top. Comput."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Ganguly, P. (2016, January 22\u201324). Selecting the right IoT cloud platform. Proceedings of the 2016 International Conference on Internet of Things and Applications (IOTA), Pune, India.","DOI":"10.1109\/IOTA.2016.7562744"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Guth, J., Breitenb\u00fccher, U., Falkenthal, M., Leymann, F., and Reinfurt, L. (2016, January 23\u201325). Comparison of IoT platform architectures: A field study based on a reference architecture. Proceedings of the 2016 Cloudification of the Internet of Things (CIoT), Paris, France.","DOI":"10.1109\/CIOT.2016.7872918"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Derhamy, H., Eliasson, J., Delsing, J., and Priller, P. (2015, January 8\u201311). A survey of commercial frameworks for the Internet of Things. Proceedings of the 2015 IEEE 20th Conference on Emerging Technologies Factory Automation (ETFA), Luxembourg.","DOI":"10.1109\/ETFA.2015.7301661"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"444","DOI":"10.1016\/j.comnet.2017.09.003","article-title":"The rise of ransomware and emerging security challenges in the Internet of Things","volume":"129","author":"Yaqoob","year":"2017","journal-title":"Comput. Netw."},{"key":"ref_24","first-page":"8","article-title":"Internet of Things: A survey on the security of IoT frameworks","volume":"38","author":"Ammar","year":"2018","journal-title":"J. Inf. Secur. Appl."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"3029638","DOI":"10.1155\/2018\/3029638","article-title":"Shielding IoT against cyber-attacks: An event-based approach using SIEM","volume":"2018","author":"Nespoli","year":"2018","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"3859836","DOI":"10.1155\/2017\/3859836","article-title":"An ARM-Compliant Architecture for User Privacy in Smart Cities: SMARTIE\u2014Quality by Design in the IoT","volume":"2017","author":"Beltran","year":"2017","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"6562953","DOI":"10.1155\/2017\/6562953","article-title":"Authentication Protocols for Internet of Things: A Comprehensive Survey","volume":"2017","author":"Ferrag","year":"2017","journal-title":"Secur. Commun. Netw."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Nespoli, P., Zago, M., Huertas Celdr\u00e1n, A., Gil P\u00e9rez, M., G\u00f3mez M\u00e1rmol, F., and Garc\u00eda Clemente, F.J. (2018, January 15\u201318). A Dynamic Continuous Authentication Framework in IoT-Enabled Environments. Proceedings of the Fifth International Conference on Internet of Things: Systems, Management and Security (IoTSMS 2018), Valencia, Spain.","DOI":"10.1109\/IoTSMS.2018.8554389"},{"key":"ref_29","first-page":"253","article-title":"Functional encryption: Definitions and challenges","volume":"Volume 6597","author":"Boneh","year":"2011","journal-title":"Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"907","DOI":"10.1109\/TIFS.2015.2512525","article-title":"Authentication and Authorization Scheme for Various User Roles and Devices in Smart Grid","volume":"11","author":"Saxena","year":"2016","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"ref_31","unstructured":"Goldstein, J., Pagan, F., and Short, J. (2000). Systems and Methods for Providing Dynamic Network Authorization Authentication and Accounting. (EP20000973771), Patent."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Sforzin, A., G\u00f3mez M\u00e1rmol, F., Conti, M., and Bohli, J.M. (2016, January 18\u201321). RPiDS: Raspberry Pi IDS\u2014A Fruitful Intrusion Detection System for IoT. Proceedings of the 13th IEEE International Conference on Advanced and Trusted Computing (ATC 2016), Toulouse, France.","DOI":"10.1109\/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0080"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Useche Pel\u00e1ez, D., D\u00edaz L\u00f3pez, D., Nespoli, P., and G\u00f3mez M\u00e1rmol, F. (2018, January 15\u201318). TRIS: A Three-Rings IoT Sentinel to protect against cyber-threats. Proceedings of the Fifth International Conference on Internet of Things: Systems, Management and Security (IoTSMS 2018), Valencia, Spain.","DOI":"10.1109\/IoTSMS.2018.8554432"},{"key":"ref_34","unstructured":"Hunke, N., R\u00fc\u00dfmann, M., Schmieg, F., Bhatia, A., and Kalra, N. (2018, October 25). Winning in IoT: It\u2019s All about the Business Processes. Available online: https:\/\/www.bcg.com\/en-co\/publications\/2017\/hardware-software-energy-environment-winning-in-iot-all-about-winning-processes.aspx."},{"key":"ref_35","unstructured":"Lucero, S. (2016). IoT Platforms: Enabling the Internet of Things, IHS Technology."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Wootton, C. (2016). Samsung ARTIK Reference: The Definitive Developers Guide, Apress.","DOI":"10.1007\/978-1-4842-2322-2"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Wootton, C. (2016). Beginning Samsung ARTIK\u2014A Guide to Developers, Apress.","DOI":"10.1007\/978-1-4842-1952-2"},{"key":"ref_38","unstructured":"Kurniawan, A. (2018). Learning AWS IoT: Effectively Manage Connected Devices on the AWS Cloud Using Services Such as AWS Greengrass, AWS Button, Predictive Analytics and Machine Learning, Packt Publishing Ltd."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Tarneberb, W., Chandrasekaran, V., and Humpherey, M. (2016, January 6\u20139). Experiences Creating a Framework for Smart Traffic Control using AWS IoT. Proceedings of the 2016 ACM 9th International Conference on Utility and Cloud Computing, Shanghai, China.","DOI":"10.1145\/2996890.2996911"},{"key":"ref_40","unstructured":"Azraq, A., Chughtai, S., Mashhour, A., V Nguyen, D., and Dos Santos, R.M. (2018). Enhancing the IBM Power Systems Platform with IBM Watson Services, IBM Redbooks."},{"key":"ref_41","unstructured":"Ravulavaru, A. (2018). Enterprise Internet of Things Handbook: Build End-to-End IoT Solutions Using Popular IoT Platforms, Packt Publishing."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1016\/j.fcij.2017.02.001","article-title":"A survey of IoT cloud platforms","volume":"1","author":"PratimRay","year":"2016","journal-title":"Future Comput. Inform. J."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Vossen, G., Schonthaler, F., and Dillon, S. (2016). The Web at Graduation and Beyond: Business Impacts and Developments, Springer.","DOI":"10.1007\/978-3-319-60161-8"},{"key":"ref_44","unstructured":"(2018, July 12). EVRYTHNG IoT Smart Products Platform. Available online: https:\/\/evrythng.com\/."},{"key":"ref_45","unstructured":"Guinard, D., and Trifa, V. (2016). Building the Web of Things, Manning Publications Co."},{"key":"ref_46","unstructured":"(2018, September 12). Dweet\u2014Data Sharing for IoT. Available online: https:\/\/dweet.io\/."},{"key":"ref_47","unstructured":"(2018, September 01). Freeboard\u2014Dashboards for the Internet of Things. Available online: https:\/\/freeboard.io\/."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Blackstock, M., and Lea, R. (2014, January 8). Toward a Distributed Data Flow Platform for the Web of Things (Distributed Node-RED). Proceedings of the 5th International Workshop on Web of Things (WoT \u201914), Cambridge, MA, USA.","DOI":"10.1145\/2684432.2684439"},{"key":"ref_49","first-page":"195","article-title":"Survey of Real-Time Processing Technologies of IoT Data Streems","volume":"24","author":"Yasumoto","year":"2016","journal-title":"J. Inf. Process."},{"key":"ref_50","unstructured":"Kamal, R. (2017). Internet of Thinks: Architecture and Design Principles, McGraw Hill Education."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Kocovic, P., Behringer, R., Ramachandran, M., and Mihajlovic, R. (2017). Emerging Trends and Applications of the Internet of Things, IGI Global.","DOI":"10.4018\/978-1-5225-2437-3"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1016\/j.comcom.2016.03.015","article-title":"A gap analysis of Internet-of-Things platforms","volume":"89\u201390","author":"Minerauda","year":"2016","journal-title":"Comput. Commun."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Mavromoustakis, C.X., Mastorakis, G., and Dobre, C. (2016). Advances in Mobile Cloud Computing and Big Data in the 5G Era, Springer.","DOI":"10.1007\/978-3-319-45145-9"},{"key":"ref_54","unstructured":"Martino, B.D., Li, K.C., Yang, L.T., and Esposito, A. (2017). Internet of Everything: Algorithms, Methodologies, Technologies and Perspectives, Springer."},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Geng, H. (2017). Internet of Things and Data Analytics Handbook, John Wiley & Sons.","DOI":"10.1002\/9781119173601"},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Spitzer, C., Ferrell, U., and Ferrell, T. (2017). Digital Avionics Handbook, CRC Press. [3rd ed.].","DOI":"10.1201\/b17545"},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"7439361","DOI":"10.1155\/2017\/7439361","article-title":"Minding the Gap: Reconciling Human and Technical Perspectives on the IoT for Healthy Ageing","volume":"2017","author":"Soro","year":"2017","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1109\/MIC.2016.97","article-title":"Iot services for solving critical problems in vietnam: A research landscape and directions","volume":"20","author":"Cao","year":"2016","journal-title":"IEEE Internet Comput."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1016\/j.ress.2017.04.023","article-title":"System-of-systems formulation and disruption analysis for multi-scale critical national infrastructures","volume":"167","author":"Thacker","year":"2017","journal-title":"Reliab. Eng. Syst. Saf."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/10\/12\/669\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T06:08:47Z","timestamp":1775282927000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/10\/12\/669"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11,27]]},"references-count":59,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2018,12]]}},"alternative-id":["sym10120669"],"URL":"https:\/\/doi.org\/10.3390\/sym10120669","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,11,27]]}}}