thegeezer <thegeezer <at> thegeezer.net> writes:

> > I'm researching where we run all sorts of applications very securely,
> > for one person at a time. It's eventually (hopefully) going to be
> > a full LMS Learning Management system, something comprehensive, maybe even
> > www-apps/moodle and or SWAD. Eventually a full ecommerce system, just
> > for one company, not as a service to others.
> 
> sounds interesting. going for full interactive video distance learning
> too would be a great direction to take, especially if the teacher
> controls who has audio (to speak).
> 
> the only thing i would add is to keep each system seperated as much as
> possible. don't put everything on one server. bad things happen to good
> people so try to make sure one thing doesn't affect another.  depending
> on the age of the people you are helping they probably will try to use
> latest scriptkiddie toys against you first, so think about the ingress
> and egress of the network and of the individual nodes when you think
> about security.

We're planning on lots of unwanted noise from a range of talented 
problem hackers. Eventually a massive VM system approach will be
deploy, but first I want to test security the old fashion way....

> > But for now, just running various forms of secure, minimized DNS. Some
> > machine controls (SCADA) will use the DNS  as part of the  SSL services.
> >
> 
> scada huh. i wouldn't put it on a public facing internet connection. 
> even on a network connected to things i care about. i'm sure you have
> good reasons, i would probably urge you to reconsider them [3]

Let me share a little background with you on SCADA. Most networks that
have SCADA on them, are really poorly secured. It's just layers upon
layers of MS crap. I do not design those sorts of machine networks.

I have been given the opprotunity of 'fix' many such networks. Most I just
walk away from. I employ techniques I would characterize as "network
partitioning" and "asymmetric traffic routing" and loads of passive
monitoring and profiling. Many scada networks have all sorts of 
improperly configured devices, bounced packets, and no sort
of 'state machine' design on what is and is not need, how often
and why. They have evolved, mostly by technicians and poorly trained
IT folks that just 'got it to work' without optimization or system
design constraints being enforced. Far too many folks and machines
are present on those critical networks. IT folks view a 20 million
dollar gas turbine, just like an expensive printer. Hacking them
is trivial. Most SCADA networks have MS servers on the same segments for
the'convenience' of all sorts of non-essential personel. To boot they
put video surveillance networks in place, so the hackers can actually
"see" the physical layout of the plants.  Stupid does not begin to
characterize the mistakes common to scada operations.

You have the very wrong impression of my scada network designs. Most
companies I talk to, do not like my 'draconian' designs, and I'm never
going to be responsible for MS inspired, stupid networks. That said
the big vendors do make billions of (scada) dollars and I search pretty
hard form companies that will listen and I like enough to work for.

Networks with many machines and without humans are easy to secure,
you just have to think out of the box a bit.... (sorry trade secrets here).
Just keep anybody with an MBA out of the process.


> >> if you are looking for dynamic dns updates you want to make sure you
> >> have auth by secured ip (encrypted traffic) and you want to guard your
> >> keys to allow DDNS.
> >>
> >> DNSSec is to prevent MITM attacks such as DNS cache poisoning, and you
> >> can see some starter material at ISC BIND website [1]
> > DNS sec will be down the road. I have time to build, test, research 
> > and adjust the strategy as this goes along. It's not fixing a desparate
> > situation; more along the lines of building up various secure dns 
> > platforms along an increasing features set.
> 
> if your scada devices are using the public internet to get to your dns
> servers i would seriously urge you to rethink things, even if you are
> using dnssec.

Ok, so even though folks consider these 'devices' as scada, I do not.
I mostly work on industrial control systems, when I choose to do scada
work.
 
What you are referring to, something like using a cell phone to open your
front door, turn on the hot tub, or manipulate your audio gear, is not
really what I consider scada, but others do.  If those things get hacked, 
you flood a basement, illegally enter a house etc etc. Bad things but
not really catistrophic to the neighborhood.  For me, scada means 
big industry, water supply, chemical plants, manufacturing etc etc.
So if you hack them, costs rise astronomically, very quickly. Loss of
life is a distinct possibility. These types of things should not 
depend on MS anything, or using the open internet for anything. Few listen
now a days, because of the allure of sexy visual candy for folks that
do not need access to the data/controls/equipment. Large telecom companies
are the worst offenders, that why the gov. is not considering them
to mandate security standards, under the guise that it is for their
customers......


Stuxnet was a weakup call. Few listen. Far, far worse is bound to happen,
sooner or later.


> >> In terms of "hack my dns server" there are many things that can hamper
> >> it - something at the bleeding edge like gentoo is ace for this kind of
> >> thing (*cough* centos is prehistoric *cough*) and if you were to load up
> >> metasploit with ISC specific filters you can try to see what is
> >> vulnerable. you can filter by CVE on your favourite website [2]
> > Yep:
> >
http://cyberarms.wordpress.com/2014/04/20/detecting-openssl-heartbleed-with-nmap-exploiting-with-metasploit/
> >
> > I got that, hense the advise is being sought out, first.
> >
> and bear in mind the security in depth.  your perimeter will be bypassed
> - what happens next is down to you.
> you are looking at having possible external user generated web content

I'm looking for consolidated information. I have a very very good track
record for (2) things.   Keeping machines very secure and pissing
off managers by designing system with a need to know and very very
limited access. I usually save folks signficantly by using the word
"No" to all sorts of stupid ideas. One customer paid me out a fraction of
the savings they realized, for a very long time.

What managers need are reports from databases on systems, production and
security scans, not real time access......  However, go to a trade show
on scada and it's a feeding freenzy for hackers....... Vendors are putting
controls on cell phones and have security equivalent to WEP.

Thanks for your input. My goals here are building a series of dns servers
from very simple and very secure, and on up, slowly learning and creating
a portal for other to experinece what I figure out.  My techniques on
machines are pretty much unpublished and unique. In a big industrial 
environment, I teach folks to build something unique, and not follow 
the vendor main-line approach. Few listen, hence all the noise lately
about the chineese hacking industries in the US...... The sad thing 
is most industries think the US governement is watching their network,
will swoop in just in time to save them, and not make the managers look
like idiots, when press reports are leaked. They do not understand that
government agenices have a singular focus to increase their funding, and not
to protect anyone.   You nor I can get through to them, until 
after the pooper has been hacked.

idiots....abound, sorry for the digression.

peace,


James





Reply via email to