http://gcn.com/articles/2011/07/11/cybereye-box-dfars-reg.aspx
which links to this proposed rule:
http://www.gpo.gov/fdsys/pkg/FR-2011-06-29/pdf/2011-16399.pdf
Which appears to require contractors to put in place additional security protections for software and technical data even if they're unclassified. I don't totally understand it, but I fear this may hamper use and creation of open source in the DOD.
Does anyone understand the consequences of this?
g
Sounds like a situation that could be very dangerous for both open
source development, and small businesses in general:
- creates yet another class of information that's not classified, but
has to be handled in special ways
- creates yet another situation where it might become very easy for
contracting officers to simply define everything as "critical program
information" (just like folks who mark everything FOUO)
- creates some serious sys admin burdens for small companies
- creates a general burden re. the free flow of information - with
particular impact on open source development
I plan to put in a comment to this effect. I suggest others do the same.
--
In theory, there is no difference between theory and practice.
In<fnord> practice, there is. .... Yogi Berra
But reading more deeply, I'm concerned. The controls *also* include
language that forbids posting "Government information" to the
Internet, and defines "government information" very broadly.
Enhancements to OSS, done under contract, would be "government
information" and could not be discussed on the internet, if I'm
reading this right.
> --
> You received this message because you are subscribed to the "Military Open
> Source Software" Google Group.
> To post to this group, send email to mil...@googlegroups.com
> To unsubscribe from this group, send email to
> mil-oss+u...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/mil-oss?hl=en
>
> www.mil-oss.org
>
One of the big areas I see are Data at Rest (DAR)/Data in Transit (DIT)
encryption (DFARS 252.204-70YY). Very few people use DAR encryption
unless on a laptop. If DoD's DAR/DIT rules come into play (FIPS 140-2)
that eliminates a lot of OSS solutions which drives up costs. Plus
rebuilding all the contractor's internal workstations and servers (e-mail,
bug tracking, fileservers, SCM, wiki, etc.) that are used to discuss the
code and collaborate on documentation/training.
If they extend the protection to anything involving PII that's another can
of worms. I've been through two DoD PII drills and both eventually ended
with our CDRs decision to ignore the rules, but not until weeks of wasted
effort elapsed. You cannot conduct business if you have to treat anything
with PII as FOUO. Why would a security rule extend to PII and HIPAA
anyway?
The biggest concern would be how far does this reach. If a vendor who
develops/supports an OSS project has a contract with DoD, do all of their
operations fall under this rule, or only those that directly tie to their
DoD contract? Who makes that determination? Do they have to keep their
DoD work sequestered? Very few OSS shops work that way.
Tom Dunn, RHCE
Georgia Tech Research Institute <http://www.gtri.gatech.edu/>
Voice: (757) 514-1309
thoma...@gtri.gatech.edu
If folks aren't comfortable with that, I'd be happy to bring up the issue with Open Source for America.
g
So how does the luks drive encrytion fare in the new proposal. It works well except for requiring a password to boot a server.
Does the new proposal require the data to be encrypted on the disk for storage with the keys offline until data requested? I don't see a way to do that with file system unless it's all in a database.
There are very good security reasons for WDE and DAR. There should be no technical reason why OSS can't meet the requirements and I suspect OSS could probably improve on them.
Boyd Fletcher
M: 757.535.8190
O: 410.854.4064
E: boyd.f...@gmail.com
E: boyd.f...@us.army.mil
Ay, there's the rub. How many years till there's no _official_ reason
why OSS can't meet the requirements?
I have a less strong secondary concern about the burden the proposed rules would impose on small firms, which OSS relies on heavily to enter the DOD market.
g
"...technical data, computer
software, and any other technical
information covered by DoD Directive
5230.24, Distribution Statements on
Technical Documents, at http://
www.dtic.mil/whs/directives/corres/pdf/
523024p.pdf, and DoD Directive
5230.25, Withholding of Unclassified
Technical Data from Public Disclosure,
at http://www.dtic.mil/whs/directives/
corres/pdf/523025p.pdf; or"
That's where the problem is. I think we're indifferent to the stuff that's classified or quasi-classified, like CUI. The trouble is when technical information more broadly is subject to these rules. I think. Any DAU graduates out there?
g
"A new member," I understand the different controls placed on
information, and some of the reasons why they exist. The original
article Gunnar brought up appears to say that the DoD wants to make sure
its contractors are following some of the same laws it has to. That's
not bad on its face.
The problem with the proposed change is that it changes the default
status of a piece of data held by a contractor (like a file full of
source code) from sharable to secret. Instead of having to prove that a
piece of data is a secret, one must prove that it isn't.
To guard a secret, it takes lots of time and money; but you can bill
those to the government. No risk. But to let a piece of data out, in
this culture, is a risk: what if it is a secret of some sort? The cost
of mitigating that risk seems to be incurred by the person who wants to
release the data, not the government. The residual risk, of accidentally
letting out a secret despite the process, is borne by the person or
group who wants to release the data, not by the government.
(To be clear, by "secrets" I mean controlled unclassified information,
not any kind of classified information.)
As a Linux admin on a military base, I've tracked down and fixed several
bugs in open-source software, and tried to send them back to the
authors. In trying to do that, I've seen first-hand what a hindrance
this policy can be to open-source software in particular. I wouldn't
even think about hosting an open-source project from here.
Security incidents are reported and counted, and the costs estimated,
but who in the DoD counts the cost of lost collaboration and buggy
software?
Well said. So the first problem is that any technical data subject to 5230.24 and 5230.25 falls under the proposed rules. I see that in 5230.25, section 2.2.3 (http://www.dtic.mil/whs/directives/corres/pdf/523025p.pdf):
" Does not introduce any additional controls on the dissemination of
technical data by private enterprises or individuals beyond those specified by export
control laws and regulations or in contracts or other mutual agreements, including
certifications made pursuant to paragraph 3.2., below. Accordingly, the mere fact that the
Department of Defense may possess such data does not in itself provide a basis for
control of such data pursuant to this Directive. "
So any software that originated outside DOD seems exempt. A small business or OSS project would only have to worry about the new rules if they're handling CUI data or export controlled for some other reason, and that makes perfect sense to me.
But for software written in-house, it looks to be a different story, as Jared points out.
> Security incidents are reported and counted, and the costs estimated,
> but who in the DoD counts the cost of lost collaboration and buggy
> software?
I wish I knew.
g
So you don't see a chilling effect on gov-produced OSS in these new regs?
g