Med portknackning måste du "knacka" på specifika portar i definierad ordning för att exponera en port där tjänsten körs.
Vad sägs om lösenordsslåning ? Du har till exempel tre lösenord:
Några scenarier för att göra denna idé tydligare:
Scenario 1.
- Du: Lösenord
A .- Server: Ogiltigt lösenord.
- Du: Lösenord
B .- Server: Ogiltigt lösenord.
- Du: Lösenord
C . - Server: Lösenord accepteras .
Scenario 2. stark >
- Du: Lösenord
A .- Server: Ogiltigt lösenord.
- Du : Lösenord
C .- Server: Ogiltigt lösenord.
- Du: Lösenord
B .- Server: Ogiltigt lösenord.
Scenario 3.
- Du : Lösenord
A .- Server: Ogiltigt lösenord.
- Du: Lösenord
B .- Server: Ogiltigt lösenord.
- Du: Lösenord
B .- Server: Ogiltigt lösenord.
- Du: Lösenord
C .- Server: Ogiltigt lösenord.
Scenario 4.
- Du: Lösenord
A .- Server: Ogiltig lösenord.
- Du: Lösenord
A .- Server: Ogiltigt lösenord.
- Du: Lösenord
B .- Server: Ogiltigt lösenord.
- Du: Lösenord
C . - Server: Lösenord accepteras .
Jag kan inte tänka mig några nackdelar av denna metod över vanligt inloggning med enstaka lösenord. Dessutom gör det ordlistaattacker exponentiellt svårare för varje tillagt lösenord.
Jag inser att det är säkerhet genom dunkel och inte avskaffar behovet av starka lösenord. Lösenordsekvensen i sig är lika stark som en sammankoppling av lösenord som används. Extra säkerhet i den här metoden kommer från oväntat komplexa procedurer.
Är det en bra idé? Är det en bättre idé än klassiskt lösenord?