Re: OT: Juniper SSL-VPN?

2009-09-17 Thread Kenneth R Westerback
On Wed, Sep 16, 2009 at 04:17:44PM +0300, Lars Nooden wrote:
 Diana Eichert wrote:
  Since I contributed to an Off Topic thread to become even more off topic
  I'll continue.
  
  I don't know about you but I work for my employer, they don't work for
  me.  
 
 They have an obligation to see that you have the tools to get your job
 done in the best way possible.

No they don't. Not on this continent anyway. They have an obligation
to a) make money and/or b) satisfy legal requirements. They have the
same inability to think about and make reasoned decisions on
everything that most humans have.

Sometimes that means they decide to trust you and accept your
decisions. Sometimes that means they decide to run with the herd
and replace you if you become an irritant.

 
  If senior management gets marketed to by a vendor that could care
  less about standards, let's see, Microsoft, Cisco, Juniper, IBM and on
  and on, then decides to purchase and implement one of these vendors
  solutions I'll implement it.
 
 Not if you are doing your job competently.  If nothing else you're
 supposed to ensure that your employer can meet its goals and, unless
 they are simply existing to be a customer, then that means some
 efficiency.
 
 On the non-technical side, you're supposed to keep the boss looking good
 and prevent flops.  Bad technology makes failure unavoidable.  Good
 technology makes the next step of progress possible.
 

Ah, but they don't have to run faster than the bear. They just have
to run faster than YOU. Thus lowest common denominator technology
works fine and they will assume the magic pixie dust of their
managerial talent will ensure that someone else feeds the bear.

If I don't like it I can change jobs, 
 
 Or why not try seppuku?
 
  I don't take time to piss and moan about stupid management decisions.
 
 Or take a proactive approach.
 

If you don't think avoiding pissing and moaning is a proactive
approach you really need to get out into the 'real' world of
interacting with management more. True, drinking heavily is more
proactive approach but it has its own limitations.

  My day time place of employment has Juniper SA boxes, personally I
  think they are bizarre to say the least.  I would never subject one of
  my personal systems to connecting to that network.
  
  You aren't going to convince corporate types how great OpenVPN is on
  OpenBSD.  
 
 That comes down to, among other things, a deficiency of whiskey,
 hookers, and blow from OpenBSD -- at least down here in userspace --
 often referred to as Most Valued Partner Seminars.
 
 It is possible you have managers that know nothing or care nothing about
 their jobs. It is also possible that a quick hands-on demo can be done.
  Most managers have the imagination of a dried gnat.  You have to show
 them.  However, once you have something to show, then you can bring in
 the efficiency ($$$) aspect.
 
  ... The sad thing is US management blames SOX for decisions to
  not use Open Source software, they need a liability trail, which
  buying from a commercial entity provides.
 
 Yeah and the sun was in their eyes, or there  was a cross wind, etc.
 Open standards are not just an integral part of the buzzword computer
 security, e.g.
   http://www.dwheeler.com/essays/open-standards-security.pdf
 it is a prerequisite to 'staying upstream' or just plain keeping options
 open and making money.+
 
 -Lars
 

Even better, don't tell them anything (since they don't care) just
do it. That way you can try many different job opportunities during
your career. :-).

 Ken



Re: OT: Juniper SSL-VPN?

2009-09-16 Thread Diana Eichert

On Tue, 15 Sep 2009, patrick keshishian wrote:


On Tue, Sep 15, 2009 at 3:13 PM, Diana Eichert deich...@wrench.com wrote:

Since we are already off topic I'd like to point out something.

Where I work, we have hardware / software requirements for remote
access.  Trying to workaround the system is not only not supported
but actually looked at as a violation of corporate policy.


Note, I'm not trying to workaround anything other than I refuse to
run a closed source application on my private system. Further, note,
my interest in accessing my employer's systems remotely is only to
benefit my employer -- I get no joy out of spending my personal time
working on things I work on when I'm on my employer's clock.


My daytime place of employment could care less if I do something
to benefit the employer with my personally owned equipment.  I suspect
yours could care less either.


I hear you about corporate policy. Depending on what business said
employer is involved in, that statement may or may not be reasonable.
Braindead policies, much like unconstitutional laws, must be
repealed/changed, ignored and/or rendered irrelevant.

--patrick


Or you could find another employer since fighting braindead policies
often amounts to tilting at windmills.  If you get no joy out of
spending personal time doing something to benefit the employer 
then why do it?


When my current daytime place of employment starting throwing up more
and more roadblocks for remote access several years ago I quit doing
any off premise work for them.

diana



Re: OT: Juniper SSL-VPN?

2009-09-16 Thread Lars Nooden
Diana Eichert wrote:

 You should ask your corporate types if they support you as a user

Any question starting like that is going to get answered quickly NO!
by PHBs.  Ask if they support SSL connections.  That will tell you if
they are trying for 'security' but simply unable to, or if they have an
axe to grind and are using the VPN for a non-technical agenda.
This should be about standards, not some brain-dead push to sell
boondoggles, regardless of whose cousin's shop is the reseller.

Also, speaking of brain-dead.  Avoid the term support until you are
clear about how they define it.  A lot of places have several tiers of
support ranging from having to be local experts on a tool to only
being able to install the package and say you're now on your own

If there is difficulty, arrange a pilot with OpenVPN on OpenBSD and run
a few use cases, gather a few metrics (ignoring previous thread on
metrics).  You can show increased security and, more importantly, savings.

/Lars



Re: OT: Juniper SSL-VPN?

2009-09-16 Thread Diana Eichert

Since I contributed to an Off Topic thread to become even more off topic
I'll continue.

I don't know about you but I work for my employer, they don't work for
me.  If senior management gets marketed to by a vendor that could care
less about standards, let's see, Microsoft, Cisco, Juniper, IBM and on
and on, then decides to purchase and implement one of these vendors
solutions I'll implement it.  If I don't like it I can change jobs, I
don't take time to piss and moan about stupid management decisions.

My day time place of employment has Juniper SA boxes, personally I
think they are bizarre to say the least.  I would never subject one of
my personal systems to connecting to that network.

You aren't going to convince corporate types how great OpenVPN is on
OpenBSD.  The sad thing is US management blames SOX for decisions to
not use Open Source software, they need a liability trail, which
buying from a commercial entity provides.

I'm putting my soap box away for the day.

diana

On Wed, 16 Sep 2009, Lars Nooden wrote:


Diana Eichert wrote:


You should ask your corporate types if they support you as a user


Any question starting like that is going to get answered quickly NO!
by PHBs.  Ask if they support SSL connections.  That will tell you if
they are trying for 'security' but simply unable to, or if they have an
axe to grind and are using the VPN for a non-technical agenda.
This should be about standards, not some brain-dead push to sell
boondoggles, regardless of whose cousin's shop is the reseller.

Also, speaking of brain-dead.  Avoid the term support until you are
clear about how they define it.  A lot of places have several tiers of
support ranging from having to be local experts on a tool to only
being able to install the package and say you're now on your own

If there is difficulty, arrange a pilot with OpenVPN on OpenBSD and run
a few use cases, gather a few metrics (ignoring previous thread on
metrics).  You can show increased security and, more importantly, savings.

/Lars




Re: OT: Juniper SSL-VPN?

2009-09-16 Thread Lars Nooden
Diana Eichert wrote:
 Since I contributed to an Off Topic thread to become even more off topic
 I'll continue.
 
 I don't know about you but I work for my employer, they don't work for
 me.  

They have an obligation to see that you have the tools to get your job
done in the best way possible.

 If senior management gets marketed to by a vendor that could care
 less about standards, let's see, Microsoft, Cisco, Juniper, IBM and on
 and on, then decides to purchase and implement one of these vendors
 solutions I'll implement it.

Not if you are doing your job competently.  If nothing else you're
supposed to ensure that your employer can meet its goals and, unless
they are simply existing to be a customer, then that means some
efficiency.

On the non-technical side, you're supposed to keep the boss looking good
and prevent flops.  Bad technology makes failure unavoidable.  Good
technology makes the next step of progress possible.

   If I don't like it I can change jobs, 

Or why not try seppuku?

 I don't take time to piss and moan about stupid management decisions.

Or take a proactive approach.

 My day time place of employment has Juniper SA boxes, personally I
 think they are bizarre to say the least.  I would never subject one of
 my personal systems to connecting to that network.
 
 You aren't going to convince corporate types how great OpenVPN is on
 OpenBSD.  

That comes down to, among other things, a deficiency of whiskey,
hookers, and blow from OpenBSD -- at least down here in userspace --
often referred to as Most Valued Partner Seminars.

It is possible you have managers that know nothing or care nothing about
their jobs. It is also possible that a quick hands-on demo can be done.
 Most managers have the imagination of a dried gnat.  You have to show
them.  However, once you have something to show, then you can bring in
the efficiency ($$$) aspect.

 ... The sad thing is US management blames SOX for decisions to
 not use Open Source software, they need a liability trail, which
 buying from a commercial entity provides.

Yeah and the sun was in their eyes, or there  was a cross wind, etc.
Open standards are not just an integral part of the buzzword computer
security, e.g.
http://www.dwheeler.com/essays/open-standards-security.pdf
it is a prerequisite to 'staying upstream' or just plain keeping options
open and making money.+

-Lars



Re: OT: Juniper SSL-VPN?

2009-09-15 Thread Henry Sieff
On Mon, Sep 14, 2009 at 6:53 PM, patrick keshishian pkesh...@gmail.com wrote:

 On Mon, Sep 14, 2009 at 5:44 PM, Johan Beisser j...@caustic.org wrote:
  On Mon, Sep 14, 2009 at 5:39 PM, patrick keshishian pkesh...@gmail.com 
  wrote:
  I didn't want to hijack the other VPN thread for this purpose, so here
  is a new thread. Anyone know much about how Juniper SSL-VPN networks
  work?
 
  It's a java based client that's run on the client-side and forwards
  specified packets through a tunnel interface. It's not that different
  from OpenVPN.

 ahhh... Do you know if there are any open-source clients that are able
 to connect through their service? I'm unable to google any specifics
 on what protocol they use, or rather what their java app does after
 it is launched. Is it safe to assume it is a closed and proprietary
 solution?

 I am hoping some clever person has figured out how to roll her own
 equivalent of their java app using openssl/s_client or similar.

The company i work for uses it. Its not that different from mature
ipsec vpn's - ssl is simply how the encryption is handled. The client
is configured by the central admin to enforce whatever policy is
requested (ours checks to make sure you run an acceptable host based
AV and firewall, blocks any post-connect changes to routing table,
allows split tunnelling only to the local subnet, etc). There is no
rolling your own client with ours, but it would be possible if the
admin of the VPN was very lenient (you can lock it down to only allow
certain versions of the client software etc or leave it wide open and
if it were wide open you could probably write something to fool it.

HOwever, no administrator should allow users to access a vpn (no
matter what flavor) using anything besides approved software since
that is the only way they have of being sure their policies are being
followed.



Re: OT: Juniper SSL-VPN?

2009-09-15 Thread Diana Eichert

On Mon, 14 Sep 2009, patrick keshishian wrote:


I didn't want to hijack the other VPN thread for this purpose, so here
is a new thread. Anyone know much about how Juniper SSL-VPN networks
work?

Curious,
--patrick


What do you want to know, besides their WebUI sucks?

diana



Re: OT: Juniper SSL-VPN?

2009-09-15 Thread Diana Eichert

On Mon, 14 Sep 2009, patrick keshishian wrote:


ahhh... Do you know if there are any open-source clients that are able
to connect through their service? I'm unable to google any specifics
on what protocol they use, or rather what their java app does after
it is launched. Is it safe to assume it is a closed and proprietary
solution?

I am hoping some clever person has figured out how to roll her own
equivalent of their java app using openssl/s_client or similar.

Thanks,
--patrick


nope



Re: OT: Juniper SSL-VPN?

2009-09-15 Thread patrick keshishian
On Tue, Sep 15, 2009 at 5:59 AM, Henry Sieff henry.si...@gmail.com wrote:
 On Mon, Sep 14, 2009 at 6:53 PM, patrick keshishian pkesh...@gmail.com 
 wrote:

 On Mon, Sep 14, 2009 at 5:44 PM, Johan Beisser j...@caustic.org wrote:
  On Mon, Sep 14, 2009 at 5:39 PM, patrick keshishian pkesh...@gmail.com 
  wrote:
  I didn't want to hijack the other VPN thread for this purpose, so here
  is a new thread. Anyone know much about how Juniper SSL-VPN networks
  work?
 
  It's a java based client that's run on the client-side and forwards
  specified packets through a tunnel interface. It's not that different
  from OpenVPN.

 ahhh... Do you know if there are any open-source clients that are able
 to connect through their service? I'm unable to google any specifics
 on what protocol they use, or rather what their java app does after
 it is launched. Is it safe to assume it is a closed and proprietary
 solution?

 I am hoping some clever person has figured out how to roll her own
 equivalent of their java app using openssl/s_client or similar.

 The company i work for uses it. Its not that different from mature
 ipsec vpn's - ssl is simply how the encryption is handled. The client
 is configured by the central admin to enforce whatever policy is
 requested (ours checks to make sure you run an acceptable host based
 AV and firewall, blocks any post-connect changes to routing table,
 allows split tunnelling only to the local subnet, etc). There is no
 rolling your own client with ours, but it would be possible if the
 admin of the VPN was very lenient (you can lock it down to only allow
 certain versions of the client software etc or leave it wide open and
 if it were wide open you could probably write something to fool it.

This is good info. So, if I understood what you are saying, assuming
the leniency you mentioned, the admin of the VPN, again assuming this
is someone in employment of my employer, would have enough knowledge
to share with me, about what the client they deploy does (the
required handshaking, etc), to help implement my own client?

My fear is the folks in charge of this new VPN solution my employer is
rolling out, may not know about the specifics needed. But, based on
your comments they may.

Thanks for your post!
--patrick



Re: OT: Juniper SSL-VPN?

2009-09-15 Thread Joachim Schipper
On Tue, Sep 15, 2009 at 10:49:00AM -0700, patrick keshishian wrote:
 On Tue, Sep 15, 2009 at 5:59 AM, Henry Sieff henry.si...@gmail.com wrote:
  On Mon, Sep 14, 2009 at 6:53 PM, patrick keshishian pkesh...@gmail.com 
  wrote:
  On Mon, Sep 14, 2009 at 5:44 PM, Johan Beisser j...@caustic.org wrote:
   On Mon, Sep 14, 2009 at 5:39 PM, patrick keshishian pkesh...@gmail.com 
   wrote:
   (..) Anyone know (...) how Juniper SSL-VPN networks work?
   It's a java based client that's run on the client-side and forwards
   specified packets through a tunnel interface.
  ahhh... Do you know if there are any open-source clients (...)?

  I am hoping some clever person has figured out how to roll her own
  equivalent of their java app using openssl/s_client or similar.
 
  The company i work for uses it. Its not that different from mature
  ipsec vpn's - ssl is simply how the encryption is handled. The client
  is configured by the central admin to enforce whatever policy is
  requested (ours checks to make sure you run an acceptable host based
  AV and firewall, blocks any post-connect changes to routing table,
  allows split tunnelling only to the local subnet, etc). There is no
  rolling your own client with ours, but it would be possible if the
  admin of the VPN was very lenient (you can lock it down to only allow
  certain versions of the client software etc or leave it wide open and
  if it were wide open you could probably write something to fool it.
 
 This is good info. So, if I understood what you are saying, assuming
 the leniency you mentioned, the admin of the VPN, again assuming this
 is someone in employment of my employer, would have enough knowledge
 to share with me, about what the client they deploy does (the
 required handshaking, etc), to help implement my own client?
 
 My fear is the folks in charge of this new VPN solution my employer is
 rolling out, may not know about the specifics needed. But, based on
 your comments they may.

That would be a rather optimistic assumption. They may be able to
configure the VPN endpoint to accept connections even by older versions
or somesuch, but that's a far stretch from writing your own
implementation.

As with most proprietary stuff, making it work may require
reverse-engineering everything. As with most proprietary stuff, this
sucks.

Joachim



Re: OT: Juniper SSL-VPN?

2009-09-15 Thread Diana Eichert

Since we are already off topic I'd like to point out something.

You should ask your corporate types if they support you as a user
connecting to the SSL box from your OpenBSD system.

Where I work, we have hardware / software requirements for remote
access.  Trying to workaround the system is not only not supported
but actually looked at as a violation of corporate policy.

my US$.02 worth

diana



Re: OT: Juniper SSL-VPN?

2009-09-15 Thread patrick keshishian
On Tue, Sep 15, 2009 at 3:01 PM, Joachim Schipper
joac...@joachimschipper.nl wrote:
 On Tue, Sep 15, 2009 at 10:49:00AM -0700, patrick keshishian wrote:
 On Tue, Sep 15, 2009 at 5:59 AM, Henry Sieff henry.si...@gmail.com wrote:
  On Mon, Sep 14, 2009 at 6:53 PM, patrick keshishian pkesh...@gmail.com 
  wrote:
  On Mon, Sep 14, 2009 at 5:44 PM, Johan Beisser j...@caustic.org wrote:
   On Mon, Sep 14, 2009 at 5:39 PM, patrick keshishian 
   pkesh...@gmail.com wrote:
   (..) Anyone know (...) how Juniper SSL-VPN networks work?
   It's a java based client that's run on the client-side and forwards
   specified packets through a tunnel interface.
  ahhh... Do you know if there are any open-source clients (...)?

  I am hoping some clever person has figured out how to roll her own
  equivalent of their java app using openssl/s_client or similar.
 
  The company i work for uses it. Its not that different from mature
  ipsec vpn's - ssl is simply how the encryption is handled. The client
  is configured by the central admin to enforce whatever policy is
  requested (ours checks to make sure you run an acceptable host based
  AV and firewall, blocks any post-connect changes to routing table,
  allows split tunnelling only to the local subnet, etc). There is no
  rolling your own client with ours, but it would be possible if the
  admin of the VPN was very lenient (you can lock it down to only allow
  certain versions of the client software etc or leave it wide open and
  if it were wide open you could probably write something to fool it.

 This is good info. So, if I understood what you are saying, assuming
 the leniency you mentioned, the admin of the VPN, again assuming this
 is someone in employment of my employer, would have enough knowledge
 to share with me, about what the client they deploy does (the
 required handshaking, etc), to help implement my own client?

 My fear is the folks in charge of this new VPN solution my employer is
 rolling out, may not know about the specifics needed. But, based on
 your comments they may.

 That would be a rather optimistic assumption. They may be able to
 configure the VPN endpoint to accept connections even by older versions
 or somesuch, but that's a far stretch from writing your own
 implementation.

You are right. I'm making some basic assumptions here. Namely, I am
assuming Juniper's client isn't doing anything fancy with packets read
locally before sending it over the SSL connection to the other
end-point, and vice versa (aside from maybe cert handling).

 As with most proprietary stuff, making it work may require
 reverse-engineering everything. As with most proprietary stuff, this
 sucks.

I hear you.

--patrick



Re: OT: Juniper SSL-VPN?

2009-09-15 Thread patrick keshishian
On Tue, Sep 15, 2009 at 3:13 PM, Diana Eichert deich...@wrench.com wrote:
 Since we are already off topic I'd like to point out something.

 You should ask your corporate types if they support you as a user
 connecting to the SSL box from your OpenBSD system.

Definition of support used in above context is highly vague. To my
new IT department support potentially translates to we will hand
hold you if things don't work or we'll send someone to your office
to make sure your mouse cable is properly connected to your PC or
something along those lines. Essentially, they would say we do not
support any OSes other than Windows NT and 2000 and two flavors of
Linux distros. Meaning when you call the help desk and say to them I
can't print to the printer down the hall, they will bring up a script,
off of which they'll read you instructions, based on the supported
OS you are using, how to configure the printer click-by-click.

Therefore, I'm not certain asking them whether or not they support
... a user connecting to the SSL box from ... [a] system not on their
script-list is going to get a useful answer.

 Where I work, we have hardware / software requirements for remote
 access.  Trying to workaround the system is not only not supported
 but actually looked at as a violation of corporate policy.

Note, I'm not trying to workaround anything other than I refuse to
run a closed source application on my private system. Further, note,
my interest in accessing my employer's systems remotely is only to
benefit my employer -- I get no joy out of spending my personal time
working on things I work on when I'm on my employer's clock.

I hear you about corporate policy. Depending on what business said
employer is involved in, that statement may or may not be reasonable.
Braindead policies, much like unconstitutional laws, must be
repealed/changed, ignored and/or rendered irrelevant.

--patrick



Re: OT: Juniper SSL-VPN?

2009-09-14 Thread Johan Beisser
On Mon, Sep 14, 2009 at 5:39 PM, patrick keshishian pkesh...@gmail.com wrote:
 I didn't want to hijack the other VPN thread for this purpose, so here
 is a new thread. Anyone know much about how Juniper SSL-VPN networks
 work?

It's a java based client that's run on the client-side and forwards
specified packets through a tunnel interface. It's not that different
from OpenVPN.



Re: OT: Juniper SSL-VPN?

2009-09-14 Thread patrick keshishian
On Mon, Sep 14, 2009 at 5:44 PM, Johan Beisser j...@caustic.org wrote:
 On Mon, Sep 14, 2009 at 5:39 PM, patrick keshishian pkesh...@gmail.com 
 wrote:
 I didn't want to hijack the other VPN thread for this purpose, so here
 is a new thread. Anyone know much about how Juniper SSL-VPN networks
 work?

 It's a java based client that's run on the client-side and forwards
 specified packets through a tunnel interface. It's not that different
 from OpenVPN.

ahhh... Do you know if there are any open-source clients that are able
to connect through their service? I'm unable to google any specifics
on what protocol they use, or rather what their java app does after
it is launched. Is it safe to assume it is a closed and proprietary
solution?

I am hoping some clever person has figured out how to roll her own
equivalent of their java app using openssl/s_client or similar.

Thanks,
--patrick



Re: OT: Juniper SSL-VPN?

2009-09-14 Thread Johan Beisser
On Mon, Sep 14, 2009 at 6:53 PM, patrick keshishian pkesh...@gmail.com wrote:

 ahhh... Do you know if there are any open-source clients that are able
 to connect through their service? I'm unable to google any specifics
 on what protocol they use, or rather what their java app does after
 it is launched. Is it safe to assume it is a closed and proprietary
 solution?

Not as far as I know. To be honest, I've not researched it, but I know
the java app OS specific (customised for Linux, MacOS, and Windows).

 I am hoping some clever person has figured out how to roll her own
 equivalent of their java app using openssl/s_client or similar.

I doubt it.



Re: OT: Juniper SSL-VPN?

2009-09-14 Thread Rod Whitworth
On Mon, 14 Sep 2009 21:06:22 -0700, Johan Beisser wrote:

Not as far as I know. To be honest, I've not researched it, but I know
the java app OS specific (customised for Linux, MacOS, and Windows).

Write Once - Run Anywhere, eh?
Grinning, running and ducking!


*** NOTE *** Please DO NOT CC me. I am subscribed to the list.
Mail to the sender address that does not originate at the list server is 
tarpitted. The reply-to: address is provided for those who feel compelled to 
reply off list. Thankyou.

Rod/
---
This life is not the real thing.
It is not even in Beta.
If it was, then OpenBSD would already have a man page for it.



Re: OT: Juniper SSL-VPN?

2009-09-14 Thread patrick keshishian
On Mon, Sep 14, 2009 at 9:39 PM, Rod Whitworth glis...@witworx.com wrote:
 On Mon, 14 Sep 2009 21:06:22 -0700, Johan Beisser wrote:

Not as far as I know. To be honest, I've not researched it, but I know
the java app OS specific (customised for Linux, MacOS, and Windows).

 Write Once - Run Anywhere, eh?
 Grinning, running and ducking!

Although I agree with that sentiment, I suspect the differences are to
account for how each OS handles things such as
/etc/{resolv.conf,hosts}, setting up interfaces, and other such
peculiarities that, as you can imagine, would, and do, vary from OS to
OS.

--patrick