implementing ipsec/ikev2 for c# wpf vpn project
hi i was wondering how i can go about implementing ipsec/ikev2 for my c# wpf vpn project that i am currently making. I have implemented pptp and want to add ipsec/ikev2
3 Replies
or even implementing shadowsocks
anyone know?
this is an incredibly detailed and high-level security project. if you can't figure it out on your own, you're best not trying to implement it. a) most people, especially on the C# server, won't have any direct domain knowledge of how to do it correctly, and b) if done wrong, it can be catastrophic for security issues. it is not just meeting the spec, there are also significant nuances to timing and implementation behavior that can open doors for security holes.
your best bet would be reach out to a security researcher or analyst to ask their advice, because the bottleneck to implementing this is not going to be in the C# code, but in the security knowledge, and that is best provided by someone in the appropriate field.
the thing is i dont need it to be high security, im doing this for a school project. I have already implemented the vpn protcol PPTP, but I want to bag some extra points by adding another protocol.
Plus I do not know any security researchers/analysts so i dont see how i would do that
this project is most definitely not going to be used in the real world so security issues shouldnt really matter