Сеть Java? - PullRequest
       12

Сеть Java?

5 голосов
/ 11 мая 2011

Прежде всего, прежде чем я спрошу, я хотел бы отметить, что этот вопрос для образования. Я хочу знать, чтобы расширить мое понимание Java и сетевой безопасности (что там мало).

Как вы могли бы использовать Java для сетевой безопасности и противодействия атакам? Я уже некоторое время использую сервер / сокеты (для несистемных систем безопасности), но я не совсем понимаю, что я делаю. Естественно, я должен научиться работать в сети, но с чего начать? Есть протокол для всего, черт возьми, есть протоколы, чтобы иметь протоколы. Для дальнейшего расширения, как вы могли бы использовать Java, чтобы сказать, снифф порт, перехватывать пакеты или убить / открыть порт удаленно?

Я думаю, чтобы сформулировать вопрос более адекватно; Кто-нибудь знает какие-либо хорошие источники, на которые я мог бы взглянуть, чтобы получить более глубокое представление о том, как Java управляет сетевой безопасностью и противодействует взлому и сдерживанию вредоносных программ?

Ответы [ 2 ]

5 голосов
/ 11 мая 2011

Я думаю, что лучше всего было бы изучить концепции, а затем позаботиться об использовании Java для реализации концепций в дальнейшем. В вашем понимании есть некоторые пробелы (например, я даже не знаю, что может означать «открыть порт удаленно»), и лучшее, что нужно сделать, это укрепить ваше понимание того, как сети работают в первую очередь.

У меня нет списка текстов о сетевой безопасности, которые я бы мог порекомендовать - вероятно, кто-то еще! - но ИМХО, возможно, не помешает начать с классики, такой как «Сетевое программирование UNIX» Стивена, чтобы укрепить основы, если вы сможете найти копию.

2 голосов
/ 11 мая 2011

как вы могли бы использовать Java, чтобы сказать, порт нюхать, ловить пакеты или убивать / открывать порт удаленно?

Вы не можете использовать Java для прослушивания портов.

Нельзя использовать Java для перехвата пакетов.

Вы не можете использовать Java для удаленного уничтожения / открытия порта.

* * 1010

как Java управляет безопасностью сети и противодействие взлому и вредоносным программам сдерживание

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

Java не обрабатывает встречный взлом.

Java не обрабатывает вредоносные программы, кроме как для своих собственных приложений, через изолированную программную среду безопасности и верификатор байт-кода.

Один из вышеперечисленных вещей может быть выполнен с помощью дополнения к Java, но в основном Java не является подходящим инструментом для этой работы.

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