国家基于以下哪些原因,可以限制或者禁止有关货物、技术的进口或者出口:
A.为维护国家安全、社会公共利益或者公共道德
B.为保护人的健康或者安全,保护动物、植物的生命或者健康,保护环境
C.根据我国缔结或者参加的国际条约、协定的规定
D.国内供应短缺或者为有效保护可能用竭的自然资源
正确答案是ABCD