KR20200030448A - 정보 처리장치, 정보 처리장치의 제어방법, 및 기억매체 - Google Patents
정보 처리장치, 정보 처리장치의 제어방법, 및 기억매체 Download PDFInfo
- Publication number
- KR20200030448A KR20200030448A KR1020190106265A KR20190106265A KR20200030448A KR 20200030448 A KR20200030448 A KR 20200030448A KR 1020190106265 A KR1020190106265 A KR 1020190106265A KR 20190106265 A KR20190106265 A KR 20190106265A KR 20200030448 A KR20200030448 A KR 20200030448A
- Authority
- KR
- South Korea
- Prior art keywords
- program
- setting
- area
- alteration detection
- detection processing
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F21/575—Secure boot
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/52—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
- G06F21/53—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow by executing in a restricted environment, e.g. sandbox or secure virtual machine
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1211—Improving printing performance
- G06F3/1212—Improving printing performance achieving reduced delay between job submission and print start
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1222—Increasing security of the print job
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/123—Software or firmware update, e.g. device firmware management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1254—Automatic configuration, e.g. by driver
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
- G06F9/441—Multiboot arrangements, i.e. selecting an operating system to be loaded
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Stored Programmes (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
Description
도 2는, 복합기의 소프트웨어 구성도이다.
도 3a 및 도 3b는, 기동시의 일련의 동작을 나타내는 모식도이다.
도 4는, 설정 화면을 나타내는 모식도이다.
도 5는, 설정 변경시에 행해지는 처리를 나타내는 흐름도이다.
도6a 및 도 6b는, 개찬 검지 처리를 나타내는 흐름도이다.
Claims (12)
- 프로그램의 기동시마다 개찬 검지 처리를 행하는 정보 처리장치로서,
개찬 검지 처리를 행할 것인지 아닌지를 나타내는 설정을, 다른 프로그램에 대한 개찬 검지 처리를 최초로 행하는 제1 프로그램이 참조가능한 제1영역과, 상기 제1 프로그램이 기동된 시점에서 상기 제1 프로그램이 참조할 수 없는 제2영역에 기록 가능한 기록부를 구비하고,
상기 제1 프로그램은, 상기 제1영역에 기록된 상기 설정에 따라 상기 개찬 검지 처리를 행하고,
상기 제2영역을 참조가능한 제2 프로그램은, 상기 제2영역에 기록된 상기 설정에 따라 상기 개찬 검지 처리를 행하는 정보 처리장치.
- 제 1항에 있어서,
상기 제1영역과 상기 제2영역은 서로 다른 기억장치들의 기억 영역들인 정보 처리장치.
- 제 1항 또는 제 2항에 있어서,
상기 제1영역은, 상기 제1 프로그램을 격납하고 있는 기억장치의 영역이고,
상기 제2영역은, 상기 제2 프로그램을 격납하고 있는 기억장치의 영역인 정보 처리장치.
- 제 1항 또는 제 2항에 있어서,
상기 제1 프로그램은, BIOS이고,
상기 제2 프로그램은, 상기 제2영역을 참조가능한 드라이버를 유효하게 하는 처리를 포함하는 프로그램인 정보 처리장치.
- 제 1항 또는 제 2항에 있어서,
상기 개찬 검지 처리를 행할 것인지 아닌지를 나타내는 설정을 유저가 선택할 수 있도록 구성된 선택부를 더 구비한 정보 처리장치.
- 제 5항에 있어서,
상기 기록부는, 상기 유저에 의해 선택된 설정을, 상기 제1영역 및 상기 제2영역의 양쪽에 기록하는 정보 처리장치.
- 제 5항에 있어서,
상기 기록부 및 상기 선택부는, 상기 제2 프로그램에 의해 기동되는 제3 프로그램에 의해 기능하도록 구현되는 정보 처리장치.
- 제 1항 또는 제 2항에 있어서,
상기 제2 프로그램은, 상기 제1영역의 설정과 상기 제2영역의 설정이 일치하지 않는 경우, 이들 설정이 상기 개찬 검지 처리를 행하는 설정이 되도록 상기 제1영역의 설정과 상기 제2영역의 설정을 일치시키는 처리를 행하는 정보 처리장치.
- 제 8항에 있어서,
상기 제1영역의 설정이 상기 개찬 검지 처리를 행하는 설정이고, 또한 상기 제2영역의 설정이 상기 개찬 검지 처리를 행하지 않는 설정일 경우,
상기 제2 프로그램은, 상기 제2영역의 설정을 상기 개찬 검지 처리를 행하는 설정으로 변경하고, 그후, 상기 제2영역에 기록된 설정에 따라 상기 개찬 검지 처리를 행하는 정보 처리장치.
- 제 8항에 있어서,
상기 제1영역의 설정이 상기 개찬 검지 처리를 행하지 않는 설정이고, 또한 상기 제2영역의 설정이 상기 개찬 검지 처리를 행하는 설정일 경우,
상기 제2 프로그램은, 상기 제1영역의 설정을 상기 개찬 검지 처리를 행하는 설정으로 변경하고, 그후, 상기 정보 처리장치를 재기동하는 처리를 행하는 정보 처리장치.
- 프로그램의 기동시마다 개찬 검지 처리를 행하는 정보 처리장치의 제어방법으로서,
개찬 검지 처리를 행할 것인지 아닌지를 나타내는 설정을, 다른 프로그램에 대한 개찬 검지 처리를 최초로 행하는 제1 프로그램이 참조가능한 제1영역과, 상기 제1 프로그램이 기동된 시점에서 상기 제1 프로그램이 참조할 수 없는 제2영역에 기록하는 단계를 포함하고,
상기 제1 프로그램은, 상기 제1영역에 기록된 상기 설정에 따라 상기 개찬 검지 처리를 행하고,
상기 제2영역을 참조가능한 제2 프로그램은, 상기 제2영역에 기록된 상기 설정에 따라 상기 개찬 검지 처리를 행하는 정보 처리장치의 제어방법.
- 컴퓨터에,
개찬 검지 처리를 행할 것인지 아닌지를 나타내는 설정을, 다른 프로그램에 대한 개찬 검지 처리를 최초로 행하는 제1 프로그램이 참조가능한 제1영역과, 상기 제1 프로그램이 기동된 시점에서 상기 제1 프로그램이 참조할 수 없는 제2영역에 기록하는 단계를 실행시키고,
상기 제1 프로그램이 상기 제1영역에 기록된 상기 설정에 따라 상기 개찬 검지 처리를 행하고,
상기 제2영역을 참조가능한 제2 프로그램이 상기 제2영역에 기록된 상기 설정에 따라 상기 개찬 검지 처리를 행하는 제어 프로그램을 기억하는 컴퓨터 판독가능한 기억매체.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JPJP-P-2018-170613 | 2018-09-12 | ||
| JP2018170613A JP7182966B2 (ja) | 2018-09-12 | 2018-09-12 | 情報処理装置、情報処理装置の起動方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200030448A true KR20200030448A (ko) | 2020-03-20 |
| KR102467636B1 KR102467636B1 (ko) | 2022-11-16 |
Family
ID=69719200
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190106265A Active KR102467636B1 (ko) | 2018-09-12 | 2019-08-29 | 정보 처리장치, 정보 처리장치의 제어방법, 및 기억매체 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11514169B2 (ko) |
| JP (1) | JP7182966B2 (ko) |
| KR (1) | KR102467636B1 (ko) |
| CN (1) | CN110895609B (ko) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013142948A1 (en) * | 2012-03-30 | 2013-10-03 | Irdeto Canada Corporation | Method and system for preventing and detecting security threats |
| JP7738398B2 (ja) | 2021-03-23 | 2025-09-12 | キヤノン株式会社 | 情報処理装置及びプログラムの検証方法とプログラム |
| JP2026025126A (ja) * | 2024-08-02 | 2026-02-13 | 株式会社オートネットワーク技術研究所 | 情報処理装置、情報処理方法及びコンピュータプログラム |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140040636A1 (en) * | 2011-04-29 | 2014-02-06 | Jeff Jeansonne | Embedded controller to verify crtm |
| JP2014032595A (ja) * | 2012-08-06 | 2014-02-20 | Canon Inc | 情報処理システム及びその制御方法、並びにプログラム |
| KR20140068867A (ko) * | 2011-07-08 | 2014-06-09 | 오픈픽 아이엔씨. | 부팅 프로세스 동안 구성요소들을 인증하기 위한 시스템 및 방법 |
| JP6066751B2 (ja) * | 2013-01-31 | 2017-01-25 | キヤノン株式会社 | 情報処理システム及びその制御方法、並びにプログラム |
| JP2017138883A (ja) * | 2016-02-05 | 2017-08-10 | キヤノン株式会社 | 装置及びその制御方法、並びにプログラム |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0666751B2 (ja) | 1986-07-25 | 1994-08-24 | 日本電信電話株式会社 | シグナリング信号伝送装置 |
| US7334157B1 (en) * | 2004-02-26 | 2008-02-19 | Symantec Operating Corporation | Restore of data to a computer system having different hardware |
| US7765393B1 (en) * | 2006-07-11 | 2010-07-27 | Network Appliance, Inc. | Method and system of embedding a boot loader as system firmware |
| JP2009009372A (ja) | 2007-06-28 | 2009-01-15 | Panasonic Corp | 情報端末、クライアントサーバシステムおよびプログラム |
| JP2009037467A (ja) * | 2007-08-02 | 2009-02-19 | Konica Minolta Business Technologies Inc | 起動制御方法及び起動制御プログラム並びに画像形成装置 |
| JP5385148B2 (ja) | 2007-10-05 | 2014-01-08 | パナソニック株式会社 | セキュアブート端末、セキュアブート方法、セキュアブートプログラム、記録媒体及び集積回路 |
| JP5309709B2 (ja) | 2008-06-16 | 2013-10-09 | 株式会社リコー | ソフトウェア改ざん検知方法及び機器 |
| JP5673045B2 (ja) | 2010-12-03 | 2015-02-18 | 株式会社リコー | 組み込み機器、暗号化・復号方法、プログラム |
| JP5519712B2 (ja) * | 2012-01-20 | 2014-06-11 | レノボ・シンガポール・プライベート・リミテッド | コンピュータをブートする方法およびコンピュータ |
| CN103810430B (zh) * | 2012-11-13 | 2018-02-27 | 联想(北京)有限公司 | 一种控制电子设备的方法及电子设备 |
| EP2775421B1 (en) | 2013-03-05 | 2019-07-03 | Wincor Nixdorf International GmbH | Trusted terminal platform |
| TW201506788A (zh) * | 2013-05-01 | 2015-02-16 | Insyde Software Corp | 在配有適用統一可延伸韌體介面(uefi)之韌體之計算裝置中的安全啓動覆蓋技術 |
| JP6373888B2 (ja) * | 2016-03-01 | 2018-08-15 | 株式会社東芝 | 情報処理装置及び制御方法 |
| JP6942601B2 (ja) | 2017-10-18 | 2021-09-29 | キヤノン株式会社 | 情報処理装置、その制御方法、及びプログラム |
| US11861011B2 (en) * | 2019-06-25 | 2024-01-02 | ZPE Systems, Inc. | Secure boot process |
-
2018
- 2018-09-12 JP JP2018170613A patent/JP7182966B2/ja active Active
-
2019
- 2019-08-29 KR KR1020190106265A patent/KR102467636B1/ko active Active
- 2019-09-04 US US16/560,868 patent/US11514169B2/en active Active
- 2019-09-11 CN CN201910859663.1A patent/CN110895609B/zh active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140040636A1 (en) * | 2011-04-29 | 2014-02-06 | Jeff Jeansonne | Embedded controller to verify crtm |
| KR20140068867A (ko) * | 2011-07-08 | 2014-06-09 | 오픈픽 아이엔씨. | 부팅 프로세스 동안 구성요소들을 인증하기 위한 시스템 및 방법 |
| JP2014032595A (ja) * | 2012-08-06 | 2014-02-20 | Canon Inc | 情報処理システム及びその制御方法、並びにプログラム |
| JP6066751B2 (ja) * | 2013-01-31 | 2017-01-25 | キヤノン株式会社 | 情報処理システム及びその制御方法、並びにプログラム |
| JP2017138883A (ja) * | 2016-02-05 | 2017-08-10 | キヤノン株式会社 | 装置及びその制御方法、並びにプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102467636B1 (ko) | 2022-11-16 |
| JP2020042632A (ja) | 2020-03-19 |
| CN110895609B (zh) | 2023-11-14 |
| CN110895609A (zh) | 2020-03-20 |
| US11514169B2 (en) | 2022-11-29 |
| JP7182966B2 (ja) | 2022-12-05 |
| US20200082093A1 (en) | 2020-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109684849B (zh) | 信息处理装置、其控制方法和存储介质 | |
| US11681809B2 (en) | Information processing apparatus, control method, and storage medium | |
| US11669609B2 (en) | Information processing apparatus, control method of the same, and storage medium | |
| US11010153B2 (en) | Information processing apparatus that detects falsification of a program, method of controlling the same, and storage medium | |
| JP6399763B2 (ja) | 情報処理装置、情報処理方法 | |
| WO2015072559A1 (en) | Image forming apparatus having firmware update function, method of controlling the same, program for executing the method, and storage medium | |
| JP7374780B2 (ja) | 情報処理装置および情報処理装置の制御方法 | |
| KR102467636B1 (ko) | 정보 처리장치, 정보 처리장치의 제어방법, 및 기억매체 | |
| JP2020160747A (ja) | 情報処理装置、その制御方法、及びプログラム | |
| JP7321795B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
| KR102402373B1 (ko) | 정보 처리 장치 및 정보 처리 방법 | |
| JP2020154601A (ja) | 情報処理装置とその制御方法、及びプログラム | |
| EP3654183B1 (en) | Information processing apparatus and method of controlling information processing apparatus | |
| US10904405B2 (en) | Image processing apparatus that displays a message when alteration of an application has been detected, control method thereof, and storage medium | |
| US11822928B2 (en) | Information processing apparatus, method of controlling same, storage medium, and image forming apparatus | |
| JP2020082441A (ja) | 画像形成装置、その制御方法、及びプログラム | |
| KR20190046686A (ko) | 화상 형성 장치, 화상 형성 장치의 제어 방법 및 프로그램 | |
| JP2021140601A (ja) | 情報処理装置、その制御方法、及びプログラム | |
| JP2021111916A (ja) | 情報処理装置及びプログラム復旧方法 | |
| JP2020135645A (ja) | 情報処理装置、その制御方法およびプログラム | |
| US20230351029A1 (en) | Information processing apparatus, control method for the same, and storage medium | |
| US20180220019A1 (en) | External storage medium processing device and program | |
| JP2020088746A (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JP2006344022A (ja) | 機器及びプログラム起動方法 | |
| JP2004355067A (ja) | 情報処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20190829 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20210302 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20190829 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20220428 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20221018 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20221111 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20221114 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |