9

Is programming knowledge mandatory for an Information Security job? No, it's not. You can certainly become a pentester or a security architect by focusing your studies on these fields, with only minimal or no programming knowledge. Does programming knowledge help? Yes, it does. Because programming in turn teaches a lot about how computers work, and more ...


4

I agree with multithr3at3d that this question smells like a homework problem. But, it's a fun exercise - and more importantly, it highlights the reason that strong random number generators are so critical in cryptography. It also illustrates how easy it is for a hacker to brute-force an encryption key, given a small amount of known plaintext and some ...


2

Because those with the programming knowledge have a considerable edge over those without: Reverse engineering malware Understanding vulnerabilities in code Creating custom tools Writing custom exploits, etc. Using automated tools is great, but unless you understand how those automated tools function, you'll never be able to level up. But, you don't need ...


2

It is useful for a security person to be able to make its own scripts. Advanced programming should not be required because programming is software designer's job, not security person's job. If you impose a mix of the 2 as an employer you are making a big mistake because that person will spend insufficient time dealing with security. So a scrip and a small ...


1

Is it good Go is a programming language like many others. Malware is developed with system-level languages like C but also higher-level language like Python. Go is something in between - it depends on what exactly the goal (complexity) of the malware is, how much time there is for development, what features the malware should exploit, what skills the ...


1

Likely (almost?) any framework which does not stop executing the code after the Location header is sent behaves that way. It is perfectly fine from the perspective of HTTP that a response with a location header also has a HTTP body. It is also perfectly normal that the web application might need to do more processing even after issuing the redirect. So, ...


Only top voted, non community-wiki answers of a minimum length are eligible