Welkom, Gast. Alsjeblieft inloggen of registreren.
september 09, 2010, 02:14:04 am
Startpagina Help Zoek Inloggen Registreren
Nieuws:
Asterisk-voip.nl  |  Asterisk Algemeen  |  Tips & Tricks for Asterisk (Beheerders: sander4000, husky)  |  Onderwerp: beveiliging Asterisk 0 Geregistreerde leden en 1 gast bekijken dit onderwerp. « vorige volgende »
Pagina's: 1 [2] Print
Auteur Onderwerp: beveiliging Asterisk  (gelezen 4392 keer)
husky
Moderator
Hero Member
*****
Offline Offline

Berichten: 1064



Bekijk profiel
Re: beveiliging Asterisk
« Antwoord #15 Gepost op: maart 12, 2009, 01:53:48 pm »

Bij mijn weten wordt er gebruikt gemaakt van hetzelfde protocol als in HTTP digest.

zie ook:
http://www.tml.tkk.fi/Publications/C/22/papers/Vesterinen_final.pdf

en voor meer info over HTTP digest.

http://en.wikipedia.org/wiki/Digest_access_authentication
Gelogd
landfiets
Newbie
*
Offline Offline

Berichten: 48


edwin@landman.cc
Bekijk profiel WWW E-mail
Re: beveiliging Asterisk
« Antwoord #16 Gepost op: juni 20, 2009, 06:18:02 pm »

heeft iemand een voorbeeld van hoe een rule in IPtables te maken om een bepaald IP adres te blokken inclusief de commandos voor het saven en evt. restarten van IPtables?
Gelogd
husky
Moderator
Hero Member
*****
Offline Offline

Berichten: 1064



Bekijk profiel
Re: beveiliging Asterisk
« Antwoord #17 Gepost op: juni 23, 2009, 04:55:31 pm »

als je hier niet in thuis bent kun je het beste webmin gebruiken.

http://www.webmin.com/
Gelogd
landfiets
Newbie
*
Offline Offline

Berichten: 48


edwin@landman.cc
Bekijk profiel WWW E-mail
Re: beveiliging Asterisk
« Antwoord #18 Gepost op: juni 27, 2009, 12:14:20 pm »

Ik heb webmin erop maar hoe block ik daarin een bepaald IP adres. Misschien een beetje domme vraag maar ik wil niet iets fout doen waardoor mensen op mijn server opeens niet meer kunnen bellen.
Gelogd
muurman
Jr. Member
**
Offline Offline

Berichten: 61



Bekijk profiel
Re: beveiliging Asterisk
« Antwoord #19 Gepost op: augustus 03, 2009, 05:11:16 pm »

Is een firewall op de asterisk zelf wel een goed idee? Gaat voip verkeer niet mogelijk haperen doordat het netwerkverkeer door de firewall word bewaakt ?
Gelogd
voop-fellow
Administrator
Jr. Member
*****
Offline Offline

Berichten: 75



Bekijk profiel E-mail
Re: beveiliging Asterisk
« Antwoord #20 Gepost op: augustus 14, 2009, 11:28:50 pm »


Naast andere zaken  beveilig ik de server door met iptables port 22 af te sluiten als ik niet in hoef te loggen. Dit doe ik door een verborgen optie in mijn ivr met een System() aanroep om toegang mogelijk te maken en een verborgen optie om toegang onmogelijk te maken. Ik bel in, kies 4, voer mijn pincode in en de "ssh deur" komt beschikbaar. Bij een keus 5 verdwijnt de deur weer. Via mijn mail ontvang ik een bevestiging. Ik zet het userfield zodat ik in de cdr loggings terug kan vinden wanneer en door wie de opties gebruikt zijn zonder heel erg hard te moeten zoeken. Dit is natuurlijk heel simpel maar het voorkomt in ieder geval dat er eindeloos op de deur geklopt wordt zoals je terug kunt vinden in /var/log/auth.log . Je kunt dit met andere porten natuurlijk ook doen, bijvoorbeeld naar de port van de webinterface waarop je gui draait waarmee je Asterisk configureert. Het is een beetje safety by obscurity maar ik heb het idee dat het wel werkt.


exten => 4,1,Answer()
exten => 4,n,Authenticate(1234578)
exten => 4,n,System(/var/lib/asterisk/agi-bin/mail.sh "Port 22 opened by phonenumber  ${CALLERID(num)} at GMT ${STRFTIME(${EPOCH},GMT,%H %M %S)} " "See header" info@mailadres.nl)

exten => 4,n,Set(CDR(userfield)=SSH_ACCESS_ON)


exten => 4,n,System(iptables -D INPUT -p tcp --dport 22 -j REJECT)
exten => 4,n,System(iptables -A INPUT -p tcp --dport 22 -j ACCEPT)
exten => 4,n,Playback(beep)                                                                                                            $
exten => 4,n,Playback(beep)                                                                                                            $
etten => 4,n,Playback(beep)
exten => 4,n,Hangup()

exten => 5,1,Answer()
exten => 5,n,Authenticate(12345678)
exten => 5,n,System(/var/lib/asterisk/agi-bin/mail.sh "Port 22 closed by phonenumber  ${CALLERID(num)} at GMT ${STRFTIME(${EPOCH},GMT,%H %M %S)} " "See header" info@emailadres.nl)

exten => 5,n,Set(CDR(userfield)=SSH_ACCESS_OFF)
exten => 5,n,System(iptables -D INPUT -p tcp --dport 22 -j ACCEPT)
exten => 5,n,System(iptables -A INPUT -p tcp --dport 22 -j REJECT)  ;
exten => 5,n,Playback(beep)                                                                                                            $
exten => 5,n,Playback(beep)                                                                                                            $
etten => 5,n,Playback(beep)
exten => 5,n, Hangup()

« Laatste verandering: augustus 14, 2009, 11:42:15 pm door voop-fellow » Gelogd
husky
Moderator
Hero Member
*****
Offline Offline

Berichten: 1064



Bekijk profiel
Re: beveiliging Asterisk
« Antwoord #21 Gepost op: augustus 19, 2009, 10:17:28 am »

Citaat
Naast andere zaken  beveilig ik de server door met iptables port 22 af te sluiten als ik niet in hoef te loggen..................


nice!  Cool
« Laatste verandering: augustus 19, 2009, 10:35:08 am door husky » Gelogd
t.joemrati
Newbie
*
Offline Offline

Berichten: 24



Bekijk profiel
Re: beveiliging Asterisk
« Antwoord #22 Gepost op: juni 16, 2010, 12:17:06 pm »

om het beheer van de asterisk te beveiligen heb ik het volgende toegepast mischien hebben jullie er wat aan voorbeeld:

Beveiliging:

Als de Asterisk server in het core switch terecht komt kan iedereen in het netwerk de Asterisk  server benaderen. Om dit te voorkomen zijn er een aantal beveiligings maatregelingen getroffen.

Host.deny

Het is mogelijk om netwerken te blokkeren die de Asterisk server proberen te beheren.
Eerst moet een configuratie bestand worden aangepast:

In cd /etc is er een bestand genaamd host.deny. Dit bestand kan geopend worden met het commando nano hosts.deny.

Hier in kan gezet worden welke netwerk het beheer van de Asterisk server niet mogen benaderen.

In dit context stel ik voor dat niemand de Asterisk server mag benaderen.

De regel die moet worden toegepast is ALL: ALL.

Vervolgens moeten de configuraties worden opgeslagen dit doen we door ctrl X te drukken en op Y.


Host.allow

In deze configuratie kunnen we instellen wie het beheer van de Asterisk server wel mag benaderen. Eerst moet een configuratie bestand worden aangepast:

In cd /etc is er een bestand genaamd host.allow. Dit bestand kan geopend worden met het commando nano hosts.allow.

In dit context stel ik voor dat vlan 715 de Asterisk mogen beheren.

De regel die moet worden toegepast is:

ALL: 192.168.15.0/255.255.255.0

Vervolgens moeten de configuraties worden opgeslagen dit doen we door Ctrl x te drukken en op Y.

Conclusie:

Door gebruik te maken van host.deny en host.allow is de beveiliging van de Asterisk server verhoogd en kunnen hosts buiten vlan 715 niet bij het beheer van de Asterisk server komen.
Gelogd
edwinfm
Newbie
*
Offline Offline

Berichten: 12


edwin@nedernesia.nl ekemink
Bekijk profiel
Re: beveiliging Asterisk
« Antwoord #23 Gepost op: augustus 24, 2010, 11:52:47 pm »

Dan vraag ik mij alleen af, of het dan wel mogelijk is om inkomende gesprekken te ontvangen die niet in je hosts.allow zitten.

Dus dat een voipnummer jou dan nog wel kan benaderen.

Moderator edit:

Je vervolg vraag heeft niets met dit topic te maken.

Dit zijn tips en trucks. Andere vragen stel je door deze in de daarvoor bestemde categorie te plaatsen.
Ik heb een nieuw topic voor je geopend in de beginnersvragen.
« Laatste verandering: augustus 27, 2010, 12:22:28 pm door husky » Gelogd

Met vriendelijke groet,
Edwin Kemink
Pagina's: 1 [2] Print 
Asterisk-voip.nl  |  Asterisk Algemeen  |  Tips & Tricks for Asterisk (Beheerders: sander4000, husky)  |  Onderwerp: beveiliging Asterisk « vorige volgende »
Ga naar:  


Login met gebruikersnaam, wachtwoord en sessielengte


Powered by MySQL Powered by PHP Asterisk-voip.nl | Powered by SMF 1.0.14.
© 2005, Simple Machines LLC. Alle rechten voorbehouden.

Design:DigitalEye

Valid XHTML 1.0! Valid CSS!