-
physical components of information technology, which includes the computer and the peripherals (storage devices, input devices, output devices)
computing hardware
-
computer program or collection of programs - precise set of instructions that tells hardware what to do
software
-
user > application > OS > hardware
layers of the hardware/software stack
-
includes graphical items like scroll bars and menus
user interface
-
software stored on nonvolatile memory chips
firmware
-
special-purpose software designed and included inside physical products
embedded systems
-
a form of computing where systems in different locations communicate and collaborate to complete a task
distributed computing
-
program that fulfills the requests of a client (hardware context - computer that has been configured to support requests from other computers; software context - program that fulfills requests)
server
-
software program that makes requests of a server program
client
-
process of development of methodical technology specifications, models, and guidelines
architecture
-
a common technology term that is used for a variety of computing environments, standards, and marketplaces
platform
-
technology, computing, utility, interaction, marketplaces, on-demand, crowdsourcing, data harvesting
the 8 platform types
-
a plan/guidance for business functions and technology built upon a variety of different technologies (hardware, networks, devices) - looks like a pyramid with the business function/requirements/architecture at the top, providing direction for key technology decisions, followed by data architecture > application architecture > technology architecture
enterprise architecture
-
mobilization > current state > target state > roadmap
architecture methodology
-
software that houses business logic for use (and reuse) by multiple applications
application server
-
small pieces of code that are accessed via the application server that permit interoperable machine-to-machine interaction over a network
web services
-
programming hooks, or guidelines, published by firms that tell other programs how to get a service to perform a task such as send or receive data
API (application programming interface)
-
set of web services built around an organization's processes and procedures
SOA (service-oriented architecture)
-
Linux, Apache, MySQL, PHP
components of a LAMP stack
-
organization or firm that provides access to the internet - providers connect to one another, exchanging traffic and ensuring that messages can get to any other computer that's online and willing to communicate
ISP (internet service provider)
-
identifies resources on the internet along with the application protocol needed to retrieve it
URL (uniform resource locator)/web address
-
application transfer protocol that allows web browsers and web servers to communicate with each other
HTTP (hypertext transfer protocol)
-
enables communication by defining the format of data and rules for exchange
protocol
-
a server to hold email
SMTP (simple mail transfer protocol)
-
application transfer protocol that is used to copy files from one computer to another
FTP
-
application transport protocol (https://), host name (www.), domain name, top level domain (.com), path (case sensitive), file (case sensitive)
anatomy of a web address
-
a security standard that creates an encrypted link between a web server and a browser
SSL (secure sockets layer)
-
distributing a computing or networking workload across multiple systems in order to avoid congestion and slow performance
load balancing
-
systems that are capable of continuing operation even if a component fails
fault tolerance
-
a firm that provides hardware and servers to run the websites of others
web hosting services
-
a nonprofit governance and standards-setting body that accredits registrars throughout the world
ICANN (Internet Corporation for Assigning Names and Numbers)
-
language used to compose web pages
hypertext markup language
-
value used to identify a device that is connected to the internet - can be used to identify a user's physical location, tailor search results, customize advertising
IP address
-
conserves IP addresses by mapping devices on a private network to single internet-connected devices that acts on their behalf - helps delay the impact of the IP address drought but slows down internet access and is complex, cumbersome, and expensive to administer
NAT (network address translation)
-
internet directory service that allows devices and services to be named and discoverable - distributed database that looks up host and domain names and returns the actual IP address for them - likened to a big, hierarchical set of phone books capable of finding web and email servers and more
DNS (domain name service)
-
the 'phonebooks' of a DNS - work together to create the DNS and can get you anywhere you need to go online
nameservers
-
temporary storage space used to speed computing tasks
cache
-
governments, partnerships-imposed standards, and industry standards that oversee and control the data that an organization collects, stores, and uses
GRC (governance, risk, and compliance)
-
1. regulatory requirements
2. monetary and/or reputation risks
reasons for implementing GRC programs
-
data retention, protecting confidential info, financial accountability, disasters recovery
GRC regulations
-
financial reporting, labor laws, data privacy
horizontal (cross-industry)
-
business partners, supply chain, outsourcers, service providers, and contractors
contractual obligations
-
regulatory requirements for food, medical devices, higher education, etc.
vertical obligations
-
maintaining visibility and control
strategic objectives
-
provides transparency for shareholders, create a high barrier of entry for new competitors, discourages current competitors from cheating
GRC pros
-
expensive and time consuming, can limit innovation and risk taking, risk of fines and penalties
GRC cons
-
the set of processes, policies, laws, customs, and rules affecting the way a corporation is directed, managed, and controlled - has a top-down component
corporate governance
-
play a key role in overseeing, administering, and monitoring a company
board of directors
-
the accountability of individuals in an organization through information systems
delegation of authority
-
how organizations align IT strategy with business strategy - has a bottom-up component - technology plays a critical role in monitoring of key regulatory and compliance indicators - enterprise-wide visibility for compliance - monitoring all existing processes is a daunting task - requires access to numerous information systems and timely reporting
IT governance
-
when implemented properly, helps companies increase visibility into the effectiveness of compliance efforts - poorly designed leaves companies vulnerable to a variety of potential issues
IT systems
-
strategy and direction, performance monitoring, structure and relationship, corporate citizenship, compliance and accountability, transparency and disclosure
aspects of corporate governance & MIS framework
-
enterprise risk management, compliance management, vendor risk management - RSA Archer, SAP GRC, Riskonnect, ServiceNow
governance/regtech ESG software
-
DEI, labor practices, health and safety - Affirmity, Equal Reality, Spot, Wolters Kluwer, Safesite
social ESG software
-
sustainability and carbon management, hazardous substances, waste recycling, water use - Emitwise, SINAI, Watershed, South Pole
environmental ESG software
-
outcome focused direction for decision making (e.g. hiring principles) - high strategy, high risk
principles
-
formal guidelines (e.g. travel expense policy) - med-high strategic, med-high risk
policies
-
methods and resources provided to support policy (e.g. ISO 9001 standards) - medium strategic/tactical, medium risk
standards
-
detailed directions on how policies should be followed (e.g. procedure to file for travel reimbursement) - med-high tactical, med-low risk
procedures
-
informal suggested practices (e.g. social media guidelines) - high tactical, low risk
guidelines
-
internal financial, external financial, tax, operational, compliance, information system, payroll
examples of audits
-
log-in credentials, approvals, legal review of contracts, spending authority and spending limits, segregation of duties, account reconciliation
examples of controls
-
executive > operational > compliance
Gartner risk management phases
-
aims to enforce corporate governance and strengthen corporate accountability by internal checks and balances, levels of approval and sign-off, full transparency, adequate controls, support of enterprise applications (ERP, CRM, SCM)
SOX (Sarbanes-Oxley)
-
employees, mobile devices, third parties, cloud service providers
biggest IT compliance challenges
-
the European Union's new privacy law - many companies worldwide fear it will make collecting and handling personal info prohibitively complicated - prioritizes privacy and attempts to put individuals back in charge
GDPR (General Data Protection Regulation)
-
provide transparency to stakeholders
main point of GRC
|
|