приложение электронной коммерции django о веб-фракциях против VPS / DS против облачных серверов, таких как EC2 - PullRequest
3 голосов
/ 29 августа 2011

Во-первых, немного предыстории - я в основном использую VPS / DS и EC2 для приложений django, которые я создаю в течение последних 3-4 лет.

В веб-фракции я развертывал только «тривиальные» приложения или «приложения для личного блога», используя как django, так и wordpress.

Мое самое большое сомнение относительно развертывания чего-либо серьезного (с большим количеством конфиденциальных персонализированных пользовательских данных, таких как адреса и телефонные записи или данные, связанные с электронной торговлей, или даже принятия транзакций, связанных с Paypal) в веб-фракции, заключается в том, что это среда общего хостинга.

Мне очень нравится webfaction, потому что благодаря им стало действительно легко развертывать приложения django без необходимости тратить некоторое время на системное администрирование и установку собственных пакетов (что, очевидно, мне нужно сделать на чистом экземпляре EC2 или Например, VPS / DS на линоде).

Вопрос в том, очень ли небезопасно использовать webfaction (так как он является провайдером общего хостинга, и я могу на самом деле перечислить домашний каталог других пользователей, запустив "ls -la" после того, как я ssh in), чтобы запустить приложение электронной коммерции. или приложение, которое имеет много персонализированных, конфиденциальных пользовательских данных? Я был бы признателен за конкретные технические примеры, которые могут помочь мне лучше решить, стоит ли запускать «простое» (да, я знаю, что слово «1009 * простой является опасно неоднозначным / неопределенным) приложением электронной коммерции - которое, вероятно, будет использовать PayPal. платежный шлюз на webfaction.

1 Ответ

1 голос
/ 29 августа 2011

Я могу решить конкретные проблемы, которые вы перечислили:

Хотя вы можете видеть файлы других пользователей, это потому, что они не изменили разрешения для своих файлов. Вы можете использовать стандартные разрешения для файлов Linux, чтобы другие пользователи не могли читать или записывать ваши файлы.

chmod 600 file

Скорее всего, ваша информация будет храниться в базе данных, размещенной на веб-фракции. Несмотря на то, что это общая среда, вы получаете свою собственную базу данных, защищенную паролем и именем пользователя. Короче говоря, он имеет ту же защиту, что и база данных, размещенная на VPS.

Хотя вам и нужно предпринять дополнительные шаги, чтобы другие пользователи системы не могли получить доступ к вашей информации, безусловно, можно обеспечить безопасность вашего сайта в среде общего хостинга webfaction.

...