CISA IT Operations: Components, Asset Management, Job Scheduling, Interfaces and End-User Computing
Information systems operations is the day-to-day running of an organization's technology (its hardware, assets, production jobs and data flows), and an IS auditor's job in the first part of CISA section 4A is to judge whether those operations and their maintenance support the organization's objectives. The outline covers five subtopics here: IT components; IT asset management; job scheduling and production process automation; system interfaces; and shadow IT and end-user computing. You will learn what each back-end device does and stores, how a hardware maintenance program and removable-media controls are evaluated, why the asset inventory comes first, how to test a register for completeness versus existence, how license compliance depends on the license model, how media is sanitized at end of life, how schedulers reduce error and where they shift risk, how schedule changes, ad hoc jobs, abends and emergency access are controlled, which interface controls prove completeness and accuracy, and how end-user computing and shadow IT are risk-ranked and governed. Availability, incident, change, log, service level and database management follow in the next lesson, and backup and continuity in Business resilience.
On this page10 sections
- IT components: what each back-end device does
- Hardware maintenance and removable media
- IT asset management: inventory first, then ownership
- Testing the asset register: completeness versus existence
- Software license compliance
- End of life: disposal and media sanitization
- Job scheduling and production process automation
- Controlling the schedule: changes, ad hoc jobs, abends and access
- System interfaces: inventory, completeness and security
- Shadow IT and end-user computing: risk and compensating controls
- Identify the role of proxy, file, application, database and print servers and appliances, and the data each can hold
- Evaluate a hardware maintenance program and removable-media controls using reliable operating evidence
- Explain why an accurate, owned inventory is the foundation of IT asset life cycle management, and test a register for completeness versus existence
- Assess software license compliance against the metric the license model actually limits
- Select media sanitization methods and disposal evidence for SSDs, failed drives and leased devices
- Evaluate job scheduling controls: automation, dependencies, schedule changes, ad hoc jobs, abends and emergency access
- Match interface controls and EUC compensating controls to the risks they address, and discover and govern shadow IT
IT components: what each back-end device does
The processing environment an IS auditor reviews is built from a small set of back-end components, and each one carries its own risk because of what it does and what it stores. Knowing their roles lets you tell which device a control belongs on and which data a device holds when it is moved, repaired or retired.
| Component | What it does | Typical audit interest |
|---|---|---|
| Proxy server | Sits between internal clients and external servers and makes requests on the clients' behalf, so it can filter, log and cache web traffic (a reverse proxy does the same for inbound requests to web servers) | Content filtering, usage logs (also a source for discovering shadow IT) |
| File server | Stores and shares files across the network | Folder permissions, data copied out to removable media |
| Application server | Runs the business logic: the middle tier between the presentation layer (browser or web front end) and the data tier | Where business rules execute and call the database |
| Database server | Stores and serves structured data to applications | Covered in the database management lesson |
| Print server and multifunction devices | Queue and manage print jobs; multifunction printers also copy, scan and fax, and depending on model and configuration can retain images of the documents they process on an internal disk | Data left on device disks when a leased device is returned or a device is disposed of |
| Appliances | Purpose-built devices (firewalls, load balancers, storage or security appliances) with embedded software | Vendor maintenance, firmware and configuration |
In a three-tier application the presentation, application logic and data are separated: the browser talks to a web front end, the application server applies the business rules and the database server holds the data. A question that asks where the logic runs is asking about the middle tier.
Devices that look harmless can hold sensitive data. Any device with an internal disk (a copier, a network appliance, a storage shelf) is a storage device. While it is on site the organization's physical and logical controls protect what it holds; once it leaves the organization's custody, for any reason, those controls no longer apply but the data is still on the disk. That is why device disks belong in the asset disposal process (see the disposal section below), not only workstation and server drives.
Hardware maintenance and removable media
A hardware maintenance program keeps equipment reliable by scheduling preventive maintenance to the vendor's specifications, prioritised by how critical the equipment is, performed by authorized parties and recorded so that it can be tested. Cost and sourcing decisions belong to management; they are not the control that keeps hardware working.
Evaluating maintenance
- Reliable evidence that maintenance happened is documentary, produced at the time of the work and issued by whoever performed it, such as a record of each service visit, compared with the planned schedule so that missed visits stand out. Evidence of what was agreed, what someone says happened, or what was paid for does not show that the work itself was done.
- A deviation from the vendor's schedule is not yet a finding. When practice departs from what the vendor specifies, the auditor first establishes whether the departure has affected reliability, using the equipment's own failure and outage history. Only then can the deviation be rated and a recommendation framed; a recommendation or escalation made before the effect is known is premature.
USB and other removable media
Removable storage creates two classic risks: data leakage (sensitive files leave on media the organization neither owns nor protects, and are exposed when a device is lost or taken) and malware introduction (untrusted media connected to corporate machines). Which one is greatest depends on the scenario: unrestricted copying of server files to personal drives is a disclosure problem; plugging in unknown media is a malware problem.
Preventive controls beat detective ones. When the business genuinely needs USB (for example, loading files onto machines with no network connection), the strongest approach is technical enforcement: device-control software that refuses any storage device except encrypted media the organization itself issues and manages. A control that only records copying finds the problem after the data has gone, a rule users are asked to follow depends on behaviour, and a control aimed at one risk (malware) does nothing for the other (leakage).
When testing device control, remember that the management console reports only on devices running the agent. To show the control operates across the whole estate, reconcile agent enrolment to the endpoint inventory (finding laptops never enrolled or with a broken agent) and attempt to use an unapproved drive on a sample of endpoints. Evidence of how the tool is configured or was rolled out shows only design.
IT asset management: inventory first, then ownership
IT asset management is the control of hardware, software and data assets across their life cycle (acquisition, deployment, maintenance, and retirement and disposal), and it starts with an accurate inventory. An organization cannot classify, protect, maintain, license or dispose of assets it does not know it has, so the first step in setting up the program is to identify and record IT assets in a register with attributes such as owner, location, configuration and status. Classification, replacement cycles and disposal procedures all build on that inventory.
Every asset needs an accountable owner. The owner decides the asset's classification, the protection it needs, who may use it and when it is retired. A register that records location and configuration but no owner leaves those decisions to no one, so protection may be inadequate and life cycle actions (contract renewal, patching, retirement) are missed. Many of the register problems an auditor finds later trace back to this one missing attribute.
When the auditor evaluates asset life cycle policies and practices, the questions follow the cycle:
- Acquisition goes through approved procurement so that the asset is recorded when it arrives.
- Deployment and change update the register (location, user, configuration) so that it stays accurate.
- Maintenance follows the hardware maintenance program, and software stays within license entitlements.
- Retirement and disposal include sanitization of any media and a record that reconciles each device leaving the organization.
Testing the asset register: completeness versus existence
Completeness and existence are opposite questions, and the direction of the test decides which one you answer. Completeness asks whether everything that exists is recorded; existence asks whether everything recorded is real.
| Assertion | Start the sample from | Trace to | What it can find |
|---|---|---|---|
| Completeness | The real population: devices found by physical observation and network discovery scans | The asset register | Devices in use that are missing from the register |
| Existence | Entries in the register | The physical device (vouching: locate each one) | Recorded devices that are lost, stolen or retired but still listed |
Testing from the register to the floor can never reveal an omission, because an unrecorded device is never sampled. Testing from discovered devices to the register can never prove a recorded item exists.
Reconciling to another record proves completeness only if that record contains everything that should be in the register. A fixed-asset ledger in finance excludes items below the capitalization threshold, because those are expensed when bought. Laptops and phones often fall below it, yet they hold data and need tracking. So a register whose count agrees exactly with the ledger can still be missing many end-user devices; matching counts show the two records share the same scope, not that either is complete. Owner confirmations have the same weakness: owners confirm the entries they are shown, not the devices that were never listed. Neither a count comparison nor a confirmation gives item-level evidence of existence either.
Software license compliance
Software license compliance means the copies installed or in use do not exceed what the organization is entitled to under its agreements, so the best evidence compares both sides: installations or usage measured by a discovery or metering tool, against purchased entitlements. A policy, purchase orders or a vendor's audit-rights clause each show only one side, or only intent.
Measure the metric the agreement actually licenses.
| License model | What is limited | Evidence to compare with entitlements |
|---|---|---|
| Per installation or per device | Number of devices with the software installed | Installation counts from a discovery tool |
| Named user | Number of individual users assigned the software | User assignments in the directory or vendor portal |
| Concurrent use | Number of copies running at the same time | Peak concurrent usage from the license server for the review period |
A count that exceeds the licenses on one metric is not automatically a breach on another. Where the agreement limits simultaneous use, the number of installed copies says little; the auditor first obtains the measure the agreement actually limits and only then concludes. A conclusion drawn from the wrong metric is premature.
Prevention addresses the root cause. If over-deployment happened because users can install software themselves, the recommendation that stops it recurring removes that ability and routes all software through a managed distribution process that checks entitlements before it installs. Remedies that fix only today's count, find the problem later or depend on users remembering a rule do not address the cause.
End of life: disposal and media sanitization
Any asset that leaves the organization with storage inside it (resale, recycling, donation, lease return or warranty replacement) is a disposal, and its media must be sanitized, with evidence for each device reconciled to the disposal records.
NIST SP 800-88, Guidelines for Media Sanitization (Revision 2, September 2025, which refers to IEEE 2883-2022 for technique-level detail), keeps three levels:
- Clear: logical techniques such as overwriting user-addressable storage, protecting against simple recovery tools.
- Purge: techniques that defeat laboratory recovery, such as the drive's built-in sanitize command, cryptographic erase on a self-encrypting drive (effective only when the encryption key covers all stored data), or degaussing for magnetic media.
- Destroy: shredding, disintegrating or incinerating so the media can no longer be used.
Choose the method by media type and by whether the device will be reused:
| Situation | Why the obvious method fails | Control to recommend |
|---|---|---|
| Solid-state drives to be resold | Wear levelling and spare capacity the host cannot address mean an operating-system overwrite can leave old data, however many passes run; degaussing has no effect on flash | A purge performed by the drive's firmware (its sanitize function, or crypto erase where it is a self-encrypting drive), then checking that it worked (shredding works but rules out resale) |
| Failed drives returned under warranty | Overwriting needs a working drive, and a failed drive often cannot accept writes | Keep the failed drive and destroy it on site, using the manufacturer's drive-retention service option |
| Leased multifunction printers returned to the lessor | The internal disk leaves with the device | Sanitize or retain the disk before return, as part of the disposal procedure |
Evidence must be specific to each device. When a third party sanitizes media for the organization, the best assurance is device-level proof of sanitization, matched serial by serial against what the organization sent, which shows both that the work was done and that nothing went missing. Evidence about the provider's general management system or its promises speaks to intent, not to the outcome for these devices. In the same way, a control that only records or contractually restricts what happens to a device after it has left cannot stop the data on it being read; the protection has to be applied before it leaves.
Job scheduling and production process automation
Job scheduling software runs production jobs from predefined, approved job definitions (programs, parameters, dependencies and timing set up once), starts them automatically and records what ran, which reduces manual operator intervention and the errors that come with it and gives an audit trail.
Take the keystroke out of the process
If operators type a value such as the run date each time they submit a job, an error eventually follows. The preventive recommendation removes the keystroke: the value is supplied by the system itself, for instance from the scheduler's processing calendar, so the job runs the same way every time. Extra checking of a keyed value leaves the manual step in place, and reviewing results afterwards catches the mistake late.
Link dependent jobs by condition, not by clock
Where one job consumes another's output, timing alone is fragile: whenever the upstream job overruns, the downstream job reads incomplete or stale data. Defining a dependency in the scheduler makes the downstream job wait for the upstream one to finish successfully. An automated condition is preventive and does not depend on anyone remembering to check, which is why it beats any arrangement that relies on timing margins, a person or a later comparison.
Automation moves the risk; it does not remove it
Automation removes manual starts, keyed parameters and release-timing mistakes, and alerting can cover failed jobs. But the scheduler executes its definitions exactly, every night. Once manual checks such as run sheets are dropped, nobody compares what ran with what was intended, so an unauthorized or mistaken change to a job definition (a command, parameter or target) can run repeatedly without challenge. The control focus therefore shifts to who can change job definitions and how those changes are approved and reviewed.
Controlling the schedule: changes, ad hoc jobs, abends and access
Every change to the production schedule and every job run outside it must be authorized before it runs, performed by operations, and evidenced so that the auditor can trace what ran back to an approval.
Ad hoc jobs and exceptions
- If work outside the schedule can be started on an informal request, anyone able to ask can trigger production processing, including reruns that post data twice. The control is authorization in advance: each out-of-schedule run has a recorded request and an approval from someone entitled to give it before operations starts it. Recording requests after the run is detective and leaves the gap open.
- When the scheduler's execution log shows jobs that were not on the approved schedule, they are exceptions to investigate, not yet findings: reruns and authorized ad hoc requests are normal. The auditor next checks each one for a request, an approval and a business reason, and only then concludes or recommends.
Sampling direction for schedule changes
To test that all modifications were authorized, start from the population that captures every change actually made, which is the system-generated change history kept by the scheduler, and trace each change to its authorization. Sampling approvals and tracing to the log proves only that approved changes happened (an unauthorized change has no approval to sample), and an operations-prepared report may be incomplete.
Abnormal terminations and restarts
An abnormal termination (abend) should be recorded with its cause, the authorization for the rerun or restart and the outcome. Operating evidence (records showing this for each actual abend) beats design evidence about how restarts are supposed to work or summary trends. When an updating job fails partway, the updates already made stay in the data, so starting it again from the top applies them twice unless the data is first restored to its pre-run state or the job resumes from a checkpoint. Misstated data is an integrity risk, and integrity ranks above operational inconvenience.
Who may change the schedule
Segregation between development and production operations means operations or production control maintains the schedule, applying changes once approved. Developers, business data owners and DBAs should not edit it. Where developers must fix overnight failures, give them controlled emergency (break-glass) access: an individual checkout that is logged and reviewed after use. Access that exists only while it is needed is stronger than permanent access, even monitored permanent access, because monitoring finds misuse only afterwards.
The emergency path is only as good as its review. If the reviewer is the development team leader, the review is not independent of the people making the changes; it should be done by operations or another party outside development.
System interfaces: inventory, completeness and security
A system interface moves data between systems (system to system, partner to system or person to system), and the auditor's concerns are that every interface is known, that data arrives complete and accurate, and that only authorized parties can send it.
Start with the inventory
Many interfaces are undocumented. Before testing anything, the auditor obtains an inventory of interfaces recording each one's source, target, data carried, frequency and owner. That shows what exists and which interfaces carry the most sensitive or critical data, so the review can be scoped by risk. Detailed evidence about individual interfaces only becomes useful once the population is known.
Completeness and accuracy controls
| Control | What it proves | What it misses |
|---|---|---|
| Record count reconciled between sender and receiver | Every record arrived and was processed | Wrong values inside the records |
| Control (amount) total of a value field | The values, such as amounts, survived the interface | Offsetting errors within the total |
| Hash total of a non-financial field (such as account numbers) | Most alterations of the identifying field | Offsetting or swapped values within the field (for example two account numbers exchanged between records), and changes to fields not in the total |
| Field validation at the receiver | What arrived is well formed | Records that never arrived |
So when the number of records agrees but values are wrong at the receiving end, the gap is a value-based total compared on both sides; a check that only confirms data arrived cannot see it. Controls that protect the file's confidentiality in transit or at rest are valuable but do not prove completeness or accuracy.
Rejected records need a suspense queue. A reconciliation that explains differences as rejects balances only if rejected records are held, corrected and resubmitted. If the error file is overwritten by the next run, rejected transactions vanish while the reconciliation still appears to balance, and revenue or postings are lost. This is serious precisely because the control appears to work when it does not.
Securing partner and API interfaces
To ensure that only a partner can submit data and that each submission is traceable to it, authenticate every call with a credential issued only to that partner and log the authenticated identity with each request. Restrictions based on network location identify where a request came from, not who sent it, so they supplement authentication rather than replace it.
Shadow IT and end-user computing: risk and compensating controls
End-user computing (EUC) is any application that business users build and run themselves, such as spreadsheets, desktop databases and scripts, and shadow IT is technology (often cloud services) acquired or used without IT's involvement; both bypass the requirements, testing, change control and version management that IT-managed systems receive.
The risk and the inventory
For a business-critical spreadsheet the greatest risk is an undetected formula or logic error that misstates the results the business relies on. Availability and access risks are real but narrower than wrong numbers the business acts on. Because EUC is usually undocumented, the auditor starts by finding out which EUC applications exist and ranking them by risk, then concentrates testing on the highest. Risk is driven by what depends on the result (financial reporting, regulatory filings, key decisions) and how intricate the calculations are (formulas, macros, links between files). Descriptive attributes of a file do not by themselves measure its risk.
Compensating controls for EUC that cannot be replaced
The preferred fix is to move critical EUC to an IT-managed system; until then, compensating controls must address the actual risk. Judge each one by which source of error it covers:
| Control | What it addresses | Limit |
|---|---|---|
| Independent review of each period's results, reconciled to source system totals or reperformed | Wrong inputs, wrong formulas and flawed logic | Needs a reviewer independent of the preparer |
| Comparing formulas with a protected baseline copy (or a spreadsheet comparison tool) before each use | Detects any unauthorized change to the logic | Does not prove the baseline itself is correct |
| Locking formula cells | Accidental formula changes | Weak if the password is shared; does nothing for wrong inputs |
| Password-protecting the file | Who can open it | Does not address accuracy |
| Nightly backup | Restoration after loss | Does not address accuracy |
A review that only checks whether a result looks reasonable against the previous period is not designed to address the risk: an error present from the start, or one that keeps the result plausible, passes it. Strengthening the formalities around such a review does not fix its design; an effective review reconciles to source data or reperforms key calculations.
Discovering and governing shadow IT
Shadow cloud services escape procurement and installation records, so discovery needs sources that capture them independently: corporate card and expense transactions show what is paid for outside procurement, and web proxy or cloud access security broker (CASB) logs show which cloud services are actually used, including free tiers. Sources that rely on users volunteering information, or that record only what IT bought or installed, miss exactly what shadow IT is.
Shadow IT usually signals an unmet business need. The effective response is to assess the service's risk (data handled, security, contract terms) and then approve it with controls or provide an approved alternative. A response that leaves the business need unmet usually just moves the use somewhere less visible, and any response must also deal with the data already held in the service.
Tip. Items on this topic are written from the IS auditor's chair: what evidence to gather next, which test answers a given assertion, which control best prevents a stated problem, or what the greatest concern is in a described setup. Expect scenarios on asset registers (completeness or existence), license reviews under different license models, disposal of drives and leased devices, scheduler changes, ad hoc jobs and abends, emergency access reviews, interface reconciliations and spreadsheets used in financial reporting. Several options are usually defensible; the item turns on test direction, preventive over detective controls, operating over design evidence, and acting on evidence before recommending.
- An accurate asset inventory comes first; every asset needs an owner accountable for its protection and retirement.
- Completeness is tested from discovered devices to the register; existence from the register to the device. A fixed-asset ledger omits expensed devices.
- License compliance compares usage with entitlements on the licensed metric: installations, named users or peak concurrent use.
- Anything leaving with storage is a disposal: purge SSDs with sanitize or cryptographic erase, retain failed warranty drives, and reconcile per-serial certificates.
- Schedulers reduce operator error but shift risk to job definitions; link dependent jobs by condition and derive parameters from the calendar.
- Sample schedule changes from the scheduler's audit log to approvals; ad hoc jobs need approval before they run; emergency access needs a review independent of development.
- Record counts prove records arrived; control totals prove values survived; rejected records need a suspense queue, not an overwritten error file.
- Rank EUC by output impact and logic complexity; the strongest compensating control reconciles results to source data; shadow IT is found through expense and proxy or CASB data and governed by risk assessment, not blanket bans.
Frequently asked questions
What is the first step in IT asset management?
The first step is to identify and record the organization's IT assets in an inventory or register, with attributes such as owner, location and configuration. Classification, protection, maintenance, license management and disposal all depend on knowing which assets exist.
How does an IS auditor test whether an IT asset register is complete?
Completeness is tested by starting from the real population of devices, found by physical observation and network discovery scans, and tracing each one to the register. Sampling register entries and locating the devices tests existence instead, and reconciling to the fixed-asset ledger is unreliable because low-value devices are expensed and never appear in it.
Is having more software installations than licenses always a compliance breach?
No. It depends on the license model. Under a concurrent-use agreement the limit is how many copies run at the same time, so an IS auditor obtains peak concurrent usage from the license server before concluding; installation counts matter only for per-installation or per-device licenses.
Why is overwriting not enough to sanitize a solid-state drive?
Solid-state drives use wear levelling and keep spare capacity that the operating system cannot address, so a host-based overwrite can leave old data in place however many passes run, and degaussing does not affect flash. NIST SP 800-88 (Rev. 2, with IEEE 2883-2022 for technique detail) treats the drive's built-in sanitize function, or cryptographic erase on a self-encrypting drive, followed by verification, as purge methods.
What risk does automated job scheduling introduce?
Automated scheduling removes manual starts and keyed parameters, but it runs its job definitions exactly every time. If manual checks are dropped, an unauthorized or mistaken change to a job definition can run repeatedly without anyone noticing, so control over who changes definitions and how changes are approved becomes critical.
What is the difference between a record count and a control total in interface controls?
A record count confirms that every record sent was received and processed, but it cannot detect wrong values inside the records. A control total sums a value field, such as an amount, on both sides of the interface and so detects values altered in transit or processing.
What is the best compensating control for a critical spreadsheet that cannot be replaced?
An independent review of each period's results, reconciled to source system totals or reperformed, is generally the strongest because it addresses wrong inputs, wrong formulas and flawed logic together. Comparing formulas with a protected baseline detects unauthorized changes, while access and backup controls each address only a narrow part of the risk.
How should an organization respond to shadow IT?
It should assess the risk of each unapproved service (data handled, security, contract terms) and then either approve it with controls or provide an approved alternative that meets the business need. A response that leaves the need unmet tends to move the use elsewhere. Shadow IT is discovered most completely by combining card and expense data with web proxy or CASB logs.
Source
This lesson covers the "Information Systems Operations and Business Resilience" domain of the official CISA exam guide. Vendors revise their guides — check the source for the current version.
- ISACA CISA Exam Content Outline — ISACA
Sign up free to mark lessons complete, bookmark topics and track your exam readiness.