Web API Verifier for IoTtalk and Its Applications

Wen Yu Lin, Min Zheng Shieh*, Yi-Bing Lin

*此作品的通信作者

研究成果: Conference contribution同行評審

摘要

With the vigorous development of Internet of Things (IoT) applications, many IoT applications based on IoTtalk, such as EduTalk, ScratchTalk, and other X-Talk systems, have been created in recent years. Most of these IoT applications are developed using Web application programming interface (API) and thus enable web browsers to transfer data to applications. But in the development stage, unknown errors or unexpected results may occur. It is hard to manually design test cases to detect such flaws efficiently, and automatic testing tools often require much domain knowledge. This work combines Fuzzing technology to develop a graphical user interface (GUI) test system, Web API Verifier (WAV), for IoTtalk and X-Talk developers to automatically test their applications easily. WAV integrates Swagger Editor and RESTler-fuzzer. According to the uploaded source codes, it generates the corresponding drafts of OpenAPI documents. By filling the several fields in WAV GUI, developers can quickly describe the Web API specification of their applications and build the settings required for the RESTler-fuzzer test. After the test, WAV provides a GUI displaying the file location and row number for each buggy function. With WAV, users can write API documents and test their IoT applications conveniently.

原文English
主出版物標題Mobile Internet Security - 6th International Symposium, MobiSec 2022, Revised Selected Papers
編輯Ilsun You, Hwankuk Kim, Pelin Angin
發行者Springer Science and Business Media Deutschland GmbH
頁面323-337
頁數15
ISBN(列印)9789819944293
DOIs
出版狀態Published - 2023
事件Proceedings of the 6th International Symposium on Mobile Internet Security, MobiSec 2022 - Jeju, Korea, Republic of
持續時間: 15 12月 202217 12月 2022

出版系列

名字Communications in Computer and Information Science
1644 CCIS
ISSN(列印)1865-0929
ISSN(電子)1865-0937

Conference

ConferenceProceedings of the 6th International Symposium on Mobile Internet Security, MobiSec 2022
國家/地區Korea, Republic of
城市Jeju
期間15/12/2217/12/22

指紋

深入研究「Web API Verifier for IoTtalk and Its Applications」主題。共同形成了獨特的指紋。

引用此