Authentifizierung kann umgangen werden!

exaray

Neuer User
Mitglied seit
31 Jan 2006
Beiträge
70
Punkte für Reaktionen
0
Punkte
0
Ich möchte folgendes erreichen: der User muss sich authentifizieren, um eine Auswahl in der Datenbank zu hinterlegen.
Das Problem dabei ist, dass das zwar funktioniert wenn der User mittels "80" einsteigt jedoch kann er durch direkte Anwahl des Menüpunktes als Rufnummer (1, 2, usw.) die Auswahl treffen OHNE sich zuvor authentifizieren zu müssen. :mad:
Soweit ich verstanden habe, muss ich die Extensions aber so wie die zu drückende Zifferntaste am Telefon benennen!!! :confused:

Wo liegt hier mein Denkfehler? Was muss ich tun um diese katastrophale Sicherheitslücke zu schließen?

Code:
[admin_functions]
; 1 = Sipgate
; 2 = Nikotel
; 3 = PBX Network
exten => 80,1,Answer
exten => 80,2,Authenticate(4258)
exten => 80,3,Playback(censec_pin-number-accepted)
exten => 80,4,Wait(1)
exten => 80,5,Background(censec_providerselection)

exten => 1,1,Set(DB(Provider/SelectedProvider)=sipgate)
exten => 1,2,Playback(censec_providerselected)
exten => 1,3,Hangup
exten => 2,1,Set(DB(Provider/SelectedProvider)=nikotel)
exten => 2,2,Playback(censec_providerselected)
exten => 2,3,Hangup
exten => 3,1,Set(DB(Provider/SelectedProvider)=pbxnetwork)
exten => 3,2,Playback(censec_providerselected)
exten => 3,3,Hangup
exten => 4,1,Set(DB(Provider/SelectedProvider)=none)
exten => 4,2,Playback(censec_providerselected)
exten => 4,3,Hangup
exten => 5,1,Playback(censec_selectioninvalid)
exten => 5,2,Goto(admin_functions,80,1)
exten => 6,1,Playback(censec_selectioninvalid)
exten => 6,2,Goto(admin_functions,80,1)
exten => 7,1,Playback(censec_selectioninvalid)
exten => 7,2,Goto(admin_functions,80,1)
exten => 8,1,Playback(censec_selectioninvalid)
exten => 8,2,Goto(admin_functions,80,1)
exten => 9,1,Playback(censec_selectioninvalid)
exten => 9,2,Goto(admin_functions,80,1)
exten => i,1,Playback(censec_selectioninvalid)
exten => i,2,Goto(admin_functions,80,1)
exten => t,1,Playback(vm-goodbye)
exten => t,2,Hangup
Ich hoffe wirklich, dass ihr mir helfen könnt.

Greez,
Wolfhard
 

Thomas007

Aktives Mitglied
Mitglied seit
18 Sep 2005
Beiträge
1,455
Punkte für Reaktionen
0
Punkte
0
Packe das Menü in einen zusätzlichen Context und mache nach dem Authenticate ein GoTo in diesen Context.
 

3CX PBX - GRATIS
Linux / Win / Cloud

Statistik des Forums

Themen
232,904
Beiträge
2,028,015
Mitglieder
351,047
Neuestes Mitglied
sboom