Under de senaste åren har enorma ansträngningar gjorts för att modernisera kommunikationsinfrastrukturen i cyberfysiska system (CPS) såsom industriella kontrollsystem (ICS) och relaterade system för övervakning och datainsamling (SCADA). Medan en stor mängd forskning har gjorts om nätsäkerhet i kontors- och hemnätverk, har säkerheten för CPS och relaterade system på senare tid fått ökad uppmärksamhet. Tyvärr är verkliga CPS ofta inte öppna för säkerhetsforskare, och som ett resultat mycket få referens fysiska lager processer, styrsystem och kommunikationstopologier finns tillgängliga. I detta arbete presenterar vi MiniCPS, en verktygslåda avsedd att lindra detta problem. Målet med MiniCPS är att skapa en extensibel, reproducerbar forskningsmiljö för nätverkskommunikation, styrsystem och fysiskt lagerinteraktioner i CPS. I stället för att fokusera på anpassade simuleringsinställningar för specifika delsystem är huvudmålet att skapa ett ramverk för att koppla ihop verkliga CPS-mjuk-och-hårdvara, simuleringsskript för sådana komponenter och simuleringsmotorer i fysiska lager. MiniCPS bygger på Mininet för att ge lätt realtid nätverk emulering, och utökar Mininet med verktyg för att simulera typiska CPS-komponenter såsom programmerbara logiska styrenheter, som använder industriella protokoll (t. ex. EtherNet/IP, Modbus/TCP). För att fånga fysiska-lager interaktioner, MiniCPS definierar en enkel API för att ansluta till fysiska-lager simuleringar. Vi demonstrerar applikationer av MiniCPS i två exempelscenarier, och visar hur MiniCPS kan användas för att utveckla attacker och försvar som är direkt tillämpliga på verkliga system.
En verktygslåda för säkerhetsforskning om CPS-nätverk föreslås i REF för att ansluta CPS-programvara och hårdvara, simuleringsskript för komponenter och simuleringsmotorer för fysiska lager baserade på nätverksemulering, där fallstudier om cyberattacker och försvar utförs.
MiniCPS: A Toolkit for Security Research on CPS Networks
{'venue': "CPS-SPC '15", 'journal': None, 'mag_field_of_study': ['Computer Science']}