![]() |
|
||||
![]()
dtrace? ;p
__________________
religions, worst damnation of mankind "If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”. vermaden's: links resources deviantart spreadbsd |
|
||||
![]()
I think that it is really not possible to compare dtrace and systrace.
Dtrace is in very simplified terms a tool which enables you to monitor your system in real time for let say bottle necks and add hardware or relocate resources if needed. Systrace was originally conceived as a very radical security tool which will enable you to do things like preventing applications from making certain system calls without explicit authorization from system admin in real time. Ideally one would want to have both tools available on the system. The problem is that large parts of DTrace are patented and released under CDDL license or even more restrictive licenses so one would have to write loadable kernel modules. Obviously FreeBSD doesn't care much for licenses so they imported DTrace into kernel. Systrace on the another hand is in some sense obsolete as there is a major security problem with the tool pointed by Dr. Rober Watson member of FreeBSD core team in one of his research papers. As the main developer of Systrace have parted ways with OpenBSD project due to the disagreement with Theo de Raadt there has been no work on systrace in past 3-4 years. It is still part of the kernel of OpenBSD but has very specific uses which are not in line with original design goals of Systrace project. Systrace is probably fixable and there is some chance that OpenBSD will get DTrace in the form of loadable kernel modules. That would be really FANTASTIC!!! |
|
||||
![]()
2.5 years. Integration of systrace 1.6d occured July '06. (1.6f was announced this month).
The developer, Niels Provos, stated in response to security questions Quote:
It's still used within OpenBSD, particularly for port development. I wouldn't develop a port, or submit one for the tree unless the port build was protected and tested with USE_SYSTRACE=Yes. Last edited by jggimi; 26th January 2009 at 06:27 PM. |
|
||||
![]()
OK, thanks for the replies. Looks like I'm going to have to wait patiently for FGAP...
|
|
||||
![]() Quote:
Quote:
the root access the last two goals can be easily accomplished in BSD world with flags and kernel security levels. First one looks to me could be easily done with PF. Systrace is far more serious tool as originally designed. Last edited by Oko; 27th January 2009 at 12:15 AM. |
|
||||
![]() Quote:
As for security levels, IIRC the OpenBSD team had actually dismissed them. I haven't got the link to hand, but there were a couple of interviews with senior devs who had said the concept was flawed. I'll try to dig out the links when I get home tonight. Cheers. UPDATE 2009-01-27 2205Z Here's the link regarding secure levels: http://www.theregister.co.uk/2006/01...evel_bsd_unix/ Last edited by DraconianTimes; 27th January 2009 at 10:07 PM. Reason: update info |
|
|||
![]()
Interesting the Register is calling deRadt a "vendor". Last time I looked, OpenBSD was being given away (as in free) and distributed under the freeest of terms (BSD license: don't say you wrote this).
Amazing how all the whiners expect something for nothing. Entitlement is a very sick idea ![]()
__________________
BSDForums.org refugee #27 ![]() Multibooting with LILO ![]() |
|
||||
![]() Quote:
|
|
||||
![]()
I read the article. It is very superficial. To me it looks like it is written by a guy with lack of technical knowledge about the matter he is trying to talk about but great sense of humor.
Quote:
Joking aside, if you carefully read my post above I said that it looks to me that I could use combination of flags and security levels to accomplish 2 and 3. I have never said that kernel security level alone can do any good. Without detailed knowledge about objectives of cited Open Solaris projects it is just my guessing what is the problem they are trying to fix. Last edited by Oko; 31st January 2009 at 07:35 AM. |
![]() |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
equivalent to freebsd fetch | pbd | OpenBSD General | 9 | 7th August 2009 11:45 AM |
Systrace | Oko | OpenBSD Security | 1 | 29th December 2008 01:52 PM |
Remastersys FreeBSD equivalent? | businessgeeks | FreeBSD General | 2 | 4th August 2008 01:44 PM |
FreeBSD equivalent of DOS's fdisk /mbr | Nobber | FreeBSD General | 5 | 3rd June 2008 07:19 AM |
Help me boot OpenSolaris again! | Nobber | Solaris | 2 | 14th May 2008 10:49 PM |