Ondrej Certik wrote:
> On Dec 21, 2007 9:33 AM, William Stein <[EMAIL PROTECTED]> wrote:
>> On Dec 20, 2007 11:33 PM,  <[EMAIL PROTECTED]> wrote:
>>> That was my initial reaction, too.  In a closed system, it makes sense --
>>> for the public notebook, it doesn't immediately seem like such a bad thing, 
>>> but it lends to a scary attack.
>>>
>>> Robert makes an account on the public notebook.
>>> Robert sees William's account on the failure page, so creates an account -- 
>>> then from the notebook, Robert launches a zero-latency brute-force attack 
>>> to discover William's password.
>>> Now, Robert logs into William's account.  From there, he inserts malicious 
>>> javascript into William's most-recently edited worksheet.
>>> Next time William opens his favorite worksheet, Robert pwns his machine, 
>>> logs in, and edits the grade chart for William's Math 581 class, scoring 
>>> himself a well-deserved 4.1...
>>>
>>>
>> Some remarks:
>> Above Robert has an account on the public notebook already, so there are
>> many ways he find my login name -- there is no need to view the failure page.
>> Anyway, my login name is very easy to guess -- it is always either
>> was, wstein, or
>> william_stein.  You're assuming my password is easy to brute-force
>> crack.  Since it was actually
>> just generated randomly, this assumption is perhaps not valid.
>>
>> With wiki's user names are also very easy to see, since edits to the
>> changelog are
>> annoted by user names.  Likewise with mailing lists, the trac server, etc.
>>
>> It would be a really good idea to put an n-second pause in after a failed 
>> login
>> attempt and/or to even put a simple math problem in...  :-)  This would 
>> provide
> 
> Yes, like factoring some huge integer, that can only be done through Sage.

Of course, they'll have to type the integer and the factors in by hand...

Jason


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to