{"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00240808","sets":["6164:6165:6462:11854"]},"path":["11854"],"owner":"11","recid":"240808","title":["シナリオ関数のアルゴリズムを用いたバッファオーバーフローの防止手法の提案"],"pubdate":{"attribute_name":"PubDate","attribute_value":"2024-10-15"},"_buckets":{"deposit":"9862cc98-97dd-475e-a9b8-6ebc303b8f22"},"_deposit":{"id":"240808","pid":{"type":"depid","value":"240808","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"シナリオ関数のアルゴリズムを用いたバッファオーバーフローの防止手法の提案","author_link":["661448","661449","661450","661451"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"シナリオ関数のアルゴリズムを用いたバッファオーバーフローの防止手法の提案","subitem_title_language":"ja"},{"subitem_title":"Proposal of a Method for Preventing Buffer Overflow Using the Scenario Function Algorithm","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"シナリオ関数, バッファオーバーフロー","subitem_subject_scheme":"Other"}]},"item_type_id":"18","publish_date":"2024-10-15","item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_18_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"創価大学"},{"subitem_text_value":"創価大学"}]},"item_18_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Soka University","subitem_text_language":"en"},{"subitem_text_value":"Soka University","subitem_text_language":"en"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/240808/files/IPSJ-CSS2024062.pdf","label":"IPSJ-CSS2024062.pdf"},"date":[{"dateType":"Available","dateValue":"2026-10-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-CSS2024062.pdf","filesize":[{"value":"706.3 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"30"},{"tax":["include_tax"],"price":"0","billingrole":"46"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"72c69b75-28db-4688-b26e-e69c66bce554","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2024 by the Information Processing Society of Japan"}]},"item_18_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"奥田, 愛矢"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"金子, 朋子"}],"nameIdentifiers":[{}]}]},"item_18_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Manaya, Okuda","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Tomoko, Kaneko","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_5794","resourcetype":"conference paper"}]},"item_18_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"潜在バグレスの実現とコンピュータウイルスの無力化により,プログラムレベルでのセーフティとセキュリティに資するとされる技術にシナリオ関数がある.セキュリティの観点においてのシナリオ関数とは,ロジックでプログラムの異常を捉え,コンピュータウイルスを無力化するアルゴリズムである.シナリオ関数は潜在バグを捉えるアルゴリズムとして特許化された背景を持つが,サイバーセキュリティの観点での研究は十分に行われておらず,実際にその有効性を示した研究論文は存在しない.本研究では,まずシナリオ関数の定義とそれがバッファオーバーフロー攻撃に対して有効である理由を述べる.さらに,シナリオ関数のアルゴリズムの効率化を図り,それを用いた古典的なバッファオーバーフロー攻撃の防止手法を提案する.","subitem_description_type":"Other"}]},"item_18_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Scenario Function(SF) is considered a technology that contributes to safety and security at the program level by eliminating bugs and neutralizing computer viruses. From a security perspective, SF is an algorithm that detects anomalies in a program's logic and neutralizes computer viruses. Although SF have a background in being patented as algorithms for detecting latent bugs, research from a cybersecurity perspective has not been sufficiently conducted, and no research papers have demonstrated their effectiveness. In this study, we first define SF and explain why they are theoretically effective against buffer overflow attacks. Furthermore, we propose a new algorithm that addresses some challenges in implementing SF.","subitem_description_type":"Other"}]},"item_18_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"462","bibliographic_titles":[{"bibliographic_title":"コンピュータセキュリティシンポジウム2024論文集"}],"bibliographicPageStart":"457","bibliographicIssueDates":{"bibliographicIssueDate":"2024-10-15","bibliographicIssueDateType":"Issued"}}]},"relation_version_is_last":true,"weko_creator_id":"11"},"id":240808,"updated":"2025-03-06T05:32:25.601531+00:00","links":{},"created":"2025-01-19T01:45:12.536797+00:00"}