-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WP][SR] Dedicated "Privacy & security" section under "Configuration" #3624
Comments
Interesting. I've also been thinking that I wanted to move "Development" up to the top level... how would you feel about "Development" > "Security" (or admin/development/security) for the security page? It would be second level but still easy to find. |
Yeah, this is already done if you install the devel module, resulting in 2 "Development" menu items, a top-level one, and one under "Configuration" (backdrop-contrib/devel#43). I think that we should merge these, and I agree that we should move "Development" to become top level.
Hmm, I would actually prefer "Security" under "Configuration", because that does not seem to be an exclusively dev-related topic to me. In fact, I would also rather that "Performance" was moved out of "Development", and then have both "Security" and "Performance" live under "Configuration" > "System" So, to sum up:
|
What's the value of
Hold on, Performance? Disabling caching is definitely a developer-only task. Why move that out of the devel section? |
I just want to add here what I mentioned in the issue about the updates link ... I object to using system because that's sort of a cop-out "other" category, where we put things that we can't figure out where else to put. I never know what's in there, and I never look there for anything important. If we do start to put things there that aren't "Other" things, we should really define what |
Fair enough, how about this then?:
|
Better!
…On Sat, Jun 15, 2019, 3:22 PM Gregory Netsas ***@***.***> wrote:
Fair enough, how about this then?:
- Development (becomes top-level: #3652
<#3652>)
- Configuration
- ...
- Security (new menu item - this issue here)
- System
- Updates (#3388
<#3388>)
- ...
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#3624?email_source=notifications&email_token=AADBER5FVXZG3OQ3FF3UJNLP2VTTDA5CNFSM4HBSMXJKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXZBF3A#issuecomment-502403820>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AADBER4M2F7C2JTOIUEM6EDP2VTTDANCNFSM4HBSMXJA>
.
|
I have added https://www.drupal.org/project/security_review to the list of ideas: |
Interesting, I wonder if we could add the same kind of categorization to items on our status report. I suspect we may have way too many categories :) I've been using Security Review on a handful of my sites, and I'm actually finding it not that helpful. There are a few checks that throw false positives, whereas similar checks we already have in core are (mostly around file permissions) are more accurate. I do think there are a few good ones though, and we should consider incorporating those into our status report. |
I agree with this proposal. Security review can be quite helpful, though I think there is one test that is particularly unhelpful. Other modules prevent username and/or password enumeration which might be worth mentioning. |
@alanmels just opened a similar issue and closed it, I think it because of this existing issue. This seems like a good idea and I think Alan's suggestion is consistent with what was being discussed here. I think we just need a PR to get this issue moving again.
Isn't the point here to create a section where security / anti-spam modules can list themselves? I think that core can provide the section, but each modules decides on it's own where to put it's menu link. Don't we just want to provide a good place for them to go. Once a section exists, we can submit PR's to obvious candidates for this section to move their menu link. I would just like to clarify if this issue is about a "Security Page" or a "Security Section" under Configuration - as the title suggests? These are two different ideas. |
I believe this issue should be revived and a new Security section must be implemented. |
So maybe the first things to figure out here:
^^ That's random order and probably incomplete. 😉 |
@indigoxela look at this line https://github.com/backdrop-contrib/protected_forms/blob/72a1100447dda575c5326b1ba5c2a5366482888f/protected_forms.module#L25 When implementing the hook_meu() contributed modules have to choose between different sections, so in this particular case the Content section was chosen due to absence of more appropriate section. So there is no issue here about doing anything additional. Both core or contributed modules would be able to place configuration links in the section if they are about security. It would look like the screenshot on #5639 |
Ah, now I get it. But wouldn't that force all contrib modules that should show up in that section to change their hook_menu implementation? Maybe the path was chosen by intention. For instance under admin/config/content for content authoring related modules or admin/config/people for user account related modules? Stuffing them all under the same path (also admin menu) could be very confusing. |
Right, but where modules like Protected Forms or Honeypot should go if they are not exactly about content authoring? They are about security, spam-prevention. |
Not every module implements hook_menu, but those who do could list their configuration links under the Security section. And here are some of the modules which could be listed in that section: https://backdropcms.org/project/captcha |
And I wonder why there is separate Search section, when Search settings link could be placed in the System section? Are there also lots of Web services modules to have their own section? More than the modules about security, protection and spam-fighting? I don't think so. You see, we inherited the structure of the Configuration page (admin/config) from Drupal and never updated it according to new trends, needs. Imo, security and protection modules are more important to have their own section than Web Services with a single RSS publishing link there. |
I'd love to see a new 'Privacy and Security' section under Configuration: I think the blocker is not having anything to put there yet... If/when one of the linked features in the OP gets merged, we can add this section and move its UI there. But until then, there's not much point having a blank section of the menu. |
There are some things from the OP that we can put there + I'm hoping that #4696 will get merged soon (it is a Backdrop adaptation of a D7 backport of a feature that was introduced in D9.2.x). |
Saw this (from the Samsung One UI page) and liked the visual/aesthetics: Putting it here for inspiration. |
How'd they taste? 😄 |
🤣 🤣 🤣 Surprised you didn't mention the "fro me the" ...I have my days with typing, don't I? |
@izmeez - forum really; that's not a question about core and not the focus of this issue |
I would like us to have a dedicated "Security" admin page and a respective Admin menu item in order to:
Ideas for this page include:
trusted_host_patterns
variable - [D8][SR] Add support for "trusted_host_patterns" (but do not enforce). #2568x_frame_options
variable - [SR]system_update_1063()
doesn't account for existingx_frame_options
variable from D7 #4080Other ideas:
Who can register accounts?
should be Administrators only #574)image_style_flood_limit
setting introduced in SA-CORE-2013-002 - Denial of service #34 / Issue #34: Throttle image style generation unless requested by a page request. backdrop#635The text was updated successfully, but these errors were encountered: