75 lines
5.2 KiB
HTML
75 lines
5.2 KiB
HTML
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
<!DOCTYPE html
|
||
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
<html lang="en-us" xml:lang="en-us">
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||
|
<meta name="security" content="public" />
|
||
|
<meta name="Robots" content="index,follow" />
|
||
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
||
|
<meta name="DC.Type" content="task" />
|
||
|
<meta name="DC.Title" content="Verifying code checker function integrity" />
|
||
|
<meta name="abstract" content="Learn how to verify the integrity of the code checker function that you use to verify i5/OS system integrity." />
|
||
|
<meta name="description" content="Learn how to verify the integrity of the code checker function that you use to verify i5/OS system integrity." />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzalzmanageobjects.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzalzintegrityverification.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzalztroublecodechecker.htm" />
|
||
|
<meta name="copyright" content="(C) Copyright IBM Corporation 2004, 2006" />
|
||
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2004, 2006" />
|
||
|
<meta name="DC.Format" content="XHTML" />
|
||
|
<meta name="DC.Identifier" content="check_the_checker" />
|
||
|
<meta name="DC.Language" content="en-us" />
|
||
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
||
|
<!-- US Government Users Restricted Rights -->
|
||
|
<!-- Use, duplication or disclosure restricted by -->
|
||
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
||
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
||
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
||
|
<title>Verifying code checker function integrity</title>
|
||
|
</head>
|
||
|
<body id="check_the_checker"><a name="check_the_checker"><!-- --></a>
|
||
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
||
|
<h1 class="topictitle1">Verifying code checker function integrity</h1>
|
||
|
<div><p>Learn how to verify the integrity of the code checker function
|
||
|
that you use to verify i5/OS™ system integrity.</p>
|
||
|
<div class="section"> <p>To use the new <a href="rzalzintegrityverification.htm#integrity_verification">code
|
||
|
checker integrity verification function</a> to that you use to verify the
|
||
|
integrity of your system, you must have *AUDIT special authority. </p>
|
||
|
<p>To
|
||
|
verify the code checker function, run the Check System (<a href="../apis/qydochks.htm">QydoCheckSystem</a>) API to determine
|
||
|
whether any key operating system object has changed since it was signed. When
|
||
|
you run the API it checks key system objects, including the programs and service
|
||
|
programs and selected command (*CMD) objects in the QSYS library, as follows: </p>
|
||
|
</div>
|
||
|
<ol><li><span>Checks all program (*PGM) objects to which the system entry point
|
||
|
table points. </span></li>
|
||
|
<li><span>Checks all the service program (*SRVPGM) objects in the QSYS library
|
||
|
and verifies the integrity of the Verify Object API.</span></li>
|
||
|
<li><span>Runs the Verify Object (<a href="../apis/qydovfyo.htm">QydoVerifyObject</a>) API to verify the integrity of Restore
|
||
|
Object (RSTOBJ) command, the Restore Library (RSTLIB) command, and the Check
|
||
|
Object Integrity (CHKOBJITG) command.</span></li>
|
||
|
<li><span>Uses the RSTOBJ and RSTLIB commands on a special save file (*SAV)
|
||
|
to make sure that errors are reporting correctly. A lack of error messages
|
||
|
or the wrong error messages indicate a potential problem.</span></li>
|
||
|
<li><span>Creates a command (*CMD) object that is designed to fail to verify
|
||
|
correctly. </span></li>
|
||
|
<li><span>Runs the CHKOBJITG command and the Verify Object API on this special
|
||
|
command object to ensure that the CHKOBJITG command and the Verify Object
|
||
|
API are reporting errors correctly. A lack of error messages or the wrong
|
||
|
error messages indicate a potential problem. </span></li>
|
||
|
</ol>
|
||
|
<div class="section"> </div>
|
||
|
</div>
|
||
|
<div>
|
||
|
<div class="familylinks">
|
||
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzalzmanageobjects.htm" title="Use this information to learn about system commands and system values that you can use to work with signed objects and how signed objects affect backup and recovery processes.">Manage signed objects</a></div>
|
||
|
</div>
|
||
|
<div class="relconcepts"><strong>Related concepts</strong><br />
|
||
|
<div><a href="rzalzintegrityverification.htm" title="Learn how you can verify the integrity of the code checker function that you use to verify the integrity of your system.">Code checker integrity verification function</a></div>
|
||
|
</div>
|
||
|
<div class="relref"><strong>Related reference</strong><br />
|
||
|
<div><a href="rzalztroublecodechecker.htm" title="Use this information to learn what messages are returned by the code checker integrity verification function and how to use these messages to ensure that the code checker function is uncorrupted, as well as possible solutions if messages indicate that the function or key operating system objects may be corrupted.">Interpret code checker verification error messages</a></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</body>
|
||
|
</html>
|