Как я могу защитить старый сайт, который не имеет проверки? - PullRequest
0 голосов
/ 27 сентября 2019

Сценарий :

У меня есть веб-сайт (CATALOG.COM), без какого-либо запроса на проверку и без исходного кода.Теперь мне нужно установить проверку доступа.

Возможность решения Если я создаю другой сайт с проверкой (START_WEB.Com) и после перенаправления на CATALOG.COM, может быть хорошимрешение?

Например:

    [Authorize]
    public ActionResult Run_Old_WebSite()
    {            
        return Redirect("www.Catalog.com");
    }

Есть предложения?

ps Я работаю с Asp.net, Mvc и Bootstrap

Ответы [ 2 ]

0 голосов
/ 27 сентября 2019

Предполагая, что у вас есть доступ к опубликованным файлам, я скопировал бы их на свой локальный компьютер, декомпилировал сборки, специфичные для сайта, используя что-то вроде Jetbrains dotPeek (это бесплатно), и заново создал бы новое решение в Visual Studio с декомпилированными исходниками.В зависимости от размера / сложности сайта это может занять некоторое время, но вы, по крайней мере, сможете внести улучшения в код, создать и развернуть.

0 голосов
/ 27 сентября 2019

без доступности исходного кода. Вы не можете проверить страницу.

Ниже приведено альтернативное решение для этого: когда кто-либо нажимает на CATALOG.COM, примените к нему правило перенаправления 301 и верните его новомуURL сайта, например: START_WEB.Com?returnUrl=CATALOG.COM

Затем на новом сайте добавьте страницу авторизации, аутентифицируйте ее и затем перенаправьте на старый URL: CATALOG.COM?validated=true

Таким образом, вы можете достичьЗдесь вы также можете отследить пользователей, которые посещают старый сайт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...