R
RobertJGabourie
I work in a small company whose entire focus is security.
We have even authored one of the DOD Rainbow books. I am
a programmer, with just over 2 years experience, trying to
learn all that I can about the .NET framework, and have
read several books on both C# and the framework.
The problem I am running into is that all the books spoon
feed me that .NET is a secure framework to program in,
without ever giving me any real low level details as to
why. Most of these books rely on the ideal of how the
framework should operate and the fact that no serious
vulnerabilities have been found.
In the security world, the fact that no serious
vulnerabilities have been found is not comforting. So
what I am trying to find is documentation about how the
JIT works. From here I can start to analyze the security
of the frame work and justify to my boss that Microsoft's
claim that there are no plausible ways to overrun managed
types and run into stack and heap overflows, which plagued
earlier programming languages.
If any one can direct me to some one I can talk to, or a
document I can read that will answer my questions about
the JIT, I would greatly appreciate it.
We have even authored one of the DOD Rainbow books. I am
a programmer, with just over 2 years experience, trying to
learn all that I can about the .NET framework, and have
read several books on both C# and the framework.
The problem I am running into is that all the books spoon
feed me that .NET is a secure framework to program in,
without ever giving me any real low level details as to
why. Most of these books rely on the ideal of how the
framework should operate and the fact that no serious
vulnerabilities have been found.
In the security world, the fact that no serious
vulnerabilities have been found is not comforting. So
what I am trying to find is documentation about how the
JIT works. From here I can start to analyze the security
of the frame work and justify to my boss that Microsoft's
claim that there are no plausible ways to overrun managed
types and run into stack and heap overflows, which plagued
earlier programming languages.
If any one can direct me to some one I can talk to, or a
document I can read that will answer my questions about
the JIT, I would greatly appreciate it.