Hi,
I am really trying to understand what you want to achieve with your setup.
VPN is I guess a no-go - as you said all traffic would go via VPN and
why would that be required. And you cannot expect users to switch on and
off their VPN on their mobile device. In addition, syncs happen in the
background without anybody knowing.
Lukasz was refering to NAT, not VPN. NAT is what your router does to map
internal IP’s and ports to external IP"s and ports and vice versa.
That’s why it’s called NAT (Network Address Translation)
Why do you need to make your setup more secure? In what terms?
eGroupware is made to be available via the internet. That’s one of it’s
main purposes I guess.
Are you rather trying to save Internet Bandwidth with your setup or gain
speed by circumventing the routing?
Your router(having two IP’s) should route any internal traffic back to
your egroupware server anyway without sending the packets through the
internet once people are connected to the office intranet…
I guess in your very early post (that I don’t have at the moment), you
were referring to not exposing your mysql server.
Well, your MySQL server should gbe setup that it only accepts
connections from your intranet or only from localhost when running on
the same machine as apache.
To get access to the database, someone first would have to gain access
to your local server, either via PHP or SSH. So SSH should either be
deactivated, locked to localhost access only or setup for SSH2 key access.
I guess your PHP can be considered secure, there’s a number of patches
and things that you can install like SUHOSIN, SAFE_MODE etc.
Leaves only your trust in egroupware itself, that comes pretty secure
with password attempt blocking etc., all things that can be setup in the
site admin.
You can also block access to site admin to be only allowed from certain
IP ranges only.
So what else would you require to make it more secure?
Cheers,
Ingo
Hi Lukasz
I have already played with tunnelling, and there are a few issues ( I
assume VPN is what we are discussing here?):
-
I have a mix of devices to support, and most users here are not
very technically literate.
-
Users want to access using own PC’s/Macs
-
Users accessing via friend or loaner device
-
User tend to forget they are using VPN and start doing general
surfing and video streaming, which begins to eat up bandwidth (we are
in a remote location on a congested link)
My firewall/router works very well with OpenVPN, in terms of easily
generating keys, emailing to user, and even providing a windows
installer, but the VPN behaviour has been ‘inconsistent’ across the
various OSX versions, Android, and linux boxen.
My ideal is to provide “https://my_egw_server” and have everything
else invisible to the end user; whether I expose my actual EGW server,
or relay through my NAT/firewall is what I am trying to decide.
My EGW server is live, and staff here work 7AM to 11PM, removing my
ability to “tinker” with the system after hours, at least the hours I
wish to work…If I break access during the work day, my phone
starts to ring far too much.
- I am hoping for the “Dummies” guide: ie Edit apache.conf with the
proper line, add some line(s) to httpd.conf ( or htaccess or whatever)
go to my_egw_server/admin and set name to: https:/whatever_goes_here.
- Also does EGW need multiple ports open or is access all strictly via
port 443 (or whichever port I set)?
thanks
Ken
From: Lukasz Sokol el.es.cr@gmail.com
To: egroupware-users@lists.sourceforge.net
Sent: Wednesday, June 6, 2012 2:15:49 AM
Subject: Re: [eGroupWare-users] securing access to EGW
Hi all
My request is for some “EGW admin for idiots” guide to setting up
secure, external access to my EGW host.
I presently have off-site access by a redirect through my firewall
(www.myfirewallserver.ca/egroupware --> http://10.0.0.x/egroupware)
On site, they direct access via IP (http://10.0.0.x/egroupware)
or
enable better forwarding through my firewall, so that
https://www.my_egw_server redirects to my internal EGW host. I tried
this with various settings on my firewall and apache configs, but was
never successful. I have control of FQDN assignments, and was able to
get https://www.my_egw_server to point to my firewall, but only ever
got 404 or 500 errors, or at best the default apache index page on my
firewall.
thanks Ken
Does your firewall/gateway do NAT/routing loopback ?
As mine does, I map the server to external IP of my office network,
(also use https not http) but also users on the inside of the network
can type/bookmark
https://[external_IP]:[external_port]/egroupware
and it works from inside as well as from outside, because my gateway
NAT’s it to
https://[server_ip]]:[server_port_if_different_than_443]/egroupware
(so NAT from [external_ip]:[external_port] to
[server_ip]:[server_port] is in place
with NAT loopback enabled)
Hope this helps.
Lukasz
Having said that, the more secure access would involve IPSec tunneling -
if your gateway supports it - that’s what I’d recommend rather than
simple port forward/NAT.
L.
Live Security Virtual Conference
Exclusive live event will cover all the ways today’s security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
eGroupWare-users mailing list
eGroupWare-users@lists.sourceforge.net
mailto:eGroupWare-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-users
Live Security Virtual Conference
Exclusive live event will cover all the ways today’s security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
eGroupWare-users mailing list
eGroupWare-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-users
–
envirology Ltd*
45 Arthur Street | Riverhead | Auckland 0820
p&f +64 9 412 2241 call:+64%209%20412%202241 | skype ingoratsdorf
skype:ingoratsdorf | jabber ingo.ratsdorf@chat.facebook.com
ingo@envirology.co.nz mailto:ingo@envirology.co.nz |
www.envirology.co.nz http://www.envirology.co.nz
*envirology – a term combined from Environment and the greek “logos”
(word, reason, plan)