High-performance Computing (HPC) Systems
We will discuss high performance computing (HPC) systems and edge computing systems.
5 slides · 1 min read · Domain 3
High performance computing systems is simply high-speed super computers that can handle the processing of large amounts of data for data analytics or complex algorithms to solve mathematical equations for cryptography.
HPC systems require a large processing power to work, and for this reason, are often used by hackers to discover passwords or for decryption, etc. The HPC systems are also good for data analytics and are used to determine the buying power of individuals for retailers.
Vulnerabilities
Latency constraints
Given the speed at which the parallel processes must communicate, traditional tools such as IDS/IPS or firewalls would impose unacceptable latency costs on the processes being performed.
Improper workloads
If compromised, the HPC's time could be consumed by unauthorized workloads, constraining resources for legitimate tasks.
Mitigations
Proper architectural design
Architecting secure computing enclaves and positioning detection tools around the perimeter of the environment may compensate for the reduction in security controls within the HPC environment itself.
Appropriate monitoring and logging practices
Logging imposes a computational cost but is invaluable to determining accountability. Proper design of logging environments and regular log reviews remains best practice regardless of the type of computer system.
