Witam!
Mam pytanie odnośnie bezpieczeństwa. Piszę aktualnie aplikację w której BARDZO zależy mi na bezpieczeństwie.
Generalnie w panelu admina robię coś takiego:
- Sprawdź czy user jest zalogowany
- Jeśli tak to połącz z bazą (łączy się skrypt znajdujący się poza drzewem www z uprawnieniami 400) i zapisz połączenie do globalnej zmiennej $con
- W przeciwnym wypadku przekieruj, 403, die i w ogóle umrzyj.
- Potem dzieje się cały skrypt strony i na końcu (wiem, że nie muszę) robię mysql_close($con)
Moje pytanie brzmi: czy łącząc się w ten sposób (łączenie się na początku, przetrzymywanie połączenia w zmiennej globalnej, trzymanie przez cały skrypt otwartego połączenia) w jakiś wyraźny sposób niesie ze sobą zagrożenie i obniża bezpieczeństwo skryptu niż w wypadku, gdybym co chwila otwierał połączenie, wykonywał zadania na bazie i zamykał za sobą(IMG:
style_emoticons/default/questionmark.gif)
Z góry dzięki za jakiekolwiek info.