Sun Security Blog
|
First, some news:
we have a new look and feel / theme for the blog
and in response to a comment from one reader (Hi William!) the "categories" -
General,
Alerts,
News -
have all been broken-out in the page header, along with links
to the relevant RSS feeds for each.
So if you prefer to separate the Sun Security Alerts from the Security postings, all you need do is bookmark or subscribe to the relevant page / feed. I'd like to thank Chandan for his as-ever superb graphic tastes... Er.. yes, something like that. You know what I mean. Second: an observation that I should really have followed-up some time ago; I run almost exclusively Solaris upon my laptops, and having developed the habit early-on for some time now I've been faffing with WiFi configuration at a fairly raw level. - I eschew the GUI convenience of inetMenu and the automation of NWAM in favour of handhacked shellscripts. In these circumstances I have thus become more intimate than most with the output of Solaris's wifi-administration tools. For ages I've been plagued by offers of Free Public WiFi - for that is the name of the network, one sees it everywhere - whenever I've been scanning for network access, and it finally struck me to actually look the damned things up. There were too many of these networks for them to be a legitimate enterprise. Instantly I found a blog posting which not merely explained the phenomenon, but also outlined my extant fears and my eventual conclusion too; in short the phenomenon is not a computer-borne virus but a human-borne viral meme which is caused (enabled?) by a XP misfeature:
TechBlog As a student of IT security taxonomy, to me this is clearly different from all of the typical viruses, worms and trojans; I feel that 'meme' is the only remaining accurate description, although I'd welcome alternative suggestions. - alec tags: free public security slotd wifi wireless Permalink | Comments [2]
Dave Walker is on of Sun's clearest thinkers on matters related
to identity and access to data; about a year ago he posted this observation
which didn't really get the attention it deserved.
http://blogs.sun.com/davew/entry/identity_unbound I'm hoping to get Dave blogging here more directly, soon, so keep an eye open. Treating processes (ie: computer programs, live and running on a CPU) as if they were people, is not necessarily as easy as you might think - but then given how easily some people can be socially engineered maybe it's not so bad an analogy after all. Permalink | Comments [0] At the London OpenSolaris User Group meeting after the recent London Sun Tech Days event there were a few people asking questions about Solaris and Microsoft Windows interoperability. I stepped up to the plate to answer these since mostly they were around Active Directory interoperability and in a former job at I Sun I did my fair share of name services related work; also a lot of the integration work that is being done is based on lining up the security/authentication protocols between Solaris and Active Directory so even though I'm not actively working on it I have been in regular contact with the developers who are. One of the biggest favours I personally think Microsoft did the security community was choosing to use Kerberos as a core part of the security layers in Active Directory, particularly now that the PAC data format is documented. The Solaris Kerberos development team did a lot of work getting the base Kerberos functionality in Solaris to work better with Windows, by ensuring that cipher suites lined up, password change works and like Windows we could look in DNS to find the KDC and REALM information.Just having working Kerberos is not enough for most people, in many cases what they really need is for their Solaris machine to "appear" to Active Directory "just like a Windows XP" machine would. That means that Solaris has to use LDAP as the name service. Well thats easy you say Solaris 8 supported that, not so fast! Its all about the schema and how it is used. There are a few OpenSolaris projects that are working specifically on the name service client side of Solaris to make it a better Active Directory client. Those projects are: Sparks, Reno, Duckwater and Winchester. The Sparks project page has a good technical overview diagram of how it all fits together. Some of these have delivered all or part of their functionality to OpenSolaris already but the full picture is still in development. I look forward to the day when I can post here "It just works", in the mean time hold on in there, "we" are working on it! - Darrentags: active directory microsoft slotd Permalink | Comments [0]
We like ZFS.
Lots of people like ZFS. Even Linux people are experimenting with ZFS, albeit as a user-space filesystem. But ZFS will be even better when you can have encrypted filesystems. So maybe check out OpenSolaris.org and see if you'ld like to help-out with the project ? - alec tags: encryption security slotd solaris zfs Permalink | Comments [2]Bonus Link Tuesday :-) instead of just one link of the day I'm going to highlight a few recent security relevant ARC cases. For information on what an "ARC Case" is see the ARC community on OpenSolaris.org, at a high level it is how we do reviews of things users/admins/developers can see and use in (Open)Solaris and document the interfaces and their interactions. The first two are proposals that are currently still in review so they functionality they describe doesn't yet appear in any OpenSolaris distribution. First one is a proposal (PSARC/2007/200) to change the way that IPsec is started up by making better use of SMF, this gives better fault recovery - something really important when securing your system. Plus I logged the bug for this and provided a first suggestion at the new SMF services, and I'm really glad to see the project getting implemented now. The proposal is much more complete than my original suggestion and provides a very nice set of new SMF services that shows much better how IPsec works instead of it being "hidden" as part of general networking services. The second one (PSARC/2007/198) is related to how IPfilter and IPMP work together. I find this one quite interesting because it focuses on how statefull packet filtering works in a high availability networking configuration. It is also interesting because this proposal is actually a short term solution that is to be provided until the Clearview networking project is ready. My third and final link for today is a really geeky and quite low level/internal feature of the Cryptographic Framework. It (PSARC/2007/093) is about sharing the context (state) of in progress multi-part crypto operations between hardware and software providers.The real end user benefit of this better performance. This is because sometimes it is actually faster to run the software version of an algorithm than to send small data sizes out to dedicated crypto hardware. I'm not aware of any other operating system with a crypto framework that goes to these extents to get the best crypto performance out of the system as a whole; I'd be very interested in learning about others (particularly open source ones) that do similar things. I've long said to my team mates in the crypto group that there is a PhD thesis to be written about crypto job scheduling for best single throughput versus best system load with different mixes of hardware and software crypto engines. That's it for day, - Darren.tags: arc opensolaris psarc slotd Permalink | Comments [0]
Time to bang my own trumpet - occasionally I receive requests to
address a particular customer's requirement, viz: three strikes lockout
where if a person fails to log in to a system (eg: mistyping a
password) - and if they fail to log-in three times in succession, then
some manner of portcullis drops and the resource is barred from
further access. The account gets locked, in the same-old way that was
popular on even-then-antiquated mainframes back when I was a student,
some 20 years ago.
So I wrote this explanation of my thoughts upon the matter:
"Three-Strikes" Password Security Considered Antiquated, Hazardous, Stupid and Wrong. - Alec tags: passwords security slotd solaris strikes three Permalink | Comments [0]
So what happens if by hook or by crook someone breaks into your
Solaris system and installs a trojan horse? Modifies the password
file? Deletes a few old logfiles?
Or what if you run a heavily change-controlled system environment, and you need to know whether anything has been changed outside of the scope of your operational processes? There's a solution built-in to Solaris 10: bart - Basic Audit & Reporting Tool, a truly boringly-named tool which does something both useful and interesting:
BART provides a quick and easy way to collect information on filesystem objects and their attributes so that, at a later time, you can determine whether there have been any changes. BART can help you detect accidental or malicious changes to files within an operating system due to either a security incident or change management incident.
There's a lovely - Alec tags: bart security signatures slotd sun Permalink | Comments [0]
Another one in the "in case you missed it" category -
Glenn Brunette
on
How to enable 'snoop'
in
non-global zones;
it also serves as a useful primer about the use of limit privilege sets in zones - check out the
article by Rich Teer
for a more in-depth explanation.
I see you! snoop(1M)'ing in non-global zones! - Alec tags: privileges security slotd snoop solaris zones Permalink | Comments [0]
Scary Dave scribed thusly, back in November:
Dave's Bit Bucket tags: detection ids intrusion security slotd solaris Permalink | Comments [0]
Solaris is - to the best of my knowledge - unique amongst Unix impementations in having a
pluggable password encryption routine
so that the administrator has the
option of selecting
a non-default
password hash routine
with the hope of making yourself more proof against
password cracking -
plus you can migrate users off-off older, weaker algorithms in a smooth fashion.
Brendan Gregg took this to the point of extreme silliness when he implemented a ROT13 password-hashing module for which he's posted the source; if you're not familiar with ROT13 it's the most trivial of pencil-and-paper ciphers, the sort of thing which got used to hide the punchlines of jokes posted via e-mail or on USENET. I wouldn't recommend rolling out Brendan's code in an enterprise deployment - not unless you want all your passwords cracked in about 3 milliseconds flat - but it makes a nice proof of concept, and shows what you are free to do with the pluggable crypt API. - alec tags: crypt password rot13 security slotd solaris Permalink | Comments [4]
Glenn Faden is one of Sun's hardline security geeks, the prime mover behind the Solaris
Trusted Extensions project which succeeds the older
Trusted Solaris.
I have been working on an architecture for multilevel mail in Trusted Extensions in which mail can be delivered to labeled zones that are only in the ready state (mounted but not running). This would reduce the overhead of the current polyinstantiation approach in which an instance of sendmail is running in each zone. For those unfamiliar with "trusted platforms", their core concept of "labelling" is to mark each file, directory, object, process or person on a machine with both a "compartment" (eg: finance, IT, payroll, human-resources) and some sort of "sensitivity" (eg: unclassified, confidential, secret); the trusted functionality permits "label-aware" applications to enforce need-to-know information handling rules. That may sound outre or faintly military ("top secret") but there are dozens of possibilities for systems where you can keep programs aloof from each other, or from the data which they are processing. Consider a webserver with one Internet-facing network interface, and another network interface attached to your credit-card database. Wouldn't it be nice to be assured that no data can pass from your credit-card data through to the Internet without being specially filtered, brokered and sanity checked? I find the idea rather appealing, I must admit. Or consider the possibility of multilevel Instant Messenger - there would be no cut-and-paste between internal IM and external AIM, Yahoo or Skype; that really gets some finance people (eg: the sort who deal with traders) rather excited... - alec tags: extensions labeling labelling security slotd solaris trusted Permalink | Comments [0]
As our first Security Link Of The Day we'd really like to mention
OpenSolaris and specifically the security
communities and projects within it; there are over a score of projects
including (but not limited to!) the following categories:
The best jumping-off points to investigate all the security possibilities are probably the Security Community Wiki and the main OpenSolaris Projects List. Do take a look. There's a lot of nifty stuff there. - alec tags: opensolaris security slotd solaris Permalink | Comments [0] |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||