Un tabel CAM (Content Addressable Memory) este o componentă critică pentru funcționarea unui comutator de rețea Ethernet. Switch-urile Ethernet conectează mai multe computere într-o singură rețea, aproape în același mod în care ar putea face hub-urile sau alte dispozitive de rețea. Spre deosebire de alte dispozitive de rețea, totuși, un comutator conține un tabel CAM. Tabelul CAM permite ca informațiile direcționate prin comutator să fie adresate unui singur computer din rețea, mai degrabă decât către toate computerele din rețea. Acest lucru crește specificul informațiilor care călătoresc prin rețea, cu prețul unei creșteri a vulnerabilității la încercările de hacking a sistemului de rețea.
Este util să ne gândim la o masă CAM ca un intermediar sau ca un controlor de trafic. Acesta se află între computerele conectate și toate datele care se deplasează prin rețea, direcționând informațiile, după cum este necesar, către anumiți destinatari. Fără un tabel CAM, orice informație difuzată prin comutatorul de rețea ar fi trimisă simultan către fiecare computer conectat la rețea. Pe multe tipuri de rețele, acest lucru ar prezenta o problemă serioasă de confidențialitate; imaginați-vă o rețea bancară în care fiecare terminal avea acces la fiecare informație care inundă prin sistem: parolele persoanelor și informațiile despre cont ar fi vizibile pentru toți utilizatorii. Cu tabelul CAM instalat, datele se deplasează exclusiv către computerul destinatarului său, eliminând aceste probleme legate de confidențialitate./p>
Tabelele CAM funcționează folosind adresele Media Access Control (MAC) ale computerelor conectate la rețea. Gândiți-vă la acestea ca la numere de cutie poștală. Când informațiile sunt trimise de-a lungul rețelei, acestea au în vedere o anumită adresă MAC. Tabelul CAM preia informațiile, le sortează prin numărul MAC și le trimite către computerul dorit.
Deși tabelele CAM sunt utile pentru păstrarea datelor private în rețele, prezența unui tabel CAM poate crește amenințarea vulnerabilității rețelei la atacurile din exterior. Hackerii exploatează capacitatea limitată de memorie a tabelelor CAM pentru a expune și a intercepta informațiile care se deplasează în rețea. Rețelele care folosesc tabele CAM trebuie să fie vigilente cu privire la această amenințare.
Tabelele CAM pot stoca doar un număr limitat de adrese pentru anumite porturi MAC. Hackerii atacă rețeaua prin inundarea tabelelor CAM cu informații excesive despre adrese MAC. Odată ce tabelul depășește date, acesta începe să acționeze ca un hub: nu ține cont de confidențialitate și trimite date către fiecare port simultan. Odată ce se întâmplă acest lucru, hackerii pot intercepta datele din rețea; devine vizibil pentru toate computerele conectate. Pe lângă compromiterea datelor din rețea, acest lucru afectează și performanța rețelei, încetinind rețeaua până la accesarea cu crawlere până când problema este rezolvată.