Вопрос о платформе - это вопрос о врожденных дырах в ней, о ее типичном применении, или о ее применении в данном экземпляре?
Дыру-то можно оставить в чем угодно, и практически в любом скриптовом языке (т.е. в языке, в котором есть штатный eval, совмещенный с read), оставить ее - раз плюнуть.
Ну, если eval внешних данных применяется в самой платформе, то это, конечно, однозначный крест на платформе. Если в типичном применении - неоднозначный, но тоже крест...
А так-то я такую дыру могу даже на хаскеле оставить. На хаскеле, правда, специально постараться придется...
no subject
Date: 2016-Feb-19, Friday 17:29 (UTC)Дыру-то можно оставить в чем угодно, и практически в любом скриптовом языке (т.е. в языке, в котором есть штатный eval, совмещенный с read), оставить ее - раз плюнуть.
Ну, если eval внешних данных применяется в самой платформе, то это, конечно, однозначный крест на платформе. Если в типичном применении - неоднозначный, но тоже крест...
А так-то я такую дыру могу даже на хаскеле оставить. На хаскеле, правда, специально постараться придется...