[wp-trac] [WordPress Trac] #24673: provide mainline supported rename of wp-login

WordPress Trac noreply at wordpress.org
Tue Apr 1 23:32:37 UTC 2014


#24673: provide mainline supported rename of wp-login
--------------------------+----------------------
 Reporter:  jorhett       |       Owner:
     Type:  defect (bug)  |      Status:  closed
 Priority:  normal        |   Milestone:
Component:  Security      |     Version:  3.5.2
 Severity:  critical      |  Resolution:  wontfix
 Keywords:  close         |     Focuses:
--------------------------+----------------------

Comment (by nacin):

 jorhett, the idea you originally proposed here — renaming login and admin
 locations — was widely panned and flatly rejected. It is not the first
 time we've heard the idea, so pardon us (honestly) if we were glib in
 dismissing you. Additionally, your words in this thread are fairly
 despicable for someone who is seeking to be respected. You keep saying
 "false dilemma" over and over again, so surely you are familiar with other
 fallacies, such as "ad hominem"? Pretty much everyone here responded
 seriously, and you decided to just attack people. In one particular case
 tell them to stop responding, despite his best efforts to contribute and
 understand.

 Perhaps we are unique among the open source projects that you have
 contributed to in a project leader's extremely low tolerance for someone
 being a complete asshat. That is your problem; not mine.

 If you do that again, you will not be welcome here, period, I don't care
 what you're trying to contribute. Stop tossing around insults like you're
 better than us. I don't really care if you are; you very well may be. But
 I will not tolerate attacks on ''my'' contributors. That's what I have a
 problem with.

 ----

 So, look, your idea is bad. There are a multitude of reasons, but one in
 particular that resonates with me is it'll keep users out just as much as
 bots, and it'll mean bots just have to guess what will probably be a
 fairly short subset of URLs, just as users will have to guess where they
 put their own dashboard, too. Preventing all bot activity isn't worth it
 if it means there are no users, or no happy users. We are not going to
 make it so people can customize the login and admin URLs in WordPress
 core. It is not happening. You don't understand how changing where a user
 logs in will "break user expectations", so I expect you to respond to this
 entire paragraph with two words, "false dilemma." So be it. It seems the
 only way we will understand your genius is if you write a patch or a
 plugin that implements your proposal. I'm done seeing time wasted arguing
 in a circle.

 As a lead developer, it is taking me far too much time to parse what the
 hell you're trying to say, which is another way of me saying I am finding
 it to be incredibly convoluted. I usually try to avoid demanding code to
 back up an idea, but at this point we've wasted a few thousand words on
 this it's time for something less abstract. Diagram it out, code it up,
 something, anything, so we have a better idea of what you're proposing.

 Some of us have been doing this for a long time and we're aware not only
 of the gravity of the situation, but we're also very experience in
 building massively distributed software for an incredibly diverse user
 base. This situation essentially means that finding a golden solution for
 this is near impossible; it is not one-size-fits-all; and anything we have
 brainstormed over the years wouldn't work for a significant minority of
 users and/or would be worked around by any bot owner with half a brain. As
 it is, trying to solve a botnet at the application level is not exactly
 the best approach. We have no desire to get into an arms race with these
 people. We are either going to let this be solved by plugins, networks,
 and hosts; or we are going to implement a perfect solution.

 On the bright side, it ''seems'' your idea has evolved from just hiding
 the location of the admin area and into a more complex idea using words
 like factors and tokens. This is great, as latching onto a single solution
 without a clear definition of the problem or without consideration for the
 ton of other variables is not helpful.

 You probably don't think your idea has evolved at all. I have re-read the
 entire ticket, as you have so unhelpfully ordered everyone to do. I found
 that the original proposal contained unexplained contradictions like the
 "botnet provider keeps learning with each new evolution" but that they are
 powerless against "dynamic information". If you are wondering why your
 idea was rejected nine months ago, look right there. You are now
 mentioning tokens and multiple-factor authentication, which is good. I
 still do not understand "if it was just text on the screen, he couldn't
 very well alter his botnet to parse the text and figure it out".

 Now, a token is still a pretty convoluted user experience. And isn't a
 token in this regard a "password"? As in, a second password, or a second
 factor? If you're going to open the door to talk about multiple factors, I
 would be happy to move beyond playing shell games with the login page and
 actually have a discussion about *real* multiple factor authentication.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/24673#comment:36>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list