English Amiga Board


Go Back   English Amiga Board > abime.net - Home Projects > project.EAB

 
 
Thread Tools
Old 16 July 2024, 14:20   #81
jman
Registered User
 
Join Date: Nov 2010
Location: .
Posts: 388
Quote:
Originally Posted by meynaf View Post
Don't have me started on security of old things
Exactly:

https://web.archive.org/web/20240715...emonamiga.com/
jman is offline  
Old 19 August 2024, 15:13   #82
RCK
Administrator
 
RCK's Avatar
 
Join Date: Feb 2001
Location: Paris / France
Age: 46
Posts: 3,101
For me, EAB should stay as it, with the old vb3 engine, because of the speed, nostalgia, and amiga compatible
I don't care about mobile skin, double authentication, etc. but we have to be "findable" by search engine to not be useless.

Now, if we want to keep abime.net server secure, I have to keep kernel and linux packages up to date, because this server is online 24/24.
This means PHP versions are always growing (EAB is running on php 7.x, but php 8.x will be soon live, etc.)

So I will do the maximum to patch the php code and let it work with the latest PHP version.
But maybe one day it won't be possible anymore, and if it happens, I will be forced to make a poll to choose between security (new forum engine) or unsecure EAB.
Hopefully it won't happen soon

Last edited by RCK; 19 August 2024 at 15:22.
RCK is offline  
Old 19 August 2024, 15:46   #83
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,391
Updates have their own issues, look at what happened with CrowdStrike.
meynaf is offline  
Old Yesterday, 02:04   #84
gimbal
cheeky scoundrel
 
gimbal's Avatar
 
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 43
Posts: 7,116
CrowdStrike hooks into kernel space, that is a whole different level of update disaster. But what would be even worse is if they would stop pushing those updates.
gimbal is offline  
Old Yesterday, 05:30   #85
modrobert
old bearded fool
 
modrobert's Avatar
 
Join Date: Jan 2010
Location: Bangkok
Age: 57
Posts: 817
Quote:
Originally Posted by RCK View Post
For me, EAB should stay as it, with the old vb3 engine, because of the speed, nostalgia, and amiga compatible
I don't care about mobile skin, double authentication, etc. but we have to be "findable" by search engine to not be useless.

Now, if we want to keep abime.net server secure, I have to keep kernel and linux packages up to date, because this server is online 24/24.
This means PHP versions are always growing (EAB is running on php 7.x, but php 8.x will be soon live, etc.)

So I will do the maximum to patch the php code and let it work with the latest PHP version.
But maybe one day it won't be possible anymore, and if it happens, I will be forced to make a poll to choose between security (new forum engine) or unsecure EAB.
Hopefully it won't happen soon


From experience, being familiar enough with the PHP code to patch it increases the security a lot, and I like your plan.

Quote:
Originally Posted by meynaf View Post
And if for whatever reason you don't have a mobile phone at all (or an ancient model), you're stuck.
The only effects of 2FA is to block legitimate actions and collect personal data with the excuse of security.
If EAB starts doing that too, I will leave permanently.
I think 2FA (MFA in general) improves the security theoretically, but the price is high in practice, definitely too high for certain situations. In most cases you are required to use an app running on your smartphone (aka "ankle monitor") which is constantly monitoring your position and listening in as needed. Suddenly it becomes a matter of who you will trust (best case the phone manufacturer holding the cryptographic keys and the government with access to them), not about maximizing security.

A working compromise for me is to never forget what the smartphone is, "an ankle monitor for the modern world", and leave it behind in certain situations.

Quote:
Originally Posted by jman View Post
Speaking about security, I feel it's less secure using an unsupported version of vBullettin (3.8.x has reached End Of Life in 2017, see announcement) and the obsolete and unsupported PHP stack that it has to use.
In my experience, it's better to know the PHP code you are running and being able to patch it. Let me give you an example which is completely made up regarding the security flaw, just for the sake of explaining.

In vBulletin you have the "?p=123" parameter which takes you to post 123 in this case. Let's say a security flaw is reported where someone manages to inject an SQL string into this "p" parameter which does some nasty query on your database.

The bug is disclosed in public and an official patch is released which changes the SQL query to be quoted differently in the PHP code.

Solution 1 (following guidance, not knowing the code):
You apply this patch by updating, and feel good about yourself.

Solution 2 (thinking yourself, knowing the code):
You quickly realize that the "p" parameter should never accept anything except integers, since you know the code, you add code which check if "p" brings an integer, if not you reject the parameter and give http error "403".

"Solution 1" will fix the bug for the specific attack used to compromise the "p" parameter, while "Solution 2" will future proof your code by preventing any SQL injection attacks regarding the "p" parameter ever again. As an added bonus the quick http error "403" exit in your code prevents DDOS attacks unintentionally created by hoards of bots trying to exploit the announced bug. Also, "Solution 2" lets you patch code which isn't officially supported anymore.

Last edited by modrobert; Yesterday at 07:28. Reason: Added lots of stuff, merged posts.
modrobert is offline  
Old Yesterday, 07:46   #86
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,391
Quote:
Originally Posted by gimbal View Post
But what would be even worse is if they would stop pushing those updates.
Why would it ? I can't think of a single example of comparable catastrophic result because some update hasn't been made.
meynaf is offline  
Old Yesterday, 10:01   #87
AestheticDebris
Registered User
 
Join Date: May 2023
Location: Norwich
Posts: 530
Quote:
Originally Posted by meynaf View Post
Why would it ? I can't think of a single example of comparable catastrophic result because some update hasn't been made.
SQL Slammer springs to mind. Although there have certainly been plenty of cases of old software with known vulnerabilities being exploited.
AestheticDebris is online now  
Old Yesterday, 10:17   #88
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,391
Quote:
Originally Posted by AestheticDebris View Post
SQL Slammer springs to mind. Although there have certainly been plenty of cases of old software with known vulnerabilities being exploited.
Ok then.
Nevertheless the situation is slightly different. Pushing updates all the time isn't exactly the same as an emergency fix. Was CrowdStrike update a security fix or did it contain a shitload of other things (especially that users didn't want) ?
meynaf is offline  
Old Today, 19:54   #89
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,495
The forum software is probably a bit outdated, but working. But what really annoys me is the forum structure, or the lack of it. There are too many subforums, and some seem to be quite pointless and should probably be retired. Do we really need:

support.WinFellow
support.OtherUAE
support.FS-UAE

as independent top-level forums instead of just one (emulators of all kind).

support.Games
support.Demos
support.Apps

Why is this not just "software"? Why are here subforums required?

support.Amiga Forever
support.Amix

Is this really popular enough to justify subforums?

Why is "requests" a separate group of it itself? Wouldn't it be better to just host requests under the software or hardware forum where features are requested?

Games images which need to be WHDified: Why is this a separate forum? Probably goes into a generic "games" forum?

Why does "HOL" require an entire group? Would one be not be enough? Same for ARM.

Why does a group "Projects" even exist, and what makes a "Project" important enough to appear here?
Create a single entry "Projects", and there create a hierarchy, but there are even projects I never heard (or care about), but why does this take so much screen estate? This is hard to navigate. Create a hierarchy, put the projects there, and allow also other projects to appear there.

I believe restructuring eab would be much more beneficial than updating the software. Cut the number of subforums down, seriously so. This would help a lot to navigate.
Thomas Richter is offline  
Old Today, 20:59   #90
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,647
Quote:
Originally Posted by Thomas Richter View Post
There are too many subforums, and some seem to be quite pointless and should probably be retired. Do we really need [snip] as independent top-level forums?
No but I would like to keep them as sub-forums under Emulation. WinUAE, FS-UAE and other UAE are distinct topics.

Quote:
Originally Posted by Thomas Richter View Post
support.Games
support.Demos
support.Apps

Why is this not just "software"? Why are here subforums required?
Why not? I can't help with Games or Demos but I'll be able to help with apps so I don't read the other two.

Quote:
Originally Posted by Thomas Richter View Post
support.Amix
Is this really popular enough to justify subforums?
It's unusual enough to require specialist help and grouping these help requests together almost certainly makes Amix more useable than it was in the past.

Quote:
Originally Posted by Thomas Richter View Post
Why does "HOL" require an entire group? Would one be not be enough?
Because the maintainer of HOL is extremely active and wanted what he wanted.

Quote:
Originally Posted by Thomas Richter View Post
Why does a group "Projects" even exist, and what makes a "Project" important enough to appear here?
Why not? The author has presumably asked or there was enough traffic to warrant it.

I think you and I use EAB in quite a different way, I only browse the Forum front page when I want to post something, to work out where to post. I normally just log-in, click on "show unread posts", catch up and then mark everything read.
alexh is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Thoughts..? Charlie Retrogaming General Discussion 4 21 April 2006 16:46
Some Thoughts pgf request.UAE Wishlist 1 16 May 2005 08:55
My thoughts on RetroCoding... Jim project.CARE 2 03 April 2004 09:54

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 21:19.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.08232 seconds with 16 queries