|
Nice
Regards,
Brian Dela
|
|
|
|
|
Where did you do your Masters??? Research?
Regards,
Brian Dela
|
|
|
|
|
I earned it at the Karlstad University [^] (The english version of their website is crappy though).
My dissertation was about a simple computer security model which basically treats executable code like users.
- Users must login to utilize the system - my model requires the same of executable code (or Binary Executable Code, BEC, as I called it)
- A BEC can only perform those operations which it has been granted - basically a BEC needs access rights
1)
A BEC can be anything that's intended to execute on the bare hardware - DLLs, EXEs, kernels and kernel modules. The concept of such components logging on may be mind boggling. In practice they don't type in their names and passwords. Instead, vendors (or perhaps you the system admin) can sign BECs - thus giving them an authors identity and making them tamperproof. Very much like ActiveX and assembly signing. When you the system admin is given the BEC(s), you register them by name in a database. The name is the absolute path to the BEC. For instance C:\Windows\notepad.exe would be your name of notepad and it would most likely be signed by Microsoft. If and only if you want to execute notepad, it has to be 1) signed and 2) registered. This would indeed eliminate a lot of problems. Massive virii infections for instance. Modify a BEC and its signature is invalidated - it can't execute. It's also a very good measure against hackers who download their own "t00lz" - tools which isn't signed to begin with.
Of course, the registry of known BECs is protected by a mandatory access control facility, allowing only users in the security officers role to modify it.
2)
The registry also keep access right lists for each registered BEC. Initially a list is empty - thus the BEC can't do anything. Then a security officer adds to the list. The access rights are quite sofisticated. You can specify files it can read, write, append. Directories it can traverse or list. Network connections it can make (IP-send) and network connections it can host (IP-recv). Etc. This is very effective against remote exploits - for example, if you haven't given IIS the right to execute cmd.exe, then such an attack would be moot. Of course, these rules would accept wild cards.
Eventhough an implementation was out of scope for the dissertation, I was planning to implement all this in the Linux kernel using a framework called RSBAC[^]. I implemented the signature scheme. Then I got my masters degree and figured - I don't want to grow old at a University and I sure as hell don't want to continue teaching (I have a problem talking to large crowds ).
Brian Delahunty wrote:
Research?
At one point, I was really longing to append the title PhD on my card. But then I realized that:
- I wouldn't have any life whatsoever - research follow you everywhere!
- I would have to teach and present papers - I have a problem talking to crowds
- I would have a problem getting "simpler" jobs even if I wanted to. Who in their right mind would hire a PhD for software engineering type of jobs? (Unless it's research related). I may not want to be a researcher all my life
So I scrapped my PhD-dreams. However, I have not lost the will to learn new stuff. If I ever make a sh*t load of money (i.e., don't have to work anymore), I'll be back for more. Physics would be really fun! In highschool, I had my mind set on physics. But then my math teacher killed my dream. One lab assignment was about writing a simple program which would display a mandelbrot fractal - a software engineer was born..
ps. I don't want to call myself a 100% software engineer. I'm part artist too. I don't believe in using "prefab" software techniques to solve all problems. IMHO, A touch of artistry is required. ds.
--
Master, I'm so glad to feel your presence. But you don't seem to share my impatience. I relied upon you to break the silence. I cannot understand your reluctance.
Master, I feel so warm and I'm so happy, oh master.
Give me some more of the warm little beasts
I'm so fond of.
|
|
|
|
|
Jörgen Sigvardsson wrote:
I wouldn't have any life whatsoever - research follow you everywhere!
I would have to teach and present papers - I have a problem talking to crowds
I would have a problem getting "simpler" jobs even if I wanted to. Who in their right mind would hire a PhD for software engineering type of jobs? (Unless it's research related). I may not want to be a researcher all my life
Good points. Especially the last one... I never really thought of that.. I suppose I don't have to at this stage [Still a student].
Your dissertation looks cool. Is it available on the web???
What you working at nowadays?
Regards,
Brian Dela
|
|
|
|
|
Brian Delahunty wrote:
Especially the last one... I never really thought of that..
Me neither until I took a look and what PhD's do after their dissertations.
Brian Delahunty wrote:
Your dissertation looks cool. Is it available on the web???
I used to have it electronically. But stupid as I am, I never put it on two separate machines nor did I burn it to a CD. I may have the original LATEX sources on my old university account. I know I sent one copy to my professor as well. Thanks for reminding me! I'll try to recover it on monday.
Luckily, I still have the printed version And even if I lose mine, I can still read it at the university library.
Brian Delahunty wrote:
What you working at nowadays?
Software Design/Engineering mostly. Right now I'm stuck with java as you may have seen in the Soapbox. My professional life is a mess right now. Maybe I should have stuck to academia?
--
Master, I'm so glad to feel your presence. But you don't seem to share my impatience. I relied upon you to break the silence. I cannot understand your reluctance.
Master, I feel so warm and I'm so happy, oh master.
Give me some more of the warm little beasts
I'm so fond of.
|
|
|
|
|
Jörgen Sigvardsson wrote:
Right now I'm stuck with java as you may have seen in the Soapbox
lol. Noticed that. It's not too bad. Can get very frustrating at times though but then again I haven't spent much time developing with Java.
Jörgen Sigvardsson wrote:
Thanks for reminding me! I'll try to recover it on monday.
Your welcome If you ever get an electronic copy I'd be interested in reading it. If you didn't mind!
Regards,
Brian Dela
|
|
|
|
|
See subject. If someone has this mp3 (good quality), please let me know. I had it few years ago, but I lost it in a hard disk crash (or Partition Magic mishap - can't remember which ).
I've got it now. Four whole albums! Wheee!
--
Master, I'm so glad to feel your presence. But you don't seem to share my impatience. I relied upon you to break the silence. I cannot understand your reluctance.
Master, I feel so warm and I'm so happy, oh master.
Give me some more of the warm little beasts
I'm so fond of.
|
|
|
|
|
Jörgen Sigvardsson wrote:
I had it few years ago, but I lost it in a hard disk crash (or Partition Magic mishap - can't remember which )
hmmm... can't remember which eh???? May I suggest that it was a Partition Magic mishap... it's a feeling I have
Regards,
Brian Dela
|
|
|
|
|
I've had both crashes and PM-mishaps. I'm just not sure which one killed my Snog.
--
Master, I'm so glad to feel your presence. But you don't seem to share my impatience. I relied upon you to break the silence. I cannot understand your reluctance.
Master, I feel so warm and I'm so happy, oh master.
Give me some more of the warm little beasts
I'm so fond of.
|
|
|
|
|
Jörgen Sigvardsson wrote:
PM-mishaps
I've had a few myself!!!
Regards,
Brian Dela
|
|
|
|
|
what's on your mind?
--
Iron Maiden (Harris/Gers) wrote:
The rebel of yesterday, tomorrow's fool
Who are you kidding being that cool?
|
|
|
|
|
Moonlight Bowling!!
Have you tried that?
Do you know what it is?
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
Hm... Is it any similar to "disco bowling"? (Disco bowling is something I really do hate. I guess I'm a bowling purist )
--
Giles wrote:
You Scandinavians invaded my home land, like 1500 (+-500) years ago, and kept coming back for more. You should be ashamed of yourselves.
Viking Tour, England, 15th July 563. Ticket price: £10 Sold out!
|
|
|
|
|
Jörgen Sigvardsson wrote:
Disco bowling is something I really do hate
What!?
You just can't mean that!
It's sooo so so so fun!!
I love bowling!
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
Yup. Bowling is quite fun actually.. But bowling in almost total darkness with all that background noice? Sorry, no can do. I want to be able to concentrate fully on what I'm doing, and I can't do that in a veritable disco.
--
Giles wrote:
You Scandinavians invaded my home land, like 1500 (+-500) years ago, and kept coming back for more. You should be ashamed of yourselves.
Viking Tour, England, 15th July 563. Ticket price: £10 Sold out!
|
|
|
|
|
Jörgen Sigvardsson wrote:
want to be able to concentrate fully on what I'm doing, and I can't do that in a veritable disco.
I understand... but I have to go back to my school now!
I study at distance! My school is in Perstorp, Skåne!
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
Rickard Andersson wrote:
Moonlight Bowling!!
Rickard Andersson wrote:
Do you know what it is?
Eh.. no...
Regards,
Brian Dela
|
|
|
|
|
Brian Delahunty wrote:
Eh.. no...
Brian, it's like this math:
Bowling arena + A disco = Moonlight bowling
It's kinda disco bowling.... but you do bowling instead of dancing... or something like that...
it is dark with only some disco lights and good playing music!
You should try it out..... if you can...
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
Rickard Andersson wrote:
It's kinda disco bowling.... but you do bowling instead of dancing... or something like that...
it is dark with only some disco lights and good playing music!
Sounds like fun.. don't think there's anywhere near me that'd do it... Maybe in Dublin.
Regards,
Brian Dela
|
|
|
|
|
I just have to know: In which city in Sweden do you live?
I just want to know how far from me you live!
We live in the same country... and have the same hobby + work (well, soon I'm a pro C++ developer )
I don't think you live in Boden anyway!
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
I'm in Karlstad, just north of lake Vättern. I guess there's at least 1500 km between us. Boden is way up north.. Lappland or Norrbotten right?
--
Giles wrote:
You Scandinavians invaded my home land, like 1500 (+-500) years ago, and kept coming back for more. You should be ashamed of yourselves.
Viking Tour, England, 15th July 563. Ticket price: £10 Sold out!
|
|
|
|
|
aah!
Okay!
I think you're right about the distance!
Boden is in Norrbotten, about 35km from Luleå.
(Boden is a HELL! I hate live here, but they have a nice bowling place! )
Rickard Andersson@Suza Computing
C# and C++ programmer from SWEDEN!
UIN: 50302279
E-Mail: nikado@pc.nu
Speciality: I love C#, ASP.NET and C++!
|
|
|
|
|
Jörgen Sigvardsson wrote:
what's on your mind?
I'm trying to figure out why I don't have the guts to actually tell Ulla that I like her [She's a German exchange student in my class]... We both obviously flirt our asses off with each other but I'm just nervous around her.. So.. Any suggestions???
Regards,
Brian Dela
|
|
|
|
|
Make a move! There are like a hundred different things you could do. Try this one; Rent a movie which both you and her have seen already. Since you and her have seen it already, none of you will be concentrating very hard on the movie. Also make sure you two watch the movie alone, a third wheel doesn't do any good (unless you're into that sort of stuff ) A good sofa is also good since it allows free movements towards her - no obstructing chairarms, tables etc. You know what to do after that..
And oh yeah, don't rent a war/fighting/action movie. I'd say either comedy/romance or thriller. Romance is good because it sets the mood. Thriller is also good - scare her nearer.
And don't be afraid of telling her that you like her. She won't mind. I mean, wouldn't you like if someone told you they liked you?
--
Please state the nature of your medical emergency.
|
|
|
|
|
Jörgen Sigvardsson wrote:
And don't be afraid of telling her that you like her. She won't mind. I mean, wouldn't you like if someone told you they liked you?
We were out last night and I was talking to a load of her friends... all exchange students... and they were saying the exact same thing.. Problem is I couldn't say anything in the pub that we were in... the music was so loud!!!
I'll be seeing her in lectures on monday.. lets see what happens then!!!
I might be comming back for somemore advice!!!
Regards,
Brian Dela
|
|
|
|