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