Slashdot Mirror


User: kasperd

kasperd's activity in the archive.

Stories
0
Comments
2,459
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,459

  1. Re:The really nice side-effect: on UK And EU May Make Unsolicited Email Illegal · · Score: 1

    So if the US or EU ever adopted real antispam laws, it could start a big domino effect that would cause a lot of other countries to adopt antispam laws as well.

    It could happen, but you cannot be sure. I hope you will be proven right.

  2. Re:Do what I do... on Securing Your Network? · · Score: 1

    Eventually, boredom will set into the hackers and they'll go onto something more challenging...

    Trust me, they will..... Using your box as cover, so you get busted for their crimes.

  3. Re:CO2 cartridge on Water-Rocket-Powered Cars · · Score: 1

    co2

    You missed the point. CO2 is carbondioxide. Co2 is cobalt in some molecular form with two atoms which I doubt exist. There is nothing called co2.

  4. Re:IPv2? on What's Your Timeline for IPv6 Migration? · · Score: 1

    we don't use integers around here. the whole thing is coded in unary.

    In that case I don't think it qualify as IPvAnything.

  5. Re:IPv2? on What's Your Timeline for IPv6 Migration? · · Score: 1

    I'm still using IPv0.62.

    What kind of network is it, that can put such a value into a four bit integer?

  6. Re:CO2 cartridge on Water-Rocket-Powered Cars · · Score: 1

    Co2

    I don't think cobalt exist in molecular form, but even if it did, it would be nothing like carbondioxide.

  7. Re:Just like windows on Who Needs XFree86? · · Score: 2, Insightful

    Sounds like Windows NT/XP/ to me.

    Maybe it sounds like it, but it certainly doesn't look like it. To me it looks a lot better than it sounds, but it is certainly not a replacement for X. It is more intended as something between X and the command line. More user interface than a command line and less bloated than X. It looks quite a lot like Turbo Vision, which is one of the nicer textmode based interfaces. Now they just need a lot of useful applications. I don't know how much attention they will get, neither how much they deserve. Sure it looks nice, but I don't want to pull too many resources from X or the command line.

  8. Search for the Missing Universe - huh? on Search for the Missing Universe · · Score: 2, Funny

    Did they misplace it again? When are they going to learn it? Always put the Universe back once you are done using it!

  9. Re:The only..encryption..the NSA can crack is..DES on Opportunistic Encryption of IP traffic: FreeS/WAN 2.0 · · Score: 1

    Their young age

    If you consider 25 years to be young.

    O(exp(c*(ln(n)^1/3*ln(ln(n)^2/3)))

    Can it really done that fast? I don't know the constant c, but if it is smaller than one, that would mean breaking a 1024 bit key would already be feasible. If c was just 0.5, it would be feasible for anybody to even factor a 2048 bit key. If c is more than 2 we are still safe for some time to come. Anyway, I will take your word for it, at least for the duration of this discussion.

    The ^2/3 part can be removed, since that is just equivalent to c being a different constant. In the formula ln(n) is the bitsize of the key (this differs by a constant factor, but that just means a different c), so if we call this b, the formula, we are left with

    O(exp(c*(b^(1/3)*ln(b))))

    It is safe to remove the ln(b) part, because that only means we assume the attacker is stronger than we really expect. So we are left with.

    O(exp(c*b^(1/3))

    Which is BTW obviously smaller than the MPQS formula as well (for some c). In other words to get the same security as a k bit symetric key, we need b=(k/c)^3. This is quite a large amount of key bits.

  10. Re:The only..encryption..the NSA can crack is..DES on Opportunistic Encryption of IP traffic: FreeS/WAN 2.0 · · Score: 1

    Did you ever heard that assymetric key recovery is essentially a factoring challenge, which is never solved with brute forcing?

    A brute force attack would mean trying all possible factors starting from 3 until you find the right one, which would be at most the square root of the number. And I'm perfectly aware, that there are faster ways to factor. That is part of the reason why people use at least four times as many bits for assymetric encryption than for symmetric encryptions. If you don't think that is secure, you should tell us what the time complexity of the fastests known factoring algorithm is.

  11. Re:It's not a bug.... on HTML Rendering Crashes IE · · Score: 1

    why ask him this?

    Sorry if I was unclear. The banner just said "ALT F4", not the entire question. I think they wanted him to stop talking.

  12. Re:It's not a bug.... on HTML Rendering Crashes IE · · Score: 1

    ever hear of alt-f4 ?

    I have heard of it. I have also heard about Gates giving a talk once where people started waving banners with those exact words.

  13. Re:Yet Another Dupe on O'Reilly Commits to Short Copyright Durations · · Score: 3, Interesting

    How could it possibly be a dupe? The O'Reilly announcement dates one month later than the old Slashdot article you were pointing at. The fact that this new slashdot article first was posted one week after the announcement is another issue though.

  14. Wouldn't it be easier on AOL Blocks Telstra Bigpond Mail · · Score: 3, Funny

    to just disconnect AOL from the internet?

  15. SCO business plan on SCO Threatens Red Hat and SuSE · · Score: 1
    1. Make Linux distribution
    2. Sue all other major Linux distributions
    3. ???
    4. Profit
  16. Getting sued is nothing on Spammers Sue Anti-Spam Groups · · Score: 1

    I'm also fighting spam. Yesterday there were three mails in my Inbox saying "Lets murder antispammers".

  17. Re:paradoxical question on Spammers Sue Anti-Spam Groups · · Score: 1

    Obviously, you get spammed.

    You almost got me trying to do so just to see what would happen.

  18. Re:Bogus story on The Virus Did It · · Score: 1

    Uh, you might want to reconsider believing the story attributed to the Register.

    Where do you see that story?

  19. Re:Get real on The Case for Rebuilding The Internet From Scratch · · Score: 1

    we are going to move all the mailing list traffic onto a protocol like RSS that is a pull mode protocol rather than push.

    How about NNTP?

  20. Re:No, it;'s a shame how kernel developers use the on OpenBSD Stomping On Buffer Overflows · · Score: 1
    You are mistaken. Linux, Win32, or any other OS has no say in the matter, there is always segmentation in IA32.

    The CPU might see it as segmentation, but at the program and OS levels there is no segmentation. In fact most Linux programs never touch a segment register, from the programs point of view the segment registers could as well be nonexistent. And those parts of Linux actually dealing with segment registers are few.

    I merely prefer different bases so that code and data do not overlap in the logical address space. This would be transparent to the programmer, pointers would still be the 32-bit offsets you know and love.

    By doing that you would run into at the very least four different problems:
    1. As I already pointed out you would not know where to place mappings when a mmap call was done.
    2. You would have problems with trampolines.
    3. You might need to use 32-bit pointers, but you would not get 32-bit address space because it would have to be split between different segments.
    4. You would get problems with JIT compilers.
    With four disadvantages and no advantages known to me, I consider it a bad idea.
  21. Re:No, it;'s a shame how kernel developers use the on OpenBSD Stomping On Buffer Overflows · · Score: 1

    I don't see where having code and data segments being aliases for one another has anything to do with paging.

    It simply means that you can ignore the little usable segmentation and use the pure paging that is below the segmentation.

    At the program level, OS or app, we have segment+offset.

    That is actually not the case in Linux IA32. A pointer is merely an integer.

    The special case of the flat model with code and data based at logical address zero is merely a historical convention of UNIX, it may be a requirement on other architectures but it is not under IA32. It was just convenient.

    Segmentation is really not that useful. If you have segmentation without paging you will loose some efficiency as you are forced to read/write complete segments to your swap partition rather than single pages. Paged segments does allow you to swap single pages in and out, but that is not what IA32 offers, it has reversed the order of the segmentation and paging layers, a horrible design which is probably due to the requirement of 286 compatibility.

    The UNIX API is not designed with segmentation in mind. When a program mmap a file there is no indication whether this is code or data except from the initial protection mask which can be changed later. At this early point you cannot decide whether the file would go in data or code page, in fact it might as well be some of each. Security is not a valid argument for using segmentation, the UNIX API offers the same security in the paged model, it is just not implemented by the IA32 hardware.

    Another of the arguments in favor of segmentation is address space. It is claimed that with segmentation you are less likely to run out of address space because you can have independent segments for each type of data you store. I say it is an incorrect argument, they are comparing a segment+offset address with a linear address the size of the offset itself. So the observation really would be that with more bits in the addressing you are less likely to run out of address space. Obviously that is true, but a large linear address would help even more. At the same size of addresses the linear model will beat the segmented any time because of the flexibility offered by the linear model. With IA32 it is even worse because not only do you need larger pointers in the segmented model without getting enough from them, but at the same time it all has to be mapped into the single linear address space which is no larger than it used to be.

  22. Re:How ridiculous, on A Skeptical Look At The Multiverse · · Score: 1

    Lastly, if we can't get out of this universe into another one, what difference does it make?

    You have some interesting thoughts on the subject, many of which I have also been thinking from time to time. The more I think about it the more I start wondering. What is existence actually? It seems to me there must be different definitions of existence. In physics existence means it exists in our universe. In mathematics it means aproximately that it can be described and is not inconsistent with itself. The two definitions of existence leads to different answers to the question wether some imaginary universe exists. With the first definition the answer will be yes, with the second definition the answer will be no. But what is the correct definition of existence? You might have some third definition, and does it really matter?

  23. Re:Is this really a good thing? on Yet More on Cellular Number Portability · · Score: 1

    aren't telemarketers prohibited by law from calling cell phones?

    I don't know the law where you live. But where I live it is only very few products that telemarketers may sell. And they must start the conversation by saying that they are selling a product. (Or is it doorsales that applies to?)

  24. Re:Next version ... on Winex 3.0 Released · · Score: 1

    That joke has been told many times. But in the case of Wine I think it is more appropriate than for most other pieces of software. I wonder why that joke was not one of the first three comments.

  25. Re:No, it;'s a shame how kernel developers use the on OpenBSD Stomping On Buffer Overflows · · Score: 1

    It's not Intel, it's the kernel developers.

    Nonexecutable read-write pages would have helped a lot in some cases. AFAIK that is not supported by the CPU. Only through nasty hacks doing stuff with undefined behaviour has it been possible to implement it.

    The developers choose to make the code and data segments overlap, that is the error.

    No that is certainly not an error. It is the way to go if you want to use a paged memory model on IA32. You cannot blame the kernel developers for some security feature being available in the segmented memory model but not in the paged memory model.