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 23 August 2024, 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 23 August 2024, 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; 23 August 2024 at 07:28. Reason: Added lots of stuff, merged posts.
modrobert is offline  
Old 23 August 2024, 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 23 August 2024, 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 23 August 2024, 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 Yesterday, 19:54   #89
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,497
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 Yesterday, 20:59   #90
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,648
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  
Old Yesterday, 22:40   #91
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,497
Quote:
Originally Posted by alexh View Post
No but I would like to keep them as sub-forums under Emulation. WinUAE, FS-UAE and other UAE are distinct topics.
Why? And what makes them important enough to justify the screen estate? Or put differently, why is there no "Project AmigaOs 3.2" or no "Project P96"?


Quote:
Originally Posted by alexh View Post
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.
I can't help with "Demos" either, but I can help with P96, so why is there no "P96 Project"?


Don't get me wrong. I'm not requesting one - but my point is that there are already too many "oh, this might be important" lines on the top level that I'm feeling lost, and yes, I believe "Emulation" is good enough to cover multiple emulators, and they are similar enough such that when reading through the topics, you might find relevant answers.


Quote:
Originally Posted by alexh View Post
Because the maintainer of HOL is extremely active and wanted what he wanted.
Oh, I'm also extremely active, should I get a forum? (-;


Quote:
Originally Posted by alexh View Post
Why not? The author has presumably asked or there was enough traffic to warrant it.
The "why not" is because every topic you add makes it harder to navigate. Or, in Amiga terms - Read the RKRM User Style Interface Guide: A menu or a cycle gadget should be cut down to the minimum number of entries needed. Don't overload the user with choices. The people that wrote that had a good point, really.



Quote:
Originally Posted by alexh View Post
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.
Surely, but your experience wouldn't be lost if the number of topics would be cut down dramatically, though it would improve my browsing experience extremely if topics had clear hierarchy (-; Or put it even more differently, look how other forums are organized. Not everything is bad over there in a1k.org.


This said, I thank eab for the service, and I'm glad it exists, but that doesn't mean that it could not be improved by giving it a better structure.
Thomas Richter is offline  
Old Yesterday, 23:40   #92
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,648
Quote:
Originally Posted by Thomas Richter View Post
Why? And what makes them important enough to justify the screen estate?
Because they were interesting and someone requested them?

Quote:
Originally Posted by Thomas Richter View Post
Or put differently, why is there no "Project AmigaOs 3.2" or no "Project P96"?
Because no-one ever asked?

Quote:
Originally Posted by Thomas Richter View Post
I can't help with "Demos" either, but I can help with P96, so why is there no "P96 Project"?
Because the forum to use for P96 issues is the Individual Computers forum? Because no-one ever asked for one?


Quote:
Originally Posted by Thomas Richter View Post
my point is that there are already too many "oh, this might be important" lines on the top level that I'm feeling lost, and yes, I believe "Emulation" is good enough to cover multiple emulators
Someone else disagreed and they had more influence of EAB than yourself (or I)?

Quote:
Originally Posted by Thomas Richter View Post
The "why not" is because every topic you add makes it harder to navigate.
I disagree. The basic forum style is easy to understand. You know that topics are listed vertically. To get to one you are interested in you just scroll down. The number of listings is irrelevant unless it becomes tedious (which it isn't at the moment, 5 scrolls of the mouse wheel encompasses everything).


Quote:
Originally Posted by Thomas Richter View Post
Or, in Amiga terms - Read the RKRM User Style Interface Guide
Or go further back, Jackson Structured programming. One function for one function.

Quote:
Originally Posted by Thomas Richter View Post
Or put it even more differently, look how other forums are organized. Not everything is bad over there in a1k.org.
I hate a1k.org forum organisation. You can never find anything without search because it is not organised enough and to search you need to be able to use either language agnostic search terms or learn German to be able to know what search terms to use. I regularly want to refer to a thread I saw several months ago about X but I can't find it because it's mixed in with countless other threads and I don't know the search terms to use to find it. This could be a language thing rather than an organisational thing though. Or they have a very bad search


Quote:
Originally Posted by Thomas Richter View Post
This said, I thank eab for the service, and I'm glad it exists, but that doesn't mean that it could not be improved by giving it a better structure.
Certainly couldn't hurt giving it a go.

Last edited by alexh; Yesterday at 23:45.
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 01:27.

Top

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