Any studies on the security of different CMSs?

ε祈祈猫儿з 提交于 2019-12-06 09:28:23

I have a small number of articles bookmarked (like this one by my coworker), but they're almost all by people defending their CMS of choice from accusations of poor security. (My own comment in your post included!) One of the difficulties is that I don't think anyone has ironed out what constitutes a 'reasonable comparison' -- everyone gets annoyed at a bad comparison, but wanders off before anyone can determine what a level playing field is.

A couple things stand out that most "quick overviews" miss:

  • The security policy of the product's dev team
  • The presence of a specific person or team (depending on the project's size) responsible for security. Everyone on the project should care, obviously
  • Are there documented security best practices for third-party developers
  • Comparison of vulnerabilities by type and severity

Perhaps this thread would be a good place to brainstorm what WOULD constitute a good comparison study?

Update - A colleague has had the opposite frustration with Secunia: inaccurate and erroneous reports filed by third-parties against an OSS project. Secunia refuses to update or amend them, apparently. It's a useful service or announcements, but everything I hear makes me cringe at using them for comparison.

The other major problem with using those Secunia searches is that they include all contributed modules along with Drupal Core even when the particular announcement even though a particular security announcement might be for a module that's used by about 30 people.

In addition to vulnerabilities by type and severity, you also need to take into account "core" vs. "add-on" modules and the practice of occasionally putting multiple vulnerabilities into a single announcement (happens often).

My feeling is that some of Eaton's measures on policy are more important than specific numbers or severity of vulnerabilities.

The last good measure I would add to that list is months in the past X years where a vulnerability was publicly disclosed without any fix from the project. That's rare, but is a sign of a truly failed security process.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!