JP5665188B2 - ソフトウエア更新を適用した情報処理装置を検査するシステム - Google Patents
ソフトウエア更新を適用した情報処理装置を検査するシステム Download PDFInfo
- Publication number
- JP5665188B2 JP5665188B2 JP2011078466A JP2011078466A JP5665188B2 JP 5665188 B2 JP5665188 B2 JP 5665188B2 JP 2011078466 A JP2011078466 A JP 2011078466A JP 2011078466 A JP2011078466 A JP 2011078466A JP 5665188 B2 JP5665188 B2 JP 5665188B2
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- processing apparatus
- behavior
- software update
- update
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/55—Detecting local intrusion or implementing counter-measures
- G06F21/56—Computer malware detection or handling, e.g. anti-virus arrangements
- G06F21/566—Dynamic detection, i.e. detection performed at run-time, e.g. emulation, suspicious activities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1433—Saving, restoring, recovering or retrying at system level during software upgrading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/03—Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
- G06F2221/033—Test or assess software
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Virology (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
Description
12 情報処理装置
22 更新部
24 検出部
26 収集部
28 判断部
30 管理用コンピュータ
40 仮想マシン
100 ネットワーク
1900 コンピュータ
2000 CPU
2010 ROM
2020 RAM
2030 通信インターフェイス
2040 ハードディスクドライブ
2050 フレキシブルディスク・ドライブ
2060 CD−ROMドライブ
2070 入出力チップ
2075 グラフィック・コントローラ
2080 表示装置
2082 ホスト・コントローラ
2084 入出力コントローラ
2090 フレキシブルディスク
2095 CD−ROM
Claims (18)
- ソフトウエア更新を適用した情報処理装置を検査する検査装置であって、
一のソフトウエア更新を適用した情報処理装置の挙動を、前記一のソフトウエア更新を適用した複数回分のソフトウエア更新のそれぞれについて収集する収集部と、
前記複数回分のソフトウエア更新のそれぞれについて収集した複数の挙動を互いに比較して、前記一のソフトウエア更新を適用した後の前記情報処理装置の挙動が正常であるか否かを判断する判断部と、
を備える検査装置。 - 当該検査装置は、同一種類の複数の情報処理装置に対して前記一のソフトウエア更新を適用させる更新部を更に備え、
前記収集部は、前記一のソフトウエア更新を適用した同一種類の複数の情報処理装置のそれぞれの挙動を収集する
請求項1に記載の検査装置。 - 前記更新部は、システム構成、設定、および動作環境の少なくとも1つが共通する複数の情報処理装置に対して、前記一のソフトウエア更新を適用させる
請求項2に記載の検査装置。 - 当該検査装置は、一の情報処理装置の状態をバックアップしてから前記一のソフトウエア更新を適用させ、更に、前記一の情報処理装置をソフトウエア更新前の状態に復元してから前記一のソフトウエア更新を適用させる処理を複数回繰り返す更新部を更に備え、
前記収集部は、前記一の情報処理装置に対して適用された複数回分の前記一のソフトウエア更新のそれぞれについて、前記一の情報処理装置の挙動を収集する
請求項1に記載の検査装置。 - 前記更新部は、前記一の情報処理装置の構成を仮想的に実現する仮想マシンのイメージを保存し、保存したイメージの前記仮想マシンに対して前記一のソフトウエア更新を適用させる処理を複数回繰り返し、
前記収集部は、前記仮想マシンの挙動を収集する
請求項4に記載の検査装置。 - 当該検査装置は、一の情報処理装置に対して前記一のソフトウエア更新を適用させるとともに、前記一のソフトウエア更新の前における前記一の情報処理装置の処理を仮想的に実現する仮想マシンに対して前記一のソフトウエア更新を適用させる更新部を更に備え、
前記収集部は、前記一のソフトウエア更新を適用した前記一の情報処理装置の挙動、および、前記一のソフトウエア更新を適用した前記仮想マシンの挙動を収集する
請求項1に記載の検査装置。 - 前記更新部は、複数の情報処理装置を備える情報システムにおける一部の情報処理装置に前記一のソフトウエア更新を適用させ、前記判断部により前記一のソフトウエア更新を適用した前記一部の情報処理装置の挙動が正常であると判断されたことを条件として、前記情報システムにおける他の情報処理装置に前記一のソフトウエア更新を適用させる
請求項2から6の何れか1項に記載の検査装置。 - 前記判断部は、前記一部の情報処理装置に前記一のソフトウエア更新を適用した後の挙動が正常であるか否かの判断基準から変更した判断基準により、前記他の情報処理装置に前記一のソフトウエア更新を適用した後の挙動が正常であるか否かを判断する
請求項7に記載の検査装置。 - 前記判断部は、前記一のソフトウエア更新を適用してから、少なくともソフトウエア更新により挙動の変化が現れるまで、前記複数回分のソフトウエア更新のそれぞれについて収集した複数の挙動を互いに比較する
請求項1から8の何れか1項に記載の検査装置。 - 前記収集部は、前記情報処理装置が送受信するデータの振る舞いを前記情報処理装置の挙動として収集する
請求項1から9の何れか1項に記載の検査装置。 - 前記収集部は、前記情報処理装置が実行するプログラムおよび関数の振る舞いを前記情報処理装置の挙動として収集する
請求項1から9の何れか1項に記載の検査装置。 - 前記収集部は、前記情報処理装置がメモリに対して書き込みおよび読み出しをするデータの振る舞いを前記情報処理装置の挙動として収集する
請求項1から9の何れか1項に記載の検査装置。 - 前記収集部は、前記情報処理装置を構成するリソースの状態の振る舞いを前記情報処理装置の挙動として収集する
請求項1から9の何れか1項に記載の検査装置。 - 前記収集部は、前記情報処理装置内におけるシステムコールの呼び出しの振る舞いを前記情報処理装置の挙動として収集する
請求項1から9の何れか1項に記載の検査装置。 - 前記収集部は、前記情報処理装置が制御する機器の物理量の振る舞いを前記情報処理装置の挙動として収集する
請求項1から9の何れか1項に記載の検査装置。 - 前記情報処理装置のそれぞれに対応して設けられ、対応する情報処理装置が制御する機器または対応する情報処理装置自体の動作により影響する物理量の振る舞いを検出する検出部を更に備え、
前記収集部は、一のソフトウエア更新を適用した情報処理装置に対応して設けられた前記検出部からパラメータの振る舞いを取得する
請求項15に記載の検査装置。 - ソフトウエア更新を適用した情報処理装置を検査装置により検査する検査方法であって、
前記検査装置の収集部が、一のソフトウエア更新を適用した情報処理装置の挙動を、前記一のソフトウエア更新を適用した複数回分のソフトウエア更新のそれぞれについて収集する収集ステップと、
前記検査装置の判断部が、前記複数回分のソフトウエア更新のそれぞれについて収集した複数の挙動を互いに比較して、前記一のソフトウエア更新を適用した後の前記情報処理装置の挙動が正常であるか否かを判断する判断ステップと、
を備える検査方法。 - コンピュータを請求項1から16の何れか1項に記載の検査装置として機能させるプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011078466A JP5665188B2 (ja) | 2011-03-31 | 2011-03-31 | ソフトウエア更新を適用した情報処理装置を検査するシステム |
US13/435,612 US8887146B2 (en) | 2011-03-31 | 2012-03-30 | System for inspecting information processing unit to which software update is applied |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011078466A JP5665188B2 (ja) | 2011-03-31 | 2011-03-31 | ソフトウエア更新を適用した情報処理装置を検査するシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012212380A JP2012212380A (ja) | 2012-11-01 |
JP5665188B2 true JP5665188B2 (ja) | 2015-02-04 |
Family
ID=46929045
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011078466A Expired - Fee Related JP5665188B2 (ja) | 2011-03-31 | 2011-03-31 | ソフトウエア更新を適用した情報処理装置を検査するシステム |
Country Status (2)
Country | Link |
---|---|
US (1) | US8887146B2 (ja) |
JP (1) | JP5665188B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7172546B2 (ja) | 2018-12-13 | 2022-11-16 | 株式会社ジェイテクト | ベーンポンプ |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8627426B2 (en) | 2010-04-26 | 2014-01-07 | Vmware, Inc. | Cloud platform architecture |
US10430180B2 (en) * | 2010-05-26 | 2019-10-01 | Automation Anywhere, Inc. | System and method for resilient automation upgrade |
JP5665188B2 (ja) * | 2011-03-31 | 2015-02-04 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | ソフトウエア更新を適用した情報処理装置を検査するシステム |
US11418580B2 (en) * | 2011-04-01 | 2022-08-16 | Pure Storage, Inc. | Selective generation of secure signatures in a distributed storage network |
US9015710B2 (en) | 2011-04-12 | 2015-04-21 | Pivotal Software, Inc. | Deployment system for multi-node applications |
US9170798B2 (en) | 2012-03-02 | 2015-10-27 | Vmware, Inc. | System and method for customizing a deployment plan for a multi-tier application in a cloud infrastructure |
US9052961B2 (en) | 2012-03-02 | 2015-06-09 | Vmware, Inc. | System to generate a deployment plan for a cloud infrastructure according to logical, multi-tier application blueprint |
US9047133B2 (en) | 2012-03-02 | 2015-06-02 | Vmware, Inc. | Single, logical, multi-tier application blueprint used for deployment and management of multiple physical applications in a cloud environment |
US10031783B2 (en) | 2012-03-02 | 2018-07-24 | Vmware, Inc. | Execution of a distributed deployment plan for a multi-tier application in a cloud infrastructure |
US9690635B2 (en) | 2012-05-14 | 2017-06-27 | Qualcomm Incorporated | Communicating behavior information in a mobile computing device |
US9202047B2 (en) | 2012-05-14 | 2015-12-01 | Qualcomm Incorporated | System, apparatus, and method for adaptive observation of mobile device behavior |
US9348652B2 (en) | 2012-07-02 | 2016-05-24 | Vmware, Inc. | Multi-tenant-cloud-aggregation and application-support system |
US9747440B2 (en) | 2012-08-15 | 2017-08-29 | Qualcomm Incorporated | On-line behavioral analysis engine in mobile device with multiple analyzer model providers |
US9319897B2 (en) | 2012-08-15 | 2016-04-19 | Qualcomm Incorporated | Secure behavior analysis over trusted execution environment |
US9686023B2 (en) | 2013-01-02 | 2017-06-20 | Qualcomm Incorporated | Methods and systems of dynamically generating and using device-specific and device-state-specific classifier models for the efficient classification of mobile device behaviors |
US10089582B2 (en) | 2013-01-02 | 2018-10-02 | Qualcomm Incorporated | Using normalized confidence values for classifying mobile device behaviors |
US9684870B2 (en) | 2013-01-02 | 2017-06-20 | Qualcomm Incorporated | Methods and systems of using boosted decision stumps and joint feature selection and culling algorithms for the efficient classification of mobile device behaviors |
US9742559B2 (en) | 2013-01-22 | 2017-08-22 | Qualcomm Incorporated | Inter-module authentication for securing application execution integrity within a computing device |
JP6305442B2 (ja) * | 2013-02-15 | 2018-04-04 | クアルコム,インコーポレイテッド | 複数のアナライザモデルプロバイダを用いたモバイルデバイスにおけるオンライン挙動分析エンジン |
CN104346192A (zh) * | 2013-08-09 | 2015-02-11 | 聚游互动(北京)科技发展有限公司 | 一种移动应用的下载方法及*** |
WO2015021604A1 (zh) * | 2013-08-13 | 2015-02-19 | 华为技术有限公司 | 一种应用升级方法、装置 |
KR101647487B1 (ko) * | 2014-05-22 | 2016-08-10 | 소프트캠프(주) | 패치파일 분석시스템과 분석방법 |
CN104298517B (zh) * | 2014-07-08 | 2018-03-02 | 中标软件有限公司 | 一种软件更新方法及*** |
CN104267934B (zh) * | 2014-09-10 | 2017-12-29 | 北京金山安全软件有限公司 | 信息的展现方法、装置和移动终端 |
CN104267993A (zh) * | 2014-09-30 | 2015-01-07 | 珠海市君天电子科技有限公司 | 软件的升级方法、装置和移动终端 |
US9800590B1 (en) * | 2015-06-25 | 2017-10-24 | Symantec Corporation | Systems and methods for threat detection using a software program update profile |
US11567962B2 (en) * | 2015-07-11 | 2023-01-31 | Taascom Inc. | Computer network controlled data orchestration system and method for data aggregation, normalization, for presentation, analysis and action/decision making |
CN105278957B (zh) * | 2015-10-08 | 2018-05-22 | 南京南瑞继保电气有限公司 | 一种软件和驱动包的版本匹配识别方法 |
US10439941B2 (en) | 2015-12-21 | 2019-10-08 | Hewlett Packard Enterprise Development Lp | Determining switch load values for switches |
JP2018109910A (ja) * | 2017-01-05 | 2018-07-12 | 富士通株式会社 | 類似度判定プログラム、類似度判定方法および情報処理装置 |
WO2018146757A1 (ja) * | 2017-02-08 | 2018-08-16 | 三菱電機株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
CN109241482A (zh) * | 2018-08-28 | 2019-01-18 | 优视科技新加坡有限公司 | 确定变更事件发布成功的方法及其装置 |
US10884815B2 (en) | 2018-10-29 | 2021-01-05 | Pivotal Software, Inc. | Independent services platform |
US20220277068A1 (en) * | 2019-08-15 | 2022-09-01 | Felica Networks, Inc. | Information processing device, information processing method, program, and information processing system |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010049263A1 (en) * | 1998-03-26 | 2001-12-06 | Xiang Zhang | Automatic station/system configuration monitoring and error tracking system and software upgrade tool kit |
US6842861B1 (en) * | 2000-03-24 | 2005-01-11 | Networks Associates Technology, Inc. | Method and system for detecting viruses on handheld computers |
US7093239B1 (en) * | 2000-07-14 | 2006-08-15 | Internet Security Systems, Inc. | Computer immune system and method for detecting unwanted code in a computer system |
US20040003266A1 (en) * | 2000-09-22 | 2004-01-01 | Patchlink Corporation | Non-invasive automatic offsite patch fingerprinting and updating system and method |
US7810091B2 (en) * | 2002-04-04 | 2010-10-05 | Mcafee, Inc. | Mechanism to check the malicious alteration of malware scanner |
US7216343B2 (en) * | 2002-09-20 | 2007-05-08 | International Business Machines Corporation | Method and apparatus for automatic updating and testing of software |
US7490319B2 (en) * | 2003-11-04 | 2009-02-10 | Kimberly-Clark Worldwide, Inc. | Testing tool comprising an automated multidimensional traceability matrix for implementing and validating complex software systems |
US20060253848A1 (en) * | 2005-05-05 | 2006-11-09 | International Business Machines Corporation | Method and apparatus for solutions deployment in a heterogeneous systems management environment |
US20080168435A1 (en) * | 2007-01-05 | 2008-07-10 | David Tupman | Baseband firmware updating |
US8205194B2 (en) * | 2007-06-29 | 2012-06-19 | Microsoft Corporation | Updating offline virtual machines or VM images |
US7856439B2 (en) * | 2008-02-29 | 2010-12-21 | International Business Machines Corporation | Method and system for using semantic information to improve virtual machine image management |
JP2009237936A (ja) * | 2008-03-27 | 2009-10-15 | Toshiba Corp | 情報収集装置、方法、及びプログラム |
US9141381B2 (en) * | 2008-10-27 | 2015-09-22 | Vmware, Inc. | Version control environment for virtual machines |
CN101770376B (zh) * | 2008-12-31 | 2014-03-12 | 华为技术有限公司 | 一种升级软件的方法及控制装置 |
US8675495B2 (en) * | 2009-03-25 | 2014-03-18 | Nec Corporation | Communication system |
TWI396995B (zh) * | 2009-07-23 | 2013-05-21 | Inst Information Industry | 惡意軟體清除方法、系統及電腦程式產品與儲存媒體 |
US8443448B2 (en) * | 2009-08-20 | 2013-05-14 | Federal Reserve Bank Of New York | System and method for detection of non-compliant software installation |
US9348617B1 (en) * | 2010-08-22 | 2016-05-24 | Panaya Ltd. | Method and system for automatic processing of failed test scenarios |
US8479292B1 (en) * | 2010-11-19 | 2013-07-02 | Symantec Corporation | Disabling malware that infects boot drivers |
US8578362B2 (en) * | 2011-03-18 | 2013-11-05 | Hamilton Sundstrand Corporation | Method for downloading software to an electronics product |
JP5665188B2 (ja) * | 2011-03-31 | 2015-02-04 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | ソフトウエア更新を適用した情報処理装置を検査するシステム |
-
2011
- 2011-03-31 JP JP2011078466A patent/JP5665188B2/ja not_active Expired - Fee Related
-
2012
- 2012-03-30 US US13/435,612 patent/US8887146B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7172546B2 (ja) | 2018-12-13 | 2022-11-16 | 株式会社ジェイテクト | ベーンポンプ |
Also Published As
Publication number | Publication date |
---|---|
US8887146B2 (en) | 2014-11-11 |
US20120254850A1 (en) | 2012-10-04 |
JP2012212380A (ja) | 2012-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5665188B2 (ja) | ソフトウエア更新を適用した情報処理装置を検査するシステム | |
US9552249B1 (en) | Systems and methods for troubleshooting errors within computing tasks using models of log files | |
JP5697206B2 (ja) | 不正アクセスに対する防御をするシステム、方法およびプログラム | |
JP6129897B2 (ja) | マルウェアを示すヘッダフィールド属性の識別をコンピュータで実現する方法およびシステム | |
US9223966B1 (en) | Systems and methods for replicating computing system environments | |
US10255086B2 (en) | Determining optimal methods for creating virtual machines | |
US9792102B2 (en) | Identifying issues prior to deploying software | |
US9800590B1 (en) | Systems and methods for threat detection using a software program update profile | |
US9229758B2 (en) | Passive monitoring of virtual systems using extensible indexing | |
CN107864676A (zh) | 用于检测计算过程中未知漏洞的***和方法 | |
US20130111018A1 (en) | Passive monitoring of virtual systems using agent-less, offline indexing | |
US10917428B2 (en) | Holistic computer system cybersecurity evaluation and scoring | |
US20130254524A1 (en) | Automated configuration change authorization | |
JP2014515858A (ja) | 実行中の命令を再結合する方法および装置 | |
US20230171292A1 (en) | Holistic external network cybersecurity evaluation and scoring | |
US20160092679A1 (en) | Inspection and recovery method and apparatus for handling virtual machine vulnerability | |
CN111783094A (zh) | 一种数据分析方法、装置、服务器及可读存储介质 | |
US9158641B2 (en) | Cloud auto-test system, method and non-transitory computer readable storage medium of the same | |
US10089469B1 (en) | Systems and methods for whitelisting file clusters in connection with trusted software packages | |
CN111177720A (zh) | 基于大数据生成威胁情报的方法、装置及可读存储介质 | |
CN108090352A (zh) | 检测***及检测方法 | |
CN110414220A (zh) | 沙箱内程序动态执行过程中的操作文件提取方法及装置 | |
US20230275931A1 (en) | Dynamic management of role-based access control systems | |
Jurn et al. | A survey of automated root cause analysis of software vulnerability | |
US20240119140A1 (en) | A system and methods for sandboxed software analysis with automated vulnerability detection and patch development, deployment and validation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140108 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140926 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141007 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141021 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20141118 |
|
RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20141119 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141205 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5665188 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |