Bot Computing and Wiki Iot†
研究概要†
研究の背景†
里山における鳥獣害の被害や豪雨災害が数多く発生しています。これらの災害は里山の広範囲にわたる継続的な監視によって予兆を検知できる可能性があります。
研究内容†
里山における災害の予兆検知を行うことを目標に、WikiとRaspberry Piと無線センサネットワークを使ったIoTシステムの研究を行っています。里山のあちこちで、その場所の照度・温度・湿度・気圧・地磁気・加速度・音・近くの動物の動き・位置・時間等を入手し、Wiki(ブラウザで簡単に編集することができるWebページ)のページに、それらのデータを書き込みます。このデータを蓄積し、人工知能を使って、過去に発生した災害と照らし合わせることにより、災害の予兆を検知しようとしています。また、無線センサネットワーク端末にデータ転送機能を付けることにより、電波が直接届かない場所でも、データの収集を可能にします。
このIoTシステムを、サーバやサーバ室の監視などで利用し、その成果を国際会議や論文で発表しました。また、2019年夏に、福山駅北の社会連携推進センターの窓に福山城築城400年に関する動画を投影しましたが、そのとき使ったプロジェクタの制御にこのIoTシステムを利用しました。
その他†
このIoTシステムそのものの振る舞いも、Wikiページに書かれた指示により、柔軟に変えることができるようになっています。データを蓄積していくうちに、データ取得間隔や値によるデータ取得の閾値を変更したい場面が出てくると思いますが、それらの値を後から、現地に行かなくても変更できるように設計しています。
- 高橋, 林, 香川, 森田, 山之上, 金子,"音響センサネットワークを用いた降雨量推定に向けた雨音の分析," 第29回計測自動制御学会中国支部学術講演会講演論文集,pp. 59-60,Nov.2020.
- 山之上 卓,"インターネット上のWikiページによりNAT背後のセンサ端末の設定変更や制御が可能なIoTシステムによるサーバとサーバ室の監視", 情報処理学会シンポジウム, インターネットと運用技術シンポジウム2016論文集, 情報処理学会シンポジウムシリーズNo. 2018, pp. 62-69, (2018-12)
冠賞 IOTS2018 PTCジャパン賞受賞, 他, 論文誌の論文や国際会議発表など多数
どんなもの?†
- PukiWiki と Raspberry Pi と Arduino を連携させてIoT システムを作ってみた話
- Bot Computing using the Power of Wiki Collaboration
応用例†
インターネット上のWikiページによりNAT背後のセンサ端末の設定変更や制御が可能なIoTシステムによるサーバとサーバ室の監視†
Wiki と Raspberry Pi と Arduino を組み合わせて作成した電気製品の自動運転・†
里山の災害予兆検知システム†
参考文献†
- Takashi Yamanoue, Kentaro Oda, Koichi Shimozono
"A M2M system using Arduino, Android and Wiki Software" ,
Proceedings of the 3rd IIAI International Conference on e-Services and Knowledge Managerment (IIAI ESKM 2012),
pp.123-128, Fukuoka, Japan, 20-22 Sep. 2012.
Slide IEEE Xplore
- DOI: 10.1109/IIAI-AAI.2012.33
- この論文は以下の論文で引用されています。感謝します: https://www.researchgate.net/publication/261428759_A_M2M_System_Using_Arduino_Android_and_Wiki_Software/citations
- C. G. García, D. Meana-Llorián, V. García-Díaz, A. C. Jiménez and J. P. Anzola,
"Midgar: Creation of a graphic Domain-Specific Language to generate Smart Objects for Internet of Things scenarios using Model-Driven Engineering,"
in IEEE Access, doi: 10.1109/ACCESS.2020.3012503.
- Chao-Shu Liu, Shi-Xuan Yan, Ting-Hao Lai,
"The establishment of an integrated automation production line with multiple monitoring and control loops,"
2018 IEEE International Conference on Applied System Invention (ICASI), Chiba, Japan,
13-17 April 2018, DOI: 10.1109/ICASI.2018.8394432
- Manoj Devare,
"Preparation of Raspberry Pi for IoT-Enabled Applications, "
Protocols and Applications for the Industrial Internet of Things, Advances in Business Information Systems and Analytics, pp. 264, 2018, ISSN 2327-3275, ISBN 9781522538059.
- Zhengguo Sheng, Chinmaya Mahapatra, Victor C. M. Leung, Min Chen, Pratap Kumar Sahu,
"Energy Efficient Cooperative Computing in Mobile Wireless Sensor Networks,"
IEEE Transactions on Cloud Computing ( Volume: 6, Issue: 1, Jan.-March 1 2018 ),
DOI: 10.1109/TCC.2015.2458272
- PrachiKshirsagar,Nilima Wankhede, Priyanka Sartape, Pratik Atkur,
Ankur Asawale
"Intelligent Plant Automation,"
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 6, Issue 4, April 2017, ISSN: 2278 – 1323
- Apurva S Zope, Mayuri S Jambhale, Nimisha M Korde, Hajra A Khan, Prof.Akansha Bhargav,
"IoT Based Industrial Automation,"
International Journal of Engineering Research & Technology(IJERT), ISSN:2278-0181, ICIATE-2017 Conference Proceedings
- Khalid A Al Smadi,
"Analytical Survey : Speech Recognition Methods Used In Voice Recognition Techniques, "
Journal of Advanced Sciences and Engineering Technologies, 1(2), 1-13. Retrieved from http://www.isnra.com/ojs/index.php/JASET/article/view/82
- Rodríguez Molano, José Ignacio,
"Metamodelo para la integración de la Internet de las cosas y redes sociales,"
TESIS DOCTORAL, Universidad de Oviedo, http://hdl.handle.net/10651/44548, 2017.
- M Sridhar Babu, T A Anirudh, P Jayashree,
"Fuzzy system based vehicle health monitoring and performance calibration,"
2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT),
3-5 March 2016, DOI: 10.1109/ICEEOT.2016.7755153.
- Cristian González García,
"MIDGAR: Plataforma para la generación dinámica de aplicaciones distribuidas basadas en la integración de redes de sensores y dispositivos electrónicos IoT",
TRABAJO FIN DE MÁSTER, UNIVERSIDAD DE OVIEDO , 2016
- A. N. Arvindan, D Keerthika,
"Experimental investigation of remote control via Android smart phone of arduino-based automated irrigation system using moisture sensor,"
Electrical Energy Systems (ICEES) 2016 3rd International Conference on, pp. 168-175, 2016.
- Farah Hanani Mohammad Khasasi, Abdul Malik Mohd Ali, Zulkhairi Mohd Yusof,
"Development of an Automated Storage and Retrieval System in dynamic industrial environment,"
International Conference on BioSignal Analysis, Processing and Systems (ICBAPS)At: Kuala Lumpur, Malaysia,
May, 2015, DOI: 10.1109/ICBAPS.2015.7292218.
- Jheel Somaiya, Neel Parikh, Vivek Mehta, Harish Narua,
"Embedded Networking, Internet of Things,"
International Journal of Engineering Research & Technology(IJERT),ISSN:2278-0181, Vol.3, Issue 10, Oct. 2014.
- Imran A. Zualkernan, Moamin Albayed, Mohammed Al-Solh, Mohammed Al-Solh, ..., Hanin Al Muhallabi,
"AN ASSESSMENT WIKI FOR INTERNET OF THINGS,"
DOI: 10.13140/2.1.2787.3929,
6th International Conference on Education and New Learning Technologies, July, 2014.
- Cristian González García (University of Oviedo, Spain) and Jordán Pascual Espada (University of Oviedo, Spain),
"Using Model-Driven Architecture Principles to Generate Applications based on Interconnecting Smart Objects and Sensors,"
Advances and Applications in Model-Driven Engineering, 2014.
- Martin Kajan, Ján Šovčik, František Duchoň, Leo Mrafko, Martin Florek, Peter Beňo,
"Sensoric subsystem of automated guided vehicle: TCP communication between SIMATIC S7 PLC and Arduino,"
Robotics in Alpe-Adria-Danube Region (RAAD) 2014 23rd International Conference on, pp. 1-6, 2014.
- Cristian González García, Jordán Pascual Espada, Edward Rolando Núñez Valdez, Vicente García Díaz,
"Midgar: Domain-Specific Language to Generate Smart Objects for an Internet of Things Platform,"
Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), 2014 Eighth International Conference on,
DOI: 10.1109/IMIS.2014.48
- Sagar Joshi , Amit Joshi , Sanket Jabade , Ameya Jathar
"M2M Communication Based Wireless SCADA for Real-Time Industrial Automation,"
International Journal of Research in Advent Technology, Vol.2, No.4, April 2014 E-ISSN: 2321-9637
- Mudit KapoorNeel ParikhVatsal JhaveriShow all 5 authorsPratik Sikka,
"LogiScope: Low Cost & Portable Logical Analyzer For Single Device and Multiple Platforms,"
International Journal of Emerging Technology and Advanced Engineering Website: www.ijetae.com (ISSN 2250-2459, ISO 9001:2008 Certified Journal, Volume 4, Issue 3, March 2014)
- Vicente Garca Daz ,
"Advances and Applications in Model-Driven Engineering,"
IGI Publishing Hershey, PA, USA ©2013 , ISBN:146664494X 9781466644946
- 山之上卓・小田謙太郎・下園幸一
"ArduinoとAndroidとWikiを使ったセンサネットワークシステム",
情報処理学会研究報告,2012-EVA-39(1): 1–6.2012
- This paper is cited by followings. Thank them:
- Takashi Yamanoue, Kentaro Oda, Koichi Shimozono
"Capturing Malicious Bots using a Beneficial Bot and Wiki" ,
Proceedings of the 40th annual ACM SIGUCCS conference on User services,
pp.91-96, Memphis, Tennessee, US. 15-19 Oct. 2012.
- ACM DL Author-ize serviceCapturing malicious bots using a beneficial bot and wiki
- Takashi Yamanoue, Kentaro Oda, Koichi Shimozono
SIGUCCS '12 Proceedings of the ACM SIGUCCS 40th annual conference on Special interest group on university and college computing services, 2012
- Takashi Yamanoue, Kentaro Oda, Koichi Shimozono
"A Malicious Bot Capturing System using a Beneficial Bot and Wiki",
Journal of Information Processing(JIP), vol.21, No.2, pp.237-245, 2013.
- abstract: Locating malicious bots in a large network is problematic because the internal firewalls and network address translation (NAT) routers of the network unintentionally contribute to hiding the bots' host address and malicious packets. However, eliminating firewalls and NAT routers merely for locating bots is generally not acceptable. In the present paper, we propose an easy to deploy, easy to manage network security control system for locating a malicious host behind internal secure gateways. The proposed network security control system consists of a remote security device and a command server. The remote security device is installed as a transparent link (implemented as an L2 switch), between the subnet and its gateway in order to detect a host that has been compromised by a malicious bot in a target subnet, while minimizing the impact of deployment. The security device is controlled remotely by ‘polling’ the command server in order to eliminate the NAT traversal problem and to be firewall friendly. Since the remote security device exists in transparent, remotely controlled, robust security gateways, we regard this device as a beneficial bot. We adopt a web server with wiki software as the command server in order to take advantage of its power of customization, ease of use, and ease of deployment of the server.
- https://www.jstage.jst.go.jp/article/ipsjjip/21/2/21_237/_article/-char/en
- 山之上卓, 小田謙太郎, 下園幸一,
Wiki で設定やプログラムを記述可能なセンサネットワークシステム, 情報処理学会研究報告, Vol.2013-IOT-23, No.2, (2013).
- Takashi Yamanoue, Kentaro Oda, Koichi Shimozono,
"An Inter-Wiki Page Data Processor for a M2M System",
4th International Conference on E-Service and Knowledge Management (ESKM 2013), Matsue, Japan., (2013).
Slide, IEEE Xplore
- https://ieeexplore.ieee.org/document/6630315/
- This paper is cited by followings. Thank them:
- Imran A. Zualkernan, Moamin Albayed, Mohammed Al-Solh, Mohammed Al-Solh, ..., Hanin Al Muhallabi,
"AN ASSESSMENT WIKI FOR INTERNET OF THINGS,"
DOI: 10.13140/2.1.2787.3929,
6th International Conference on Education and New Learning Technologies, July, 2014.
- Takashi Yamanoue, Kentaro Oda, Koichi Shimozono,
"Demonstration of a Loosely Coupled M2M System Using Arduino, Android and Wiki Software,"
Demonstration of The 38th IEEE Conference on Local Computer Networks (LCN), Sydney, Australia, 21-24 Oct.,2013.
- This paper is cited by following papers. Thank them.
- Takashi Yamanoue, Kentaro Oda, Kochi Shimozono,
"Experimental Implementation of a M2M System Controlled by a Wiki Network",
Applied Computing and Information Technology,Studies in Computational Intelligence, Springer, Vol.553, pp.121-136, 2014.
- Abstract: Experimental implementation of a M2M system, which is controlled by a wiki network, is discussed. This M2M system consists of mobile terminals at remote places and wiki servers on the Internet. A mobile terminal of the system consists of an Android terminal and it may have an Arduino board with sensors and actuators. The mobile terminal can read data from not only the sensors in the Arduino board but also wiki pages of the wiki servers. The mobile terminal can control the actuators of the Arduino board or can write sensor data to a wiki page. The mobile terminal performs such reading writing and controlling by reading and executing commands on a wiki page, and by reading and running a program on the wiki page, periodically. In order to run the program, the mobile terminal equipped with a data processor. After placing mobile terminals at remote places, the group of users of this system can control the M2M system by writing and updating such commands and programs of the wiki network without going to the places of the mobile terminals. This system realizes an open communication forum for not only people but also for machines .
- https://link.springer.com/chapter/10.1007/978-3-319-05717-0_9
- page sample
- 山之上卓
"インターネット上のWikiページ上でエッジ側端末のI2Cデバイスの設定と入出力を可能とするIoTシステムの試作",
インターネットと運用技術シンポジウム2016論文集, 情報処理学会シンポジウムシリーズNo. 2016, pp. 91-97, (2016-12)
- 概要:
インターネット上のWikiとLANに接続されたBot群によって構成されたIoTシステムを開発中である. このBot群はWikiに書かれたプログラムやコマンドで制御される. 今回, Raspberry Pi にI2Cデバイスを接続したBotにおいて, Wikiに書かれたプログラムによりそのI2Cデバイスの設定と入出力を行うことができるよう,このIoTシステムを拡張した. このことにより, このBotを一度このIoTシステムに参加させると, インターネット上のWikiページを書き換えることにより, その設定を行ったり, Wikiページ上でI2Cデバイスの入出力を行ったりすることが可能になる. 例として, 一つのBot(Bot-1)がI2C光センサの値を読み取ってWikiページに書き込み, もう一つのBot(Bot-2)が, そのWikiページに書かれた光センサの値を読み取り, その値によりサーボモータを動作させるシステムを試作した
- slide
- 平田篤,藤田健吾,伊勢本和広,山之上卓,
"Wikiページに書かれたR言語のプログラムによるデータ解析を可能にしたBotの試作",
インターネットと運用技術シンポジウム2016論文集, 情報処理学会シンポジウムシリーズNo. 2016,
pp. 91-97, (2016-12)
- 概要:
Wikiページに書かれたR言語のプログラムによるデータ解析を可能にしたIoTシステムの試作について述べる. このシステムは今まで我々が開発していたWikiとBotを組み合わせた情報処理環境をR言語のプログラムが使えるように拡張したものである. このシステムを使って授業中にどのくらいの学生が起きていて, どのくらいの学生が寝ているかをリアルタイムで教員に表示するシステムを開発中である.
- 藤田健吾,平田篤,山之上卓,
"Raspberry Piとセンサで構成したBotと, R言語プログラムの実行が可能なBotと, PukiWiki を組み合わせたIoTシステムの試作",
第18回IEEE広島支部学生シンポジウム予稿集, A3-36(2016-11)
- 概要:
我々は, 多くの人々に開かれたIoTシステムとして, WikiとBotを組み合わせた情報処理環境の開発を行っている. 今までにこの情報処理環境を使ってWikiに書かれたコマンドやプログラムによってBotを制御し, 他のWikiページに書かれたデータを読み込んで計算を行い, 結果をWikiページに書き込むシステムや, 情報セキュリティ対策システムなどを開発した. 今回, この環境を構成するBotの一種として, センサをとりつけたRaspberry Pi を利用できるようにした. このBotと共に開発中の, R言語で書いたプログラムを実行可能なBotを, このBotと組み合わせることにより, 安価なIoT端末装置を沢山使ったIoTシステムを構築することが可能になる. 本論文では, Raspberry Pi とセンサを組み合わせて試作したBot の概要と, 使い方と, その実装方法について述べる, また, 授業中の学生の活動状況を実時間で把握し, 教師に情報提示するシステムを, 本情報処理環境を用いて開発する計画についても述べる.
- 平田篤,藤田健吾,伊勢本和広,山之上卓,
"Wikiページに書かれたR言語のプログラムの実行を可能にしたBotの試作",
平成 28 年度 (第 67 回) 電気・情報関連学会中国支部連合大会, R16-25-07, (2016-10)
- 概要:
我々はWikiとBotを組み合わせた情報処理環境の開発を行っている。今までにこの情報処理環境を使ってWikiに書かれたコマンドやプログラムによってBotを制御し、他のWikiページに書かれたデータを読み込んで計算を行い、結果をWikiページに書き込むシステムなどを開発した. 今回、今までこの環境が備えていたプログラミング言語に加えて、統計解析向けプログラミング言語Rのプログラムをこの環境のBotで実行できるように拡張した。それにより、家庭にPCなどのプログラミング環境がない場合もスマホのブラウザなどでR言語のプログラミングが可能になった。この環境のR言語プログラムの処理機能とBotから得られるセンサデータを組み合わせてIoTシステムのデータ処理システムをみんなで開発したり、利用したりすることも可能になる。
- 山之上卓,
"Bot とWiki を使った試験的な並列プログラミング"
情報処理学会, 研究報告インターネットと運用技術(IOT), vol. 2016-IOT-34, No.2, pp.1-12,2016-06-25.
- 概要: Bot と Wiki を使った試験的な並列プログラミング環境およびプログラム例を示す.情報セキュリティ担当者が頭を悩ませていた悪性 Bot の耐障害性と超並列性を,科学技術計算や一般的な計算を行うために有益な方向に利用することを目指す.例として動的計画法を用いて最小経路問題を解く並列プログラムを示す.ここで,必要な計算資源 (Bot と Web ページの数)はノード数に比例し,最小経路を計算するのに必要な時間は,求まる最小経路の弧の数に比例する.
- Abstract: An experimental parallel programming environment, which uses Bots and Wiki software, and an example program of the environment are discussed. The environment aims to use high availability and massively parallel feature of malicious bots for beneficial purposes. Parallel dynamic programming for solving a minimal path problem is shown as an example. Resources such like the number of bots and web pages are proportional to the number of nodes, and the time to solve the problem is also proportional to the number of arcs of the minimal path.
- slide: http://www.slideshare.net/takashiyamanoue/botwiki
- https://ipsj.ixsq.nii.ac.jp/ej/index.php?active_action=repository_view_main_item_detail&page_id=13&block_id=8&item_id=164008&item_no=1
- 山之上卓, 羅牧野
"センサネットワークのセンサ端末群をインターネット上のWikiページで制御するIoTシステムの試作",
研究報告インターネットと運用技術(IOT),2017-IOT-36(12),1-8 (2017-02-24) , 2188-8787.
- 概要:
インターネット上のWikiページにより、センサネットワークのセンサ端末群を制御するIoTシステムの試作について述べる。センサ端末群から得られるデータを管理者が観察している最中に、特定のセンサ端末のみ、データを取得する時間間隔を途中で変えたくなる場合がある。また、センサの出力が、ある値を超えた時だけ、インターネット側のサーバにデータを出力している場合、その値を変えて調整したくなる場合がある。本システムは、このような要求を、物理的に、センサ端末がある場所に行かなくても、世界中、どこからでも、そのセンサ端末群を制御しているWikiページの記述を変えるだけで、実現しようとするものである。
- slide
- 横山大知・梅田凌弥・山之上 卓・森田翔太・尾関孝史・中道 上
"IoTシステムを利用したグループ学習の活発度の計測実験"
信学技報, vol. 117, no. 209, ET2017-37, pp. 35-40, 2017年9月.
- 概要:
グループ学習の活発度を客観的に計測することを目的として, 多数の地点で人の動きを計測するIoTシステムを開発した. このシステムを使って実際の授業におけるグループ活動の活発度を計測し, 同時に撮影したビデオと比較して, IoTシステムが計測した活発度とビデオを人間が見て判断した活発度を比較した.
- Takashi Yamanoue
"Monitoring Servers, With a Little Help from my Bots",
SIGUCCS '17 Proceedings of the 2017 ACM on SIGUCCS Annual Conference, pp. 173-180, Seattle, Washington, USA, Oct.,2017.
- Abstract:
This paper discusses a method of employing bots instead of people to monitor servers or server rooms. A bot is a remote controlled computer or a remote controlled program. A bot is usually a malicious program which is an element of a botnet. A botnet is used for doing malicious things such as spreading spam mails or doing DDoS Attacks. We have made bots and we are using bots for doing beneficial things such as monitoring a server instead of doing malicious things. We are monitoring a web server in our campus using a bot. This bot is tweeting whether the server is running or not periodically on the twitter. We are also monitoring a server room in our campus using another bot. This bot shows managers transition of the room temperature and others.
- ACM Digital Library
- slide
- This paper is cited by the followings. Thank them.
- 村上 順也, 山之上 卓,
"悪性Botnet包囲網におけるDGA検知の試み",
情報処理学会 研究報告インターネットと運用技術(IOT),2018-IOT-42(4),1-8 (2018-06-21) , 2188-8787
- 山之上 卓,
"悪性Botnet包囲網におけるP2P通信検知の試み",
情報処理学会 研究報告インターネットと運用技術(IOT),2018-IOT-42(3),1-8 (2018-06-21) , 2188-8787
- Takashi Yamanoue, Daichi Yokoyama, Ryoya Umeda, Shota Morita, Takashi Ozeki and Noboru Nakamichi,
"An IoT System with Remote Re-configurable Wireless Sensor Network Nodes and Its Application to Measure Activity of a Class,"
7th International Conference on E-Service and Knowledge Management (ESKM 2018), Yonago, Japan., (2018).
- abstract: Herein, an Internet of Things (IoT) system with remote reconfigurable wireless sensor network (WSN) nodes is presented and its application to measure group work activity in a classroom is discussed. This IoT system consists of wiki pages, bots, (defined as remotely controlled devices), gateways, and remotely reconfigurable WSN Nodes. The bots/gateways and WSN nodes of the IoT system are controlled by scripts written on wiki pages that are read by the bot/gateways, which then forward the commands contained in the scripts to the WSN nodes. Each WSN node then executes the commands, obtains the resulting sensor values, and then returns those values to the bot/gateways. The bot/gateways relay the values and write them onto the wiki page. Each WSN node is flexible and reconfigurable because its behavior can be changed by the script commands written onto the wiki page. Using this IoT system, we created a measurement system to evaluate activity levels of group work in a classroom. After developing the measurement system, we found it was possible to adjust the sampling rate for obtaining sensor values simply by rewriting the script on the wiki page without directly manipulating the WSN.
- Takashi Yamanoue,
"A Botnet Detecting Infrastructure Using a Beneficial Botnet,"
SIGUCCS '18 Proceedings of the 2018 ACM on SIGUCCS Annual Conference, pp. 35-42, Orland, Florida, USA, Oct.,2018.
- Abstract: A beneficial botnet, which tries to cope with technology of malicious botnets such as peer to peer (P2P) networking and Domain Generation Algorithm (DGA), is discussed. In order to cope with such botnets’ technology, we are developing a beneficial botnet as an anti-bot measure, using our previous beneficial bot. The beneficial botnet is a group of beneficial bots. The P2P communication of malicious botnet is hard to detect by a single Intrusion Detection System (IDS). Our beneficial botnet has the ability to detect P2P communication, using collaboration of our beneficial bots. The beneficial bot could detect communication of the pseudo botnet which mimics malicious botnet communication. Our beneficial botnet may also detect communication using DGA. Furthermore, our beneficial botnet has ability to cope with new technology of new botnets, because our beneficial botnet has the ability to evolve, as same as malicious botnets.
- https://www.slideshare.net/takashiyamanoue/a-botnet-detecting-infrastructure-using-a-beneficial-botnet
- This paper is cited by the following papers. Thank them.
- 山之上 卓,
"インターネット上のWikiページによりNAT背後のセンサ端末の設定変更や制御が可能なIoTシステムによるサーバとサーバ室の監視",
情報処理学会シンポジウム, インターネットと運用技術シンポジウム2016論文集, 情報処理学会シンポジウムシリーズNo. 2018,
pp. 62-69, (2018-12)
- 概要:インターネット上のWikiページにより, NAT (Network Address Translator router) 背後のセンサ端末の設定変更や制御が可能なIoT(Internet of Things)システムを利用して, サーバとサーバ室の監視を行うことについて述べる. ここで利用するIoTシステムはインターネット上のWiki ページと, Android 端末やRaspberry Pi に各種センサを接続して作られた Bot (Wiki Bot)で構成されている. Wiki BotはNAT背後に設置可能であり, このことにより, インターネットから行われる様々な攻撃に対する防御能力を大きくすることができる. また, 外部からは直接アクセスできない, NAT背後にある, サーバの状況をWiki Botによって把握し, この状況をインターネット上で閲覧可能にできる. Wiki BotはWikiページ上に書かれたコマンド列とプログラムで構成されたスクリプトを定期的に読み込む. そのスクリプトによって, Wiki Botに接続されたセンサの設定を行い, データを入力し, 簡単な処理を行い, 処理されたデータを Wiki ページに書きこむ. スクリプトに従ってTwitter でつぶやくことも可能である. Wiki Botは管理者がBotのプログラムを, Botのある場所に行って, 直接操作することなしに, インターネット上にあるWiki ページのスクリプトを書き換えることにより, Wiki Botのセンサの設定変更や, データのサンプリング間隔などの調整を行うことができる.
- https://www.slideshare.net/takashiyamanoue/iots2018-20181203
- 冠賞 IOTS2018 PTCジャパン賞受賞
- Takashi Yamanoue,
"Bot Computing and its Application to Solve Minimal Path Problems",
情報処理学会プログラミング研究会第122回研究発表会 (2019-1)
- Abstract: Bot computing using the power of Wiki collaboration and an experimental implementation of the bot running environment are discussed. While botnets are usually created for malicious purposes, the bot computing in this study aims to use bots for beneficial purposes. The massively parallel and persistence features of a botnet can enhance its computing power and high availability for beneficial computing. Bot computing can also enhance people's collaboration by introducing dynamic Web pages to previously static Wiki networks. Parallel dynamic programming for solving a minimal path problem is shown as an example. Resources such as the number of bots and the number of web pages were proportional to the number of nodes, and the time to solve the minimal path problem was proportional to the number of arcs of the minimal path.
- https://www.slideshare.net/takashiyamanoue/bot-computing-and-its-application-to-solve-minimal-path-problems
- https://sigpro.ipsj.or.jp/pro2018-4/program/
- 山之上 卓, 長副誉司
"悪性Botnet包囲網のBotによるWannaCryのようなマルウェアの活動検知の試み",
情報処理学会 研究報告インターネットと運用技術(IOT), 2019-IOT-44(5),1-8 (2019-02-28) , 2188-8787
- 概要: 悪性Botnet包囲網により, WannaCryのようなLANのスキャンを行うマルウェアの動作検知を試みたことについて述べる. WannaCryはその感染拡大を行うため, 組織内外のホストのTCP/445ポートに接続を試みる. 様々なホストのTCP/445ポートへの接続試行(scan)を行っているホストを見つけることにより, WannaCryに感染しているホストをある程度発見することができる. しかしながら, もし, 同様のマルウェアが組織外のホストに対する scan を行わない場合は, 組織の出入り口の監視のみではこのマルウェアを発見することは困難である. 本論文では, このような, 組織外との通信をあまり行わないマルウェアも含めた, WannaCryのような マルウェアの検知方法について述べる. この検知方法を安全に検証するため, 本物のマルウェアの代わりに, スキャンを行うマルウェアの動作を真似たプログラムを作成し, 利用した.
- https://www.slideshare.net/takashiyamanoue/botnetbotwannacry
- https://ipsj.ixsq.nii.ac.jp/ej/?action=pages_view_main&active_action=repository_view_main_item_detail&item_id=194814&item_no=1&page_id=13&block_id=8
- Takashi Yamanoue
"Bot Computing using the Power of Wiki Collaboration,"
10th International Conference on E-Service and Knowledge Management (ESKM 2019), July 7 - 12, Toyama Japan.
- Abstract: Bot computing using the power of Wiki collaboration and an experimental implementation of the bot running environment are discussed. While botnets are usually created for malicious purposes, the bot computing in this study aims to use bots for beneficial purposes. The massively parallel and persistence features of a botnet can enhance its computing power and high availability for beneficial computing. Bot computing can also enhance people’s collaboration by introducing dynamic Web pages to previously static Wiki networks. Parallel dynamic programming for solving a minimal path problem is shown as an example. Resources such as the number of bots and the number of web pages were proportional to the number of nodes, and the time to solve the minimal path problem was proportional to the number of arcs of the minimal path.
- http://www.iaiai.org/conference/aai2019/program/
- https://www.slideshare.net/takashiyamanoue/bot-computing-using-the-power-of-wiki-collaboration
- Received the "Honorable Mention Award."
- 山之上卓,田中 始男, 原 裕樹, 中川 裕貴,矢嶋 辰伍, 増野 治哉, 森重 太智
「簡便な大型幅広デジタルサイネージシステムと
その自動運用システム」,
情報処理学会 研究報告インターネットと運用技術(IOT), 2019-IOT-47(10),1-8 (2019-09-20).
- Abstract: This paper discusses a casual, big and wide digital signage system and its automatic operation system. The image of the signage is partitioned into several parts of the image and projected to the screen using several projectors. The screen is realized by windows of a building which are putted “Shoji”, paper screens, on. The automatic operation system is used for turning on and off the several projectors at times of previously set. The system also can turn on and off all of the projectors forcibly by the administrator. The setting and operations can be performed from remote places. So, it is possible to perform such operations at night when no one in the building, flexibly.
- https://www.slideshare.net/takashiyamanoue/ss-173734194
- Takashi Yamanoue, Daichi Yokoyama, Ryoya Umeda, Shota Morita, Takashi Ozeki and Noboru Nakamichi,
"A Remotely Reconfigurable IoT System using Wiki Software,"
Information Engineering Express, Vol 5, No 2, pp.18-35 (2019).
- abstract: Herein, an Internet of Things (IoT) system with remotely reconfigurable gateways and wireless sensor network (WSN) nodes is presented and its applications are discussed. This IoT system consists of wiki pages, bots, (defined as remotely controlled devices), and remotely reconfigurable WSN Nodes. Each bot can be used as the gateway of the WSN if the bot was connected with it. The bots/gateways and WSN nodes of the IoT system are controlled by scripts written on wiki pages that are read by the bot/gateways, which then forward the commands contained in the scripts to the WSN nodes. Each WSN node then executes the commands, obtains the resulting sensor values, and then returns those values to the bot/gateways. The bot/gateways relay the values and write them onto the wiki page. Each bot and WSN node is flexible and reconfigurable because its behavior can be changed by the script commands written onto the wiki page. Using this IoT system, we created a measurement system to evaluate activity levels of group work in a classroom. After developing the measurement system, we found it was possible to adjust the sampling rate for obtaining sensor values simply by rewriting the script on the wiki page without directly manipulating the WSN.
- 村上順也,山之上卓,
マイニングマルウェアの通信の特徴抽出の試行,
情報処理学会 研究報告インターネットと運用技術(IOT), Vol. 2020-IOT-48,No. 6,pp. 1-6. (2020-2)
- Takashi Yamanoue,
"Monitoring of Servers and Server Rooms by IoT System that Can Configure and Control its Terminal Sensors Behind a NAT Using a Wiki Page on the Internet"
Journal of Information Processing(JIP), 2020 Volume 28 Pages 204-213
- abstract: This paper describes a method of monitoring servers or server rooms by an Internet of Things (IoT) system that can configure and control terminal sensors behind a network address translation (NAT) router through a Wiki page on the Internet. This IoT system consists of Wiki pages and a bot (Wiki Bot) that runs on Raspberry Pi with sensors. A Wiki Bot can be placed behind the NAT router to resist various online attacks. The IoT system can monitor servers behind a NAT router over the Internet. A Wiki Bot is controlled by sending commands from the Wiki page. It acquires data from its sensors and processes the data via a command sequence of commands. The sensors settings and the data sampling rate can be remotely changed by changing the commands on the Wiki page.
- https://doi.org/10.2197/ipsjjip.28.204
- Takashi Yamanoue, Junya Murakami
"Development of an Intrusion Detection System Using a Botnet with the R Statistical Computing System,"
11th International Conference on E-Service and Knowledge Management (ESKM 2020), 1 – 15 September, Online Congress Japan,pp. 59-62, (2020-9)
- abstract:Development of an intrusion detection system, which tries to detect signs of technology of malware, is discussed. The system can detect signs of technology of malware such as peer to peer (P2P) communication, DDoS attack, Domain Generation Algorithm (DGA), and network scanning. The system consists of beneficial botnet and the R statistical computing system. The beneficial botnet is a group of Wiki servers, agent bots and analyzing bots. The script in a Wiki page of the Wiki server controls an agent bot or an analyzing bot. An agent bot is placed between a LAN and its gateway. It can capture every packet between hosts in the LAN and hosts behind the gateway from the LAN. An analyzing bot can be placed anywhere in the LAN or WAN if it can communicate with the Wiki server for controlling the analyzing bot. The analyzing bot has R statistical computing system and it can analyze data which is collected by agent bots.
- 村上 順也, 山之上 卓
「Rを使ったマイニングマルウェアの通信の特徴検知の試行」
第22回IEEE広島支部学生シンポジウム(HISS)論文集, pp.218-221, オンライン (2020-11)
- 概要:
仮想通貨の価格の上昇と比例してマイニングマルウェアが増加し,感染すると利用者が知らないうちにCPUリソースを奪われることから,これを検知して除去する必要がある.ウイルス対策ソフトでは,ゼロデイアタックは検知できないため,通信の観測によってマイニングマルウェアを検知したい.本稿では,現在開発中の悪性Botnet包囲網のAgent Botで収集したパケット情報をRで分析し,マイニングウェアの特徴をもとにマイニングの動作を検知できるのではないかと仮定し,その可能性の検証を行っていることについて述べる.
- Takashi Yamanoue,
"An Attempt of Automatic and Flexible Operation of Campus Equipment Using Bot Computing,"
SIGUCCS '21: ACM SIGUCCS Annual Conference, March 2021 Pages 30–35, https://doi.org/10.1145/3419944.3441163
- abstract: An attempt of automatic and flexible operation of equipment in a campus is discussed. This operation was realized by Bot Computing, a framework for Internet of Things (IoT). Bot computing enables remote control of edge devices which are protected by NAT routers, from the Internet. Any electric appliance can be controlled using the combination of Bot Computing and an edge device with an Infra-Red (IR) transmitter, if the appliance has the IR remote controlled function.
We can program the power-on time and the power-off time of any electric appliance, by writing a script on a Wiki page on the Internet, using the Bot Computing. We can change the program anytime, anywhere. We also can force turn on or force turn off the appliance anytime, anywhere.
We have used this to realize a large digital signage system by using windows of a building at our university. The signage system displays university information at night.
We could have planned operation of video projectors in a building. We could also have forced turn on video projectors and changed the plan of operation from the outside of the building, which is locked at night.
Takashi Yamanoue, Fukuyama University, Dec. 2010.
Counter: 531,
today: 1,
yesterday: 2
|