Page 638 - (ISC)² CISSP Certified Information Systems Security Professional Official Study Guide
P. 638

Another extension of cyber-physical systems, embedded systems, and
               network-enabled devices is that of the Internet of Things (IoT). As

               discussed earlier, the IoT is the collection of devices that can
               communicate over the internet with one another or with a control
               console in order to affect and monitor the real world. IoT devices
               might be labeled as smart devices or smart-home equipment. Many of
               the ideas of industrial environmental control found in office buildings
               are finding their way into more consumer-available solutions for small
               offices or personal homes. IoT is not limited to static location

               equipment but can also be used in association with land, air, or water
               vehicles or on mobile devices. IoT devices are usually static systems
               since they may only run the firmware provided by the manufacturer.

               Mainframes are high-end computer systems used to perform highly
               complex calculations and provide bulk data processing. Older
               mainframes may be considered static environments because they were
               often designed around a single task or supported a single mission-

               critical application. These configurations didn’t offer significant
               flexibility, but they did provide for high stability and long-term
               operation. Many mainframes were able to operate for decades.

               Modern mainframes are much more flexible and are often used to
               provide high-speed computation power in support of numerous virtual
               machines. Each virtual machine can be used to host a unique OS and

               in turn support a wide range of applications. If a modern mainframe is
               implemented to provide fixed or static support of one OS or
               application, it may be considered a static environment.

               Game consoles, whether home systems or portable systems, are
               potentially examples of static systems. The OS of a game console is
               generally fixed and is changed only when the vendor releases a system
               upgrade. Such upgrades are often a mixture of OS, application, and

               firmware improvements. Although game console capabilities are
               generally focused on playing games and media, modern consoles may
               offer support for a range of cultivated and third-party applications.
               The more flexible and open-ended the app support, the less of a static
               system it becomes.

               In-vehicle computing systems can include the components used to
   633   634   635   636   637   638   639   640   641   642   643