<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Detect configuration changes for SOX in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910823#M80505</link>
    <description>We run a simple DCL procedure at regular intervals which uses CHECKSUM to create a database of known checksums and compares it to the last run. Any differences are mailed to SYSTEM.&lt;BR /&gt;&lt;BR /&gt;The call is:&lt;BR /&gt; - define a path logical of directories to be searched, e.g. &lt;BR /&gt;$ define CHECKSUM_PATH SYS$SYSTEM,SYS$SHARE,SYS$LOADABLE_IMAGES&lt;BR /&gt;- define some excludes&lt;BR /&gt;$ Checksummer_Exclude_1 = ...&lt;BR /&gt; - and call&lt;BR /&gt;$ @Checksummer *.EXE "" EXE&lt;BR /&gt;P1 - filespec&lt;BR /&gt;P2 - optional mail target, if not SYSTEM&lt;BR /&gt;P3 - tags database&lt;BR /&gt;&lt;BR /&gt;Fount it somewhere on the internet and modified it a little.&lt;BR /&gt;&lt;BR /&gt;Perhaps it gives some idea...&lt;BR /&gt;&lt;BR /&gt;regards Kalle</description>
    <pubDate>Mon, 11 Dec 2006 13:01:09 GMT</pubDate>
    <dc:creator>Karl Rohwedder</dc:creator>
    <dc:date>2006-12-11T13:01:09Z</dc:date>
    <item>
      <title>Detect configuration changes for SOX</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910821#M80503</link>
      <description>For SOX reasons, I should be able to detect (unauthorized) configuration changes, t.i. changes to system procedures, configuarion databases, etc.&lt;BR /&gt;&lt;BR /&gt;Is someone doing it already ? By preference with postable procedures and using standard VMS tools. If not postable, a description will also help me. I was thinking of some kind of checksum.&lt;BR /&gt;&lt;BR /&gt;Wim</description>
      <pubDate>Mon, 11 Dec 2006 08:21:05 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910821#M80503</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2006-12-11T08:21:05Z</dc:date>
    </item>
    <item>
      <title>Re: Detect configuration changes for SOX</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910822#M80504</link>
      <description>You could make a database with MD5 checksums of files. &lt;BR /&gt;&lt;BR /&gt;I think pointaudit from pointsecure does this&lt;BR /&gt;&lt;A href="http://www.pointsecure.com/" target="_blank"&gt;http://www.pointsecure.com/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;LJK/Security does&lt;BR /&gt;&lt;A href="http://www.ljk.com/ljk/ljk_security.html" target="_blank"&gt;http://www.ljk.com/ljk/ljk_security.html&lt;/A&gt;</description>
      <pubDate>Mon, 11 Dec 2006 08:26:51 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910822#M80504</guid>
      <dc:creator>Ian Miller.</dc:creator>
      <dc:date>2006-12-11T08:26:51Z</dc:date>
    </item>
    <item>
      <title>Re: Detect configuration changes for SOX</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910823#M80505</link>
      <description>We run a simple DCL procedure at regular intervals which uses CHECKSUM to create a database of known checksums and compares it to the last run. Any differences are mailed to SYSTEM.&lt;BR /&gt;&lt;BR /&gt;The call is:&lt;BR /&gt; - define a path logical of directories to be searched, e.g. &lt;BR /&gt;$ define CHECKSUM_PATH SYS$SYSTEM,SYS$SHARE,SYS$LOADABLE_IMAGES&lt;BR /&gt;- define some excludes&lt;BR /&gt;$ Checksummer_Exclude_1 = ...&lt;BR /&gt; - and call&lt;BR /&gt;$ @Checksummer *.EXE "" EXE&lt;BR /&gt;P1 - filespec&lt;BR /&gt;P2 - optional mail target, if not SYSTEM&lt;BR /&gt;P3 - tags database&lt;BR /&gt;&lt;BR /&gt;Fount it somewhere on the internet and modified it a little.&lt;BR /&gt;&lt;BR /&gt;Perhaps it gives some idea...&lt;BR /&gt;&lt;BR /&gt;regards Kalle</description>
      <pubDate>Mon, 11 Dec 2006 13:01:09 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910823#M80505</guid>
      <dc:creator>Karl Rohwedder</dc:creator>
      <dc:date>2006-12-11T13:01:09Z</dc:date>
    </item>
    <item>
      <title>Re: Detect configuration changes for SOX</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910824#M80506</link>
      <description>Just noticed some garbage characters at the end of the attachment, which may be safely ignored.&lt;BR /&gt;(File was attached from a NFS Share on a VMS system on a Linux system...)&lt;BR /&gt;&lt;BR /&gt;regards Kalle</description>
      <pubDate>Mon, 11 Dec 2006 13:04:14 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910824#M80506</guid>
      <dc:creator>Karl Rohwedder</dc:creator>
      <dc:date>2006-12-11T13:04:14Z</dc:date>
    </item>
    <item>
      <title>Re: Detect configuration changes for SOX</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910825#M80507</link>
      <description>Kalle,&lt;BR /&gt;&lt;BR /&gt;Do you also have the config of excludes and the paths that are used ?&lt;BR /&gt;&lt;BR /&gt;It seems to do exactly what I need. Only due to DTSS the revision date is not always stable. I logged only hh:mm. And I also logged the file protection.&lt;BR /&gt;&lt;BR /&gt;Wim</description>
      <pubDate>Tue, 12 Dec 2006 05:26:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910825#M80507</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2006-12-12T05:26:55Z</dc:date>
    </item>
    <item>
      <title>Re: Detect configuration changes for SOX</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910826#M80508</link>
      <description>Wim,&lt;BR /&gt;&lt;BR /&gt;here is full call sequence from here:&lt;BR /&gt;&lt;BR /&gt;1. Image check&lt;BR /&gt;$ Define/NoLog CHECKSUM_PATH -&lt;BR /&gt;SYS$SYSTEM,SYS$SHARE,SYS$LOADABLE_IMAGES,SYS$STARTUP,CNC_MANAGER,MEN_PROC,CNC_DISK:[CNC_*MGR_*]&lt;BR /&gt;$ Checksummer_Exclude_1   = "SYS$SYSTEM:TERMTABLE.EXE"&lt;BR /&gt;$ Checksummer_Exclude_2   = "SYS$LOADABLE_IMAGES:SYS.EXE"&lt;BR /&gt;$ Checksummer_Exclude_3   = "SYS$SYSTEM:NETSCAPE-EXPORT.EXE"&lt;BR /&gt;$   Checksummer_Exclude_Cnt = 3&lt;BR /&gt;$   @Cnc_manager:Checksummer *.EXE "" EXE&lt;BR /&gt;&lt;BR /&gt;2. Procedure check:&lt;BR /&gt;$!__check procedures&lt;BR /&gt;$ Checksummer_Exclude_1   = "CNC_CLUMGR:SETRIGHTS.COM"&lt;BR /&gt;$ Checksummer_Exclude_2   = "SYS$SYSTEM:TNT$EMERGENCY_MOUNT.COM"&lt;BR /&gt;$ Checksummer_Exclude_Cnt = 2&lt;BR /&gt;$!__loop over TDC commandfiles to skip them from checksumming (they change every day)&lt;BR /&gt;$ TDC_Tmp = "SYS$MANAGER:TDC$*$*.COM"&lt;BR /&gt;$ TDC_1:&lt;BR /&gt;$ Nx  = F$Search("''TDC_Tmp'")&lt;BR /&gt;$ If (Nx.nes."")&lt;BR /&gt;$ Then&lt;BR /&gt;$   Checksummer_Exclude_Cnt = Checksummer_Exclude_Cnt + 1&lt;BR /&gt;$      Checksummer_Exclude_'Checksummer_Exclude_Cnt'   = Nx&lt;BR /&gt;$       Goto TDC_1&lt;BR /&gt;$   Endif&lt;BR /&gt;$   @Cnc_manager:Checksummer *.COM "" COM&lt;BR /&gt;&lt;BR /&gt;regards Kalle</description>
      <pubDate>Tue, 12 Dec 2006 05:42:04 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910826#M80508</guid>
      <dc:creator>Karl Rohwedder</dc:creator>
      <dc:date>2006-12-12T05:42:04Z</dc:date>
    </item>
    <item>
      <title>Re: Detect configuration changes for SOX</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910827#M80509</link>
      <description>And a final question : with what frequency do you run it ?&lt;BR /&gt;&lt;BR /&gt;Wim</description>
      <pubDate>Tue, 12 Dec 2006 05:57:43 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910827#M80509</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2006-12-12T05:57:43Z</dc:date>
    </item>
    <item>
      <title>Re: Detect configuration changes for SOX</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910828#M80510</link>
      <description>Wim,&lt;BR /&gt;&lt;BR /&gt;we run it daily as part of our 'midnight' job.&lt;BR /&gt;I've attached the complete routine, which does the CHECKSUMMER call.&lt;BR /&gt;&lt;BR /&gt;regards Kalle</description>
      <pubDate>Tue, 12 Dec 2006 06:27:01 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910828#M80510</guid>
      <dc:creator>Karl Rohwedder</dc:creator>
      <dc:date>2006-12-12T06:27:01Z</dc:date>
    </item>
    <item>
      <title>Re: Detect configuration changes for SOX</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910829#M80511</link>
      <description>A remark for those that want to implement this too : ctf$section.dat is a variable record length file with invalid contents.&lt;BR /&gt;&lt;BR /&gt;When you do a checksum with this file, the checksum goes into a cpu loop. I had to reboot the system (an AS500) to get the cpu back.&lt;BR /&gt;&lt;BR /&gt;Wim</description>
      <pubDate>Tue, 12 Dec 2006 09:36:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/detect-configuration-changes-for-sox/m-p/3910829#M80511</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2006-12-12T09:36:55Z</dc:date>
    </item>
  </channel>
</rss>

