Hot Downloads

Welcome, Guest
Username: Password: Remember me

TOPIC: programming language security

programming language security 6 years 9 months ago #33744

  • sose
  • sose's Avatar
  • Offline
  • Honored Member
  • Posts: 813
  • Thank you received: 4
  • Karma: 3
please I want pogrammers in the house to confirm this for us that:

applications and OSs built with C/C++ are less secure than that built with java and C#

my respect to the house
sose
sose
Network Engineer
analysethis.co/index.php/forum/index
The administrator has disabled public write access.

Re: programming language security 6 years 9 months ago #33746

  • Nevins
  • Nevins's Avatar
  • Offline
  • Expert Member
  • Posts: 438
  • Thank you received: 9
  • Karma: 4
VBx, Java and C# programs are easily decompiled. On the other hand C/C++ while they are just as easy to use a decompiling/parsing program on them require you to analyze the results for yourself and piece the code together.

To be honest however thats a pretty broad generalization. A Java program can be the same as C# or C/C++ based on the power of the particular decompiler you use. On the other hand security also depends a great deal on the type of code being created. I'm not a program security expert but I do know that the main problem programs have with creating secure code is no matter what the code is being ran on a machine that is not the same as it's being developed on.

Simply put
VBx < or = or > Java < or = or > C# < or = or > C++
(based on the effort the programmer uses to secure the code and the power of the decompiler used)
Useful Threads
================================
www.firewall.cx/forum/2-basic-concepts/3...e-resource-page.html
The administrator has disabled public write access.

Re: programming language security 6 years 7 months ago #34243

  • sose
  • sose's Avatar
  • Offline
  • Honored Member
  • Posts: 813
  • Thank you received: 4
  • Karma: 3
ok nevins read the statement below may be it will make you say what you have said in a different way.


Java language is written tightly to avoid malicious intent, because when you have a java applet executed in an environment there is going to be what we call a sandbox environment created, that is that applet is going to be restricted to the resources within a certain limitation of that environment, unlike some other programming languages that will allow control over a whole device once it is being executed in a particular environment. C and C++ have out-of-date memory management capability and technically speaking, C and C++ are "unsafe" languages because the seething sea of bits can be referenced, manipulated, cast, and moved around by the programmer with impunity. More advanced languages, including Java and C#, are "type safe" and are for this reason much preferred from a security perspective.
sose
Network Engineer
analysethis.co/index.php/forum/index
The administrator has disabled public write access.
Time to create page: 0.083 seconds

CCENT/CCNA

Cisco Routers

  • SSL WebVPN
  • Securing Routers
  • Policy Based Routing
  • Router on-a-Stick

VPN Security

  • Understand DMVPN
  • GRE/IPSec Configuration
  • Site-to-Site IPSec VPN
  • IPSec Modes

Cisco Help

  • VPN Client Windows 8
  • VPN Client Windows 7
  • CCP Display Problem
  • Cisco Support App.

Windows 2012

  • New Features
  • Licensing
  • Hyper-V / VDI
  • Install Hyper-V

Linux

  • File Permissions
  • Webmin
  • Groups - Users
  • Samba Setup