开发者

What is "Commodity Software"?

What is "Commodity Software"? (Part of the title in the article at http://valgrind.org/docs/newsome2005.pdf)

(I'm not an english speaker, and the direct translation of "commodit开发者_JAVA百科y" to my language does not make much sense to me in a software-context.)

An example would be appreciated!


A commodity is an item that only distinguishes itself from competitors by price. There are usually lots of suppliers of the item available, and none has a feature besides price that's different from others.

So commodity software would be widely available from many suppliers, and you wouldn't care which one you used; only price will make your choice.


They appear to mean software that's available in a store, such as Windows, Photoshop, etc. The primary point seems to be analyzing some arbitrary piece of software without knowing anything about its internal structure, and without access to any source code.


In general I would agree with duffymo's answer. But the way the author of the paper you cited uses the term the definition may mean "any software for which the source code is not readily available". In other words, the exploit detection techniques he outlines can be used on any compiled executable.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜