[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Are Golang and Rust the end of PWN as we know it?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 19
Thread images: 2

File: hackerman.png (825KB, 700x700px) Image search: [Google]
hackerman.png
825KB, 700x700px
Given that these languages are safe, don't use pointer arithmetic, compile to binary and sell themselves as the succesors of C. If the industry starts using them, are we going to see the last buffer overflows in Human History?
>>
>>62151103
wut ?don't use pointer arithmetic, compile to binary
>>
>>62151103
>the only security-sensitive bugs are memory management issues
lol pajeet
>>
Go is shit kek
>>
C++ fixed the buffer overflow issue a long time ago by using containers yet queers and trannies keep using C for no reason
>>
>>62151606
Point taken, I might have not asked the question correctly. I was talking about buffer overflows and how their non existence somehow prevents script kiddies to throw shellcode to a service (if they manage to bypass the firewall).
>>
>>62151725
Go or rust can't fix SQL injection
>>
>>62151802
I repeat, I was talking about buffer overflows, and how they could affect the system in case a script kiddie used metasploit on a service. Not some pajeet-introducing-shitty-code vulnerability.
>>
>>62151825
Java doesn't have memory bugs either and Go/Rust probably won't replace C/C++ as much as Java did
>>
>>62151880
Thing is, Rust and Go case uses usually go "closer to metal" sort to speak. Java is usually an Application language. And therefore not the kind of app whose say, network primitives, get attacked.
But it's true though, there hasn't been a lot of buffer overflows in Java on the server (we have the whole applet ordeal but that's another story)
>>
>>62151103
yes, same with RAP
>>
>>62151978
Go being close to the hardware is a meme (it uses GC) and Rust might not ever get low-level embedded usage like C.
>>
>>62152040
Golang still has stuff like Docker, that runs below applications. This kind of services are difficult to pawn because they're made in golang.
Thing about this is, in 10 years, are we going to have "Hackers" that "Pawn" us because of buffer overflows?
>>
>>62152116
yes because buffer overflows are super simple to cause in Go.
example
    var a [5]int
a[5000] = 10
>>
>>62152210
catched at compile time, but something like b := a[:]; b[5000] = 10 works. But produces runtime error. That is stricter than segfault.
>>
>>62152116
Docker runs on kernel features, Go part just controls it.
>>
>>62152295
>b := a[:]; b[5000] = 10 works. But produces runtime error. That is stricter than segfault.
Mind = Blown (just started learning golang)

>>62152295
Yeah, bear in mind you can run rootless containers now, so there are no risks of host takeover because of it (theoretically)
>>
>>62151103
>go
No
>rust
Is just a containment language for SJWs. They can work on their rust projects, and not disturb real projects.
>>
File: MrNormie.jpg (68KB, 740x426px) Image search: [Google]
MrNormie.jpg
68KB, 740x426px
>>62151103
I hate that show
Thread posts: 19
Thread images: 2


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.