@Iszi Just for the benefit of chatters: A salt is a defensive response to rainbow table and similar attacks. It adds a hopefully unique piece of data to the key/password/passphrase that changes the hashed/encrypted value so that a precomputation of keys/passwords/passphrases is made impotent as it will not have included the salt value. Similarly any cryptovariable when compromised on one system will have a different cyphertext value on another system if the salt value is different.
@thisjosh So, a compromised salt+hash just makes cracking the password extra-difficult, as opposed to a compromised hash but secure salt which should make cracking the password nigh-impossible - am I correct?
@thisjosh I would think protecting the salt would make things very difficult for the attacker. But now that I re-consider it, it would be a horrid inconvenience to the defender as well.
The salt just makes precomputation harder by making the effective cyphertext longer or by requiring the aquisition of the ciphertext database before table generation.
@Iszi Exactly. It is good practice to not overdo defensive strategies and risk the wrath of the unintended consequences beast.
The Marauder is an armoured, mine-protected vehicle that is produced by the Paramount Group in South Africa. It was launched during the 2007 International Defence Exhibition (IDEX) and Conference in Abu Dhabi, the largest arms exhibition in the Middle East.
Mobility
With a curb weight of and a payload weight of , the Marauder was developed for reconnaissance and peacekeeping missions. It is able to carry a crew of ten, including a driver and commander.
The vehicle was originally designed to operate in urban settings, and built-up and confined areas. As such, it is smaller in both siz...
@Iszi this is worth emphasizing: the salt's purpose is one - to prevent precomputation via uniqueness. the issue with ostensibly "longer passwords" is not in play here - rainbow tables and the like don't care (in principle) if you added a few extra bytes, the password will be retrieved.
@thisjosh heh
@AviD that is assuming, of course, that a big enough table was built, for len(password) + len(salt)
once you have that, "guessing" which chars are from the password, and which from the salt, is negligible.
@thisjosh dont know about most, but yes, there is/was a classified vehicle, which also served as a tow truck.
had a common base model, and the top could be either tow truck / crane / gasoline truck / ammunition carrier / etc. but the base model was a heavy wheeled (almost) all-terrain vehicle...
@AviD Lets put it this way, you see tanks and personel carriers all the time, but you never see critical support vehicles like vehicle refuling, towing, and on-site repair. Logically you must know they exist. If a idiot tank driver gets his tank stuck how long can they afford to leave it there?
There must be a vehicle capable of towing tanks, but I have never seen one.
@AviD Really, I would have thought that the cost was too high to make a standard tank a tow tank as well. Risk the asset and the personel and position instead of substituting a lower cost solution
@thisjosh Heh - no, mods don't get that sort of info. We get told how many people have looked at the election page, how many are eligible to vote, and how many have voted, but that's it
43 voters so far, out of 75 visitors to the election page, out of 147 eligible voters who visited the site during the election, out of 439 total eligible
10% vote
from total population - that's not bad I guess
would be interesting to know stats from other elections
@RoryAlsop I didn't mean to be quite so blunt... I was just passing through... yep, to the point only the top 30 go through from the nomination page sorted by rep.
This is a high level question regarding some recent posts about enhancing web browser security from an end-user perspective.
What business/organisation(s) would have:
Sufficient technical skill to evaluate technologies needed for safe, secure web browsing
The capacity to publicly recommend a...
@ScottPack voting to close, or flagging works:-) I don't think that question is security related. The ux.se version looks fine to me (but then I'm not an interface person)
If I see that there are a couple of close votes I'm more happy to close - we were discussing this before: it would be good if mods could use 'ordinary' close votes, as we only have 'instant' close
Unfortunately, the English language would common spell that sound as 'ck' as opposed to just 'k', and since I type based on sounds instead of letters. ... I keep screwing up @Hendrik's name without meaning to.
I guess it's more the similarity to the Hen-dreck tease. But when I was a child people used a derivation of my very first name to tease me. So don't worry, I am not offended by the extra "c".
Then again, I took data structures, but I need to take 30 seconds of reference material checking to remember how to implement a heap structure.... !#@$#! interviewers
"grep -Rl '\b8080[0-9]\b' *" is like my morning coffee... another day with the infamous Stupid Client and trying to see if there is any reference at all to the ten-odd accounts that they don't seem to know about which never clear checks.
In various jurisdictions you are likely to be fined or put out of business if you don't secure your systems. Specific examples:
Holding personal customer data. In the UK, if you don't protect this data appropriately you can be fined.
If you handle credit card data and don't implement appropriat...
I was answering from a corporate standpoint
Probably a couple of the other answers more useful for Joe User, but hopefully that is useful for here
oh - for you guys in the US - free shop vac and other giveaways comp:
So, as part of my ongoing site promotion prime directive, we're hosting a week-long giveaway over at Make a House a Home. Five days, five items, and lots of awesomeness in general! We picked the items jointly; our community picked/gave feedback on the options and Lana and I chose items that fit b...
I don't really speak SQL (or whatever language that is written in) but it looks like a database query checking for users who have correcthorsebatterystaple as their password.
How accurate is this XKCD from August 10, 2011?
XKCD 936: Password Strength
I've always been an advocate of long rather than complex passwords, but most security people are against me on that one. (at least that I've talked to) However, XKCD's analysis seems spot on to me. Am I missing someth...
@JeffFerland Nice snippet here: "The government doesn’t have a cyber security talent shortage, it has a personnel security standards problem (by definition, people who are good at CNO have done things that would preclude being awarded a security clearance): no one wants to talk about that either."
@ThomasPornin Indeed... I'm pleased he has that much, though. Within our security community, we need to do a better job of getting the word on that out. I like the first result in Google for "bcrypt"
For QOTW #11, scheduled for publishing to the Security Stack Exchange Blog on 30 Sept, please post your topics as Answers, and vote for your favorite question from the whole Security Stackexchange site.
Please post any question that you feel is worthy and your reasons. Try not to promote your ow...
It seems we've had a few questions regarding Symmetric vs. Asymmetric encryption. Perhaps we should feature one of those?
Here's a link to an answer on the most recent one, which also contains links to some others.
Encryption: Is it possible to have a key that locks, but does not unlock?
@Ninefingers I don't think you have been neglecting anything, but would be delighted for you to have it. I don't think anyone would feel awfully upset if you had links in it which went to both sec.se and crypto.se :-)
@RoryAlsop I would like to have that post open to more review than usual... no offense to anybody. I think crypto is easy to do wrong and hence sometimes hard to explain.
I think it ought to take more effort than one person could address in a week.
@Ninefingers would you mine if I co-edited after you start on it? I'd like to get some back & forth on it, and have @ThomasPornin review too.
There's a couple of possibilities as well - generally a QOTW is a short (ish) snappy, and one of the full posts is, well, longer:-) I like the idea of having crypto posts here that are at sec.se level (because folks here will be involved) but I think there is value in cross linking to crypto.se because that is where the clever stuff is discussed
So it might be of value for the crypto site as well to have something here that grabs the attention of a (possibly) wider audience so that some might be diverted across to crypto - I dunno, just a thought
I don't mind if someone wants me to peruse the blog posts for readability and general spelling/grammar-type stuff. But, I'm not quite ready to be an author just yet.
We're still looking for the next ones, as there's infinitely many primes, so as you can imagine, you then become computationally bounded for finding them...
I would like to know the top mistakes considered in the world of IT Security by fellow Security Enthusiasts & Experts.
According to me it was Trial of Randal Schwartz
http://www.lightlink.com/spacenka/fors/
Standards & Softwares are supposed to have flaws, as they are designed by humans...
Randal L. Schwartz (born November 22, 1961), also known as merlyn, is an American author, system administrator and programming consultant.
Career
Schwartz is the co-author of several widely used books about Perl, a programming language, and has written regular columns about Perl for several computer magazines, including UNIX Review, Web Techniques, and the Perl Journal. He popularized the Just another Perl hacker signature programs. He is a founding board member of the Perl Mongers, the worldwide Perl grassroots advocacy organization. He is currently a member of the Squeak Oversight Boar...
In mathematics, physics and sociology a small-world network is a type of mathematical graph in which most nodes are not neighbors of one another, but most nodes can be reached from every other by a small number of hops or steps. Specifically, a small-world network is defined to be a network where the typical distance L between two randomly chosen nodes (the number of steps required) grows proportionally to the logarithm of the number of nodes N in the network, that is:
:L \propto Log(N)
In the context of a social network, this results in the small world phenomenon of strangers being link...
"When something is naturally small, I always wonder what they deem a “sample” is. Take this free 5-Hour Energy sample offer. Because its only a sample, do I only get an hour of energy? I’m confused and need a nap…"
From HeyItsFree.net
Okay, WHY?!?!
I should give up on trying any form of formatting in chat.
I was listening to a story about Stuxnet and was curious if anyone knew what language it was written in?
Is the source code for Stuxnet available anywhere?
Just got a self-reminder that Google is my friend. Was about to post to SU, asking if anyone knew how to change the auto-scan frequency in Secunia PSI. After I wrote it, but before posting, I decided to do a quick Google check. Turns out the feature's already been requested and acknowledged by Secunia, but there's no forecast as to when it may be implemented.
@Iszi It depends - you'd be able to tell if you had the binaries, since C++ for example contains things like mangled names (Zhsfgdsgfclass_something). You'd also know from any DLL imports/exports, potentially and looking for structures like vtables. That said, it doesn't necessarily mean C++ was used - could easily be delphi. On other languages, I can't see any malware using Java/Python/.net unless it needs to, because of the size requirement.
So on balance, I think it could be answerable, but probably not until we have more information (on stuxnet).
Well, this is great news if you happen to have visited the MySQL website recently (lovely how they don't tell you exactly when) and don't have one of the few AV products that detects the malware.
@Iszi Detection, detection, detection... any site that big should be checking the files it serves and checking its own site from a remote machine using various refers.
Now to search through various folders and create version control history as best I can form the work of somebody who hasn't committed a damn thing in over a year
for X in * ; do mv $X `echo $X | sed s/\.bak$//`; done #FML
I am writing a master thesis concerning security of certain applications, and as a part of it I want to write a web app on Google App Engine and test how secure it is.
Does anyone know if there was any study done on the security of GAE in comparison to other servers for web apps?
What would you...
I am writing a master thesis concerning security of certain applications, and as a part of it I want to write a web app on Google App Engine and test how secure it is.
Does anyone know if there was any study done on the security of GAE in comparison to other servers for web apps?
What would you...
My webserver is constantly attacked by various IP addresses. They try five passwords and then change the IP address.
I have done various lockdowns like using ssh-keys and not permitting passwords, and not allowing remote root login.
Is it just a fact of life that we get we attacked? Or is the...