Click here to Skip to main content
15,889,281 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: What part of software development do you wish was "fixed"? Pin
davecasdf3-Mar-21 5:21
davecasdf3-Mar-21 5:21 
GeneralRe: What part of software development do you wish was "fixed"? Pin
charlieg6-Mar-21 2:02
charlieg6-Mar-21 2:02 
AnswerRe: What part of software development do you wish was "fixed"? PinPopular
#realJSOP1-Mar-21 14:24
mve#realJSOP1-Mar-21 14:24 
GeneralRe: What part of software development do you wish was "fixed"? Pin
Greg Utas1-Mar-21 14:31
professionalGreg Utas1-Mar-21 14:31 
GeneralRe: What part of software development do you wish was "fixed"? Pin
#realJSOP1-Mar-21 15:13
mve#realJSOP1-Mar-21 15:13 
GeneralRe: What part of software development do you wish was "fixed"? Pin
Daniel Pfeffer2-Mar-21 0:45
professionalDaniel Pfeffer2-Mar-21 0:45 
AnswerRe: What part of software development do you wish was "fixed"? Pin
Peter_in_27801-Mar-21 15:08
professionalPeter_in_27801-Mar-21 15:08 
GeneralRe: What part of software development do you wish was "fixed"? Pin
Randor 1-Mar-21 20:34
professional Randor 1-Mar-21 20:34 
You might want to also update your prime moduli. Most of the operating system vendors are giving everyone the same exact list of primes.

Anyone can precompute group G used in the Diffie–Hellman key exchange and save the tables to disk. It actually requires lots of storage... but you can also estimate how much storage space and cpu time is required for the calculation. Today (2021) it would require less than 20 million dollars of hardware to do this for some of the algorithms/primes used in the 1990's.

On the Linux/BSD family of operating systems you would want to also remove all primes less than 2048 bits from /etc/ssh/moduli

On Windows 10 the designated location is at C:\ProgramData\ssh\moduli

awk '$5 > 4095' /etc/ssh/moduli > /etc/ssh/moduli.better

Someone is probably going to read this and make a comment about the computational difficultly. But you only need to attack a single known prime (like the list of default primes) and it becomes probabilistic whether or not your future SSH connections have a group G precomputation within the table. I don't need to calculate all of the space... I just need to get lucky that your connection parameters fall within the precalculated space. It would become even easier if I can control your PRNG.

Have a look at RFC 2409 section 6[^] from the late 1990's. It's hard to believe that everyone fell for the Oakley primes specified in the standard. It really reveals how very few people understood crypto back in those days.

Best Wishes,
-David Delaune
GeneralRe: What part of software development do you wish was "fixed"? Pin
Peter_in_27801-Mar-21 22:35
professionalPeter_in_27801-Mar-21 22:35 
GeneralRe: What part of software development do you wish was "fixed"? Pin
Randor 1-Mar-21 23:03
professional Randor 1-Mar-21 23:03 
GeneralRe: What part of software development do you wish was "fixed"? Pin
Daniel Pfeffer2-Mar-21 0:35
professionalDaniel Pfeffer2-Mar-21 0:35 
GeneralRe: What part of software development do you wish was "fixed"? Pin
Randor 2-Mar-21 0:45
professional Randor 2-Mar-21 0:45 
GeneralRe: What part of software development do you wish was "fixed"? Pin
PhilipOakley2-Mar-21 2:11
professionalPhilipOakley2-Mar-21 2:11 
GeneralRe: What part of software development do you wish was "fixed"? Pin
B. L. Zeebub2-Mar-21 6:36
B. L. Zeebub2-Mar-21 6:36 
GeneralRe: What part of software development do you wish was "fixed"? Pin
Dar Brett2-Mar-21 2:59
Dar Brett2-Mar-21 2:59 
GeneralRe: What part of software development do you wish was "fixed"? Pin
Peter_in_27802-Mar-21 11:12
professionalPeter_in_27802-Mar-21 11:12 
AnswerRe: What part of software development do you wish was "fixed"? Pin
PIEBALDconsult1-Mar-21 15:20
mvePIEBALDconsult1-Mar-21 15:20 
AnswerRe: What part of software development do you wish was "fixed"? Pin
RickZeeland1-Mar-21 20:14
mveRickZeeland1-Mar-21 20:14 
AnswerRe: What part of software development do you wish was "fixed"? Pin
Fabio Franco1-Mar-21 21:06
professionalFabio Franco1-Mar-21 21:06 
AnswerRe: What part of software development do you wish was "fixed"? Pin
Carl_Sharman1-Mar-21 22:49
Carl_Sharman1-Mar-21 22:49 
AnswerRe: What part of software development do you wish was "fixed"? Pin
Thornik1-Mar-21 23:43
Thornik1-Mar-21 23:43 
GeneralRe: What part of software development do you wish was "fixed"? Pin
Daniel Pfeffer2-Mar-21 0:25
professionalDaniel Pfeffer2-Mar-21 0:25 
AnswerRe: What part of software development do you wish was "fixed"? Pin
JohnnyCee2-Mar-21 1:31
JohnnyCee2-Mar-21 1:31 
AnswerRe: What part of software development do you wish was "fixed"? Pin
Gregori Harbs2-Mar-21 1:33
Gregori Harbs2-Mar-21 1:33 
AnswerRe: What part of software development do you wish was "fixed"? Pin
Nagy Vilmos2-Mar-21 2:02
professionalNagy Vilmos2-Mar-21 2:02 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.