Praveen_7 Ответов: 2

Как разработать расширение для браузеров, которое предупреждает пользователей о нежелательных всплывающих окнах , спаме и вредоносных ссылках на веб-странице?


Всем привет, я планирую сделать проект под названием Clicksafe .я представил здесь реферат.

Вот полная ссылка для просмотра PDF-файла этой темы: https://www.researchgate.net/profile/Sufian_Hameed/publication/261960174_Clicksafe_Providing_Security_against_Clickjacking_Attacks/links/55a82d1c08ae815a0421351e.pdf

Любая идея о других проектах, подобных этому,так что я могу ссылаться на него, и я планирую сделать этот проект в asp.net и c#. Вот конспект.

** Clicksafe, инструмент на основе браузера, обеспечивающий повышенную безопасность и надежность против атак типа clickjacking. Clicksafe основан на трех основных компонентах. Блок обнаружения обнаруживает на веб-странице вредоносные компоненты, которые перенаправляют пользователей на внешние ссылки. Модуль смягчения последствий обеспечивает перехват пользовательских щелчков и выдает информированные предупреждения пользователям, которые затем могут выбрать, продолжить или нет. Clicksafe также включает блок обратной связи, который записывает действия пользователя, преобразует их в рейтинги и позволяет получать более подробную информацию о будущих взаимодействиях. Clickksafe превосходит другие аналогичные инструменты, поскольку обнаружение и смягчение последствий основано на комплексной структуре, которая использует обнаружение вредоносных веб-компонентов. и учет отзывов пользователей.

Спасибо.

Что я уже пробовал:

пытаюсь найти связанные проекты и исходный код.

Kornfeld Eliyahu Peter

Если я правильно понял, вы планируете разработать расширение для браузера (для нескольких браузеров?) использование ASP.NET а C#?
Вы не можете!!!

Praveen_7

Эй там,
ну, я решил пойти с google chrome. :)

BillWoodruff

Если вы не гений и не планируете посвятить 100% своей жизни этому проекту в течение нескольких лет,я рекомендую вам переосмыслить это. То, что вы описываете, влечет за собой огромный технический размах и глубину.

Praveen_7

Есть ли какое-нибудь возможное решение, чтобы я мог работать над ним? Может быть, это расширение для google chrome?

2 Ответов

Рейтинг:
17

OriginalGriff

Мне очень жаль, что приходится вам это говорить, но... есть пара вещей, которые не соответствуют всей вашей идее.
Во - первых, разработка-это не "отсылка к другим проектам", особенно когда, как в данном случае, таких, скорее всего, нет, за исключением существующих блокировщиков рекламы. Речь идет о том, чтобы делать что-то самому, а не соединять чужой код в "новое" целое.
Во-вторых, вы не можете писать браузерные расширения на C#: среда браузера может даже не быть способна запускать приложение .NET без серьезной помощи MONO или тому подобного. И браузерные расширения не все одинаковы: и расширение IE не будет работать на Chrome, расширение Chrome не будет работать на Opera, и вообще ничего не будет работать на Edge!
Большинство расширений браузера написаны на javascript, HTML и CSS - ничего не написано на C#.
Даже если бы мы могли предоставить вам "похожие проекты", вы не смогли бы их использовать: это было бы серьезным нарушением авторских прав.

Найдите лучший проект: все, что у вас есть на данный момент, - это рекламный ролик "пресс-релиз" без какого-либо реального кода за ним.


Praveen_7

Эй там,
Спасибо за решение и Ваше время.Сейчас я думаю о том, чтобы сделать расширение для google chrome, объединив javascript, HTML и CSS, как вы сказали, и я делаю это только для своего академического проекта, а не для каких-либо релизов. Улыбка | :)

Рейтинг:
0

Kornfeld Eliyahu Peter

Для расширений Chrome вам придется изучить HTML/JavaScript/CSS и прочитать все это: Начало работы: создание расширения Chrome-Google Chrome[^]


Praveen_7

Спасибо, я уже пробовал одно расширение chrome под названием converter.Теперь мне нужно знать, как можно вызвать расширение, не нажимая на него.?